1 line
15 KiB
JavaScript
1 line
15 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-repair-myRepair"],{"09c4":function(e,t,a){"use strict";var i=a("7f0c"),n=a.n(i);n.a},"6e6b":function(e,t,a){"use strict";a.r(t);var i=a("81c3"),n=a.n(i);for(var s in i)["default"].indexOf(s)<0&&function(e){a.d(t,e,(function(){return i[e]}))}(s);t["default"]=n.a},7157:function(e,t,a){var i=a("c86c");t=i(!1),t.push([e.i,".solid-bottom[data-v-6256c18b]::after{border-bottom:%?2?% solid rgba(0,0,0,.1)}",""]),e.exports=t},"71b5":function(e,t,a){"use strict";var i=a("b3e5"),n=a.n(i);n.a},"7f0c":function(e,t,a){var i=a("8140");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var n=a("967d").default;n("6fdd22c2",i,!0,{sourceMap:!1,shadowMode:!1})},8140:function(e,t,a){var i=a("c86c");t=i(!1),t.push([e.i,".no-data-icon[data-v-332247a6]{font-size:%?200?%}.margin-top-100[data-v-332247a6]{margin-top:%?200?%}",""]),e.exports=t},"81c3":function(e,t,a){"use strict";a("6a54");var i=a("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,a("c223");var n=i(a("b703")),s=i(a("d5d0")),r=a("de79"),c=(a("b9a1"),a("1c9a")),u=a("c162"),o=(s.default.factory,s.default.constant),l={data:function(){return{active:0,userId:"",roomId:"",communityId:"",repairs:[],deleteRepairModal:!1,backRepairModal:!1,curRepair:{},preStaffId:"",preStaffName:"",context:""}},components:{noDataPage:n.default},onLoad:function(e){s.default.onLoad(e),(0,u.hasLogin)()?(this.communityId=(0,c.getCommunityId)(),this._loadRepair(this.active)):uni.showToast({icon:"none",title:this.$t("pages.repair.myRepair.未登录")})},methods:{_loadRepair:function(e){var t=this,a="";a=0==e?"1000":1==e?"1100,1200,1300":"1400,1500,1700,1800,1900,2000",t.repairs=[],(0,r.queryUserRepair)({communityId:t.communityId,page:1,row:10,userId:t.userId,repairStates:a}).then((function(e){t.repairs=e.data}))},onChange:function(e){console.log(e),this._loadRepair(e.detail.index)},tabSelect:function(e){this.active=e,this._loadRepair(e)},repairDetail:function(e){s.default.navigateTo({url:"/pages/repair/repairDetail?repairId="+e.repairId})},gotoReply:function(e){s.default.navigateTo({url:"/pages/reply/reply?repairId=".concat(e.repairId,"&repairType=").concat(e.repairType,"&communityId=").concat(e.communityId)})},_doUrgeRepair:function(e){var t=this;(0,r.urgeRepair)({repairId:e.repairId,communityId:(0,c.getCommunityId)()}).then((function(e){uni.showToast({icon:"none",title:t.$t("pages.repair.myRepair.已经催过师傅了请耐心等待感谢您的支持"),duration:5e3})}))},deleteRepair:function(e){this.curRepair=e,this.deleteRepairModal=!0},_cancleDeleteRepair:function(){this.deleteRepairModal=!1},_doDeleteRepair:function(){var e=this;s.default.request({url:o.url.deleteOwnerRepair,header:s.default.getHeaders(),method:"POST",data:this.curRepair,success:function(t){console.log(t),0==t.data.code?(uni.showToast({icon:"none",title:this.$t("pages.repair.myRepair.处理成功"),duration:2e3}),e._cancleDeleteRepair(),e._loadRepair(0)):uni.showToast({icon:"none",title:t.data.msg,duration:2e3})},fail:function(e){console.log(e),wx.showToast({title:this.$t("pages.repair.myRepair.服务器异常了"),icon:"none",duration:2e3})}})},_backRepair:function(e){var t=this,a=s.default.getCurrentCommunity(),i=this;a.communityId,e.repairId,this.userId;(0,r.listRepairStaffs)(_paramIn).then((function(a){if(0==a.code){var n=a.data;if(n.length<1)return void uni.showToast({title:t.$t("pages.repair.myRepair.当前不能退单")});i.preStaffId=n[0].preStaffId,i.preStaffName=n[0].preStaffName,i.curRepair=e,i.backRepairModal=!0}}))},_cancleBackRepair:function(){this.backRepairModal=!1},_doBackRepair:function(){var e=this;if(""!=this.context){var t=s.default.getCurrentCommunity(),a={staffId:this.userId,staffName:this.preStaffName,context:this.context,action:"BACK",repairId:this.curRepair.repairId,communityId:t.communityId};s.default.request({url:o.url.repairDispatch,header:s.default.getHeaders(),method:"POST",data:a,success:function(t){console.log(t),0==t.data.code?(uni.showToast({icon:"none",title:this.$t("pages.repair.myRepair.处理成功"),duration:2e3}),e._cancleBackRepair(),e._loadRepair(0)):uni.showToast({icon:"none",title:t.data.msg,duration:2e3})},fail:function(e){console.log(e),wx.showToast({title:this.$t("pages.repair.myRepair.服务器异常了"),icon:"none",duration:2e3})}})}else uni.showToast({title:this.$t("pages.repair.myRepair.退单内容不能为空"),icon:"none"})},_appraiseRepair:function(e){s.default.navigateTo({url:"/pages/repair/appraiseRepair?repairId="+e.repairId})},_toPay:function(e){console.log(e),s.default.navigateTo({url:"/pages/fee/repairPay?repairId="+e.repairId+"&communityId="+e.communityId+"&userId="+this.userId+"&repairObjId="+e.repairObjId+"&appointmentTime="+e.appointmentTime+"&repairTypeName="+e.repairTypeName+"&repairObjName="+e.repairObjName+"&repairName="+e.repairName+"&context="+e.context})}}};t.default=l},"82c9":function(e,t,a){"use strict";a("6a54"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={name:"NoDataPage",data:function(){return{}},methods:{}}},"8c91":function(e,t,a){"use strict";a.r(t);var i=a("cbf8"),n=a("6e6b");for(var s in n)["default"].indexOf(s)<0&&function(e){a.d(t,e,(function(){return n[e]}))}(s);a("71b5");var r=a("828b"),c=Object(r["a"])(n["default"],i["b"],i["c"],!1,null,"6256c18b",null,!1,i["a"],void 0);t["default"]=c.exports},a0a9:function(e,t,a){"use strict";a.r(t);var i=a("82c9"),n=a.n(i);for(var s in i)["default"].indexOf(s)<0&&function(e){a.d(t,e,(function(){return i[e]}))}(s);t["default"]=n.a},acb8:function(e,t,a){"use strict";a.d(t,"b",(function(){return i})),a.d(t,"c",(function(){return n})),a.d(t,"a",(function(){}));var i=function(){var e=this.$createElement,t=this._self._c||e;return t("v-uni-view",[t("v-uni-view",{staticClass:" text-center margin-top-100"},[t("v-uni-view",{},[t("v-uni-text",{staticClass:" cuIcon-warnfill light text-orange no-data-icon"})],1),t("v-uni-view",{},[t("v-uni-text",{staticClass:"text-gray"},[this._v(" "+this._s(this.$t("components.no-data-page.no-data-page.当前没有数据")))])],1)],1)],1)},n=[]},b3e5:function(e,t,a){var i=a("7157");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var n=a("967d").default;n("30e8866c",i,!0,{sourceMap:!1,shadowMode:!1})},b703:function(e,t,a){"use strict";a.r(t);var i=a("acb8"),n=a("a0a9");for(var s in n)["default"].indexOf(s)<0&&function(e){a.d(t,e,(function(){return n[e]}))}(s);a("09c4");var r=a("828b"),c=Object(r["a"])(n["default"],i["b"],i["c"],!1,null,"332247a6",null,!1,i["a"],void 0);t["default"]=c.exports},cbf8:function(e,t,a){"use strict";a.d(t,"b",(function(){return n})),a.d(t,"c",(function(){return s})),a.d(t,"a",(function(){return i}));var i={noDataPage:a("b703").default},n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-uni-view",[a("v-uni-scroll-view",{staticClass:"bg-white nav",attrs:{"scroll-x":!0}},[a("v-uni-view",{staticClass:"flex text-center"},[a("v-uni-view",{staticClass:"cu-item flex-sub",class:0==e.active?"text-green cur":"",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.tabSelect(0)}}},[e._v(" "+e._s(e.$t("pages.repair.myRepair.待处理"))+" ")]),a("v-uni-view",{staticClass:"cu-item flex-sub",class:1==e.active?"text-green cur":"",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.tabSelect(1)}}},[e._v(" "+e._s(e.$t("pages.repair.myRepair.处理中"))+" ")]),a("v-uni-view",{staticClass:"cu-item flex-sub",class:2==e.active?"text-green cur":"",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.tabSelect(2)}}},[e._v(" "+e._s(e.$t("pages.repair.myRepair.完成"))+" ")])],1)],1),a("v-uni-view",{staticClass:"ppfl_c"},[e.repairs&&e.repairs.length>0?a("v-uni-view",e._l(e.repairs,(function(t,i){return a("v-uni-view",{key:i,staticClass:"bg-white margin-top margin-right-xs radius margin-left-xs padding"},[a("v-uni-view",{staticClass:"flex padding-bottom-xs solid-bottom justify-between"},[a("v-uni-view",[e._v(e._s(t.repairId)+"("+e._s(t.stateName)+")")]),a("v-uni-view",{staticClass:"text-gray"},[e._v(e._s(t.tel))])],1),a("v-uni-view",{staticClass:"flex margin-top justify-between"},[a("v-uni-view",{staticClass:"text-gray"},[e._v(" "+e._s(e.$t("pages.repair.myRepair.报修类型")))]),a("v-uni-view",{staticClass:"text-gray"},[e._v(e._s(t.repairTypeName))])],1),a("v-uni-view",{staticClass:"flex margin-top-xs justify-between"},[a("v-uni-view",{staticClass:"text-gray"},[e._v(" "+e._s(e.$t("pages.repair.myRepair.报修人")))]),a("v-uni-view",{staticClass:"text-gray"},[e._v(e._s(t.repairName))])],1),a("v-uni-view",{staticClass:"flex margin-top-xs justify-between"},[a("v-uni-view",{staticClass:"text-gray"},[e._v(" "+e._s(e.$t("pages.repair.myRepair.位置")))]),a("v-uni-view",{staticClass:"text-gray"},[e._v(e._s(t.repairObjName))])],1),a("v-uni-view",{staticClass:"flex margin-top-xs justify-between"},[a("v-uni-view",{staticClass:"text-gray"},[e._v(" "+e._s(e.$t("pages.repair.myRepair.提单时间")))]),a("v-uni-view",{staticClass:"text-gray"},[e._v(e._s(t.createTime))])],1),a("v-uni-view",{staticClass:"flex margin-top-xs justify-between"},[a("v-uni-view",{staticClass:"text-gray"},[e._v(" "+e._s(e.$t("pages.repair.myRepair.提单时长")))]),a("v-uni-view",{staticClass:"text-gray"},[e._v(e._s(t.submitHours))])],1),a("v-uni-view",{staticClass:"flex margin-top-xs justify-between"},[a("v-uni-view",{staticClass:"text-gray"},[e._v(" "+e._s(e.$t("pages.repair.myRepair.预约时间")))]),a("v-uni-view",{staticClass:"text-gray"},[e._v(e._s(t.appointmentTime))])],1),a("v-uni-view",{staticClass:"flex margin-top-xs justify-between"},[a("v-uni-view",{staticClass:"text-gray"},[e._v(" "+e._s(e.$t("pages.repair.myRepair.报修内容")))]),a("v-uni-view",{staticClass:"text-gray"},[e._v(e._s(t.context))])],1),a("v-uni-view",{staticClass:"solid-top flex justify-end margin-top padding-top-sm "},[a("v-uni-button",{staticClass:"cu-btn sm line-gray",on:{click:function(a){arguments[0]=a=e.$handleEvent(a),e.repairDetail(t)}}},[e._v(" "+e._s(e.$t("pages.repair.myRepair.详情"))+" ")]),[1e3,1100,1200,1300].includes(Number(t.state))?a("v-uni-button",{staticClass:"cu-btn sm bg-blue margin-left",on:{click:function(a){arguments[0]=a=e.$handleEvent(a),e.gotoReply(t)}}},[e._v(" "+e._s(e.$t("pages.repair.myRepair.回复"))+" ")]):e._e(),"Y"==t.timeoutFlag?a("v-uni-button",{staticClass:"cu-btn sm line-gray margin-left",on:{click:function(a){arguments[0]=a=e.$handleEvent(a),e._doUrgeRepair(t)}}},[e._v(" "+e._s(e.$t("pages.repair.myRepair.催单"))+" ")]):e._e(),"1000"==t.state?a("v-uni-button",{staticClass:"cu-btn sm bg-red margin-left",on:{click:function(a){arguments[0]=a=e.$handleEvent(a),e.deleteRepair(t)}}},[e._v(" "+e._s(e.$t("pages.repair.myRepair.删除"))+" ")]):e._e(),"1400"==t.state?a("v-uni-button",{staticClass:"cu-btn sm bg-green margin-left",on:{click:function(a){arguments[0]=a=e.$handleEvent(a),e._toPay(t)}}},[e._v(" "+e._s(e.$t("pages.repair.myRepair.支付"))+" ")]):e._e(),"1700"==t.state?a("v-uni-button",{staticClass:"cu-btn sm bg-green margin-left",on:{click:function(a){arguments[0]=a=e.$handleEvent(a),e._appraiseRepair(t)}}},[e._v(" "+e._s(e.$t("pages.repair.myRepair.评价"))+" ")]):e._e(),"1700"==t.state||"1400"==t.state?a("v-uni-button",{staticClass:"cu-btn sm bg-red margin-left",on:{click:function(a){arguments[0]=a=e.$handleEvent(a),e._backRepair(t)}}},[e._v(" "+e._s(e.$t("pages.repair.myRepair.退回"))+" ")]):e._e()],1)],1)})),1):a("v-uni-view",[a("no-data-page")],1)],1),a("v-uni-view",{staticClass:"cu-modal",class:1==e.deleteRepairModal?"show":""},[a("v-uni-view",{staticClass:"cu-dialog"},[a("v-uni-view",{staticClass:"cu-bar bg-white justify-end"},[a("v-uni-view",{staticClass:"content"},[e._v(" "+e._s(e.$t("pages.repair.myRepair.温馨提示")))]),a("v-uni-view",{staticClass:"action",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e._cancleDeleteRepair()}}},[a("v-uni-text",{staticClass:"cuIcon-close text-red"})],1)],1),a("v-uni-view",{staticClass:"padding-xl"},[e._v(" "+e._s(e.$t("pages.repair.myRepair.确认"))+" "+e._s(e.$t("pages.repair.myRepair.您确认删除当前订单"))+" ")]),a("v-uni-view",{staticClass:"cu-bar bg-white justify-end"},[a("v-uni-view",{staticClass:"action margin-0 flex-sub solid-left",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e._cancleDeleteRepair()}}},[e._v(" "+e._s(e.$t("pages.repair.myRepair.取消"))+" ")]),a("v-uni-view",{staticClass:"action margin-0 flex-sub text-green solid-left",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e._doDeleteRepair()}}},[e._v(" "+e._s(e.$t("pages.repair.myRepair.删除"))+" ")])],1)],1)],1),a("v-uni-view",{staticClass:"cu-modal",class:1==e.backRepairModal?"show":""},[a("v-uni-view",{staticClass:"cu-dialog"},[a("v-uni-view",{staticClass:"cu-bar bg-white justify-end"},[a("v-uni-view",{staticClass:"content"},[e._v(" "+e._s(e.$t("pages.repair.myRepair.退单原因")))]),a("v-uni-view",{staticClass:"action",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e._cancleBackRepair()}}},[a("v-uni-text",{staticClass:"cuIcon-close text-red"})],1)],1),a("v-uni-view",{staticClass:"cu-form-group"},[a("v-uni-textarea",{attrs:{maxlength:"50",placeholder:this.$t("pages.repair.myRepair.请输入退单原因")},model:{value:e.context,callback:function(t){e.context=t},expression:"context"}})],1),a("v-uni-view",{staticClass:"cu-bar bg-white justify-end"},[a("v-uni-view",{staticClass:"action margin-0 flex-sub solid-left",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e._cancleBackRepair()}}},[e._v(" "+e._s(e.$t("pages.repair.myRepair.取消"))+" ")]),a("v-uni-view",{staticClass:"action margin-0 flex-sub text-green solid-left",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e._doBackRepair()}}},[e._v(" "+e._s(e.$t("pages.repair.myRepair.确认"))+" ")])],1)],1)],1)],1)},s=[]},de79:function(e,t,a){"use strict";a("6a54");var i=a("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.appraiseRepair=function(e){return new Promise((function(t,a){(0,n.request)({url:s.default.appraiseRepair,method:"POST",data:e,success:function(e){var i=e.data;0!=i.code?a(i.msg):t(i)},fail:function(e){a(e)}})}))},t.getReplyStaffByRepairId=function(e){return new Promise((function(t,a){(0,n.request)({url:"/app/ownerRepair.listStaffRepairs",method:"GET",data:e,success:function(e){t(e.data)},fail:function(e){a(e)}})}))},t.listRepairSettings=function(e){return new Promise((function(t,a){(0,n.request)({url:s.default.listRepairSettings,method:"GET",data:e,success:function(e){var a=e.data;t(a)},fail:function(e){a(e)}})}))},t.listRepairStaffs=function(e){return new Promise((function(t,a){(0,n.request)({url:s.default.listRepairStaffs,method:"GET",data:e,success:function(e){var a=e.data;t(a)},fail:function(e){a(e)}})}))},t.queryUserRepair=function(e){return new Promise((function(t,a){(0,n.request)({url:s.default.listStaffFinishRepairs,method:"GET",data:e,success:function(e){var a=e.data;t(a)},fail:function(e){a(e)}})}))},t.urgeRepair=function(e){return new Promise((function(t,a){(0,n.request)({url:s.default.phoneUrgeRepair,method:"POST",data:e,success:function(e){var i=e.data;0!=i.code?a(i.msg):t(i)},fail:function(e){a(e)}})}))},a("bf0f");var n=a("a7bc"),s=i(a("79d4"));i(a("bce4"))}}]); |