Files
PropertyDeployment/resources/Web/PropertyApp/html/static/js/pages-repairDispatch-repairDispatch.3b2743e1.js
2025-12-09 20:22:03 +08:00

1 line
19 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-repairDispatch-repairDispatch"],{"1df8":function(t,e,a){"use strict";var i=a("57d4"),n=a.n(i);n.a},"2c04":function(t,e,a){"use strict";a("6a54");var i=a("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.appraiseRepair=function(t){return new Promise((function(e,a){if(""!=t.remark)if(""!=t.repairId){var i={repairId:t.repairId,repairType:t.repairType,repairChannel:t.repairChannel,publicArea:t.publicArea,communityId:t.communityId,context:t.remark};t.context.post({url:n.default.appraiseRepairNew,data:i,success:function(t){e(t)},fail:function(t){wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})}})}else uni.showToast({title:"未包含报修信息",icon:"none"});else uni.showToast({title:"请填写评价内容",icon:"none"})}))},e.dispatchRepair=function(t){return new Promise((function(e,a){var i={staffId:t.staffId,staffName:t.staffName,context:t.content,repairId:t.repairId,repairType:t.repairType,action:t.action,communityId:(0,r.getCurrentCommunity)().communityId,photos:[],userId:t.userId,userName:t.userName},o=t.photos;o.forEach((function(t){i.photos.push({photo:t})}));var s="";""==i.context?s="请填写处理意见":""==i.staffId||""==i.staffName?s="请填写师傅":""==i.repairId?s="数据错误":"TRANSFER"==i.action&&i.userId==i.staffId&&(s="不能转单给自己"),""==s?t.context.post({url:n.default.repairDispatch,data:i,success:function(t){e(t)},fail:function(t){wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})}}):wx.showToast({title:s,icon:"none",duration:2e3})}))},e.finishRepair=function(t){return new Promise((function(e,a){var i={feeFlag:t.feeFlag,context:t.content,repairId:t.repairId,repairChannel:t.repairChannel,publicArea:t.publicArea,maintenanceType:t.feeFlag,repairType:t.repairType,action:t.action,communityId:(0,r.getCurrentCommunity)().communityId,beforeRepairPhotos:[],afterRepairPhotos:[],repairObjType:t.repairObjType,userId:t.userId,userName:t.userName,storeId:t.storeId,choosedGoodsList:t.resourceStoreInfo,totalPrice:t.amount,payType:t.payType},o=t.beforeRepairPhotos;o.forEach((function(t){i.beforeRepairPhotos.push({photo:t})}));var s=t.afterRepairPhotos;s.forEach((function(t){i.afterRepairPhotos.push({photo:t})}));var c="";if(i.feeFlag?""==i.context?c="请填写处理意见":i.beforeRepairPhotos.length<=0||i.afterRepairPhotos.length<=0?c="请上传图片":""==i.repairId?c="数据错误":("1001"==i.maintenanceType||"1003"==i.maintenanceType)&&i.choosedGoodsList.length<1?c="请选择物品":"1001"==i.maintenanceType&&""==i.payType?c="请选择支付方式":("1001"==i.maintenanceType||"1003"==i.maintenanceType)&&i.choosedGoodsList.length>=1&&i.choosedGoodsList.forEach((function(t){(!t.useNumber||t.useNumber<1)&&(c="商品数量有误"),"1001"==i.maintenanceType&&(!t.price||t.price<0)&&(c="商品价格有误")})):c="请选择类型",""!=c)return wx.showToast({title:c,icon:"none",duration:2e3}),void(t.onoff=!0);"1002"!=i.maintenanceType&&"1004"!=i.maintenanceType||(i.useNumber=0,i.choosedGoodsList=[]),t.context.post({url:n.default.repairFinish,data:i,success:function(a){t.onoff=!0,e(a)},fail:function(e){t.onoff=!0,wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})}})}))},e.loadRepairStaff=function(t,e){return new Promise((function(a,i){t.context.get({url:n.default.listRepairTypeUsers,data:e,success:function(t){a(t)},fail:function(t){wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})}})}))},e.queryDictInfo=function(t,e){return new Promise((function(a,i){t.context.get({url:n.default.queryDictInfo,data:e,success:function(t){a(t.data)},fail:function(t){wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})}})}))},e.queryRepairInfo=function(t,e){return new Promise((function(a,i){t.context.get({url:n.default.queryRepairInfo,data:e,success:function(t){a(t.data)},fail:function(t){wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})}})}))},e.queryResourceStoreResName=function(t,e){return new Promise((function(a,i){t.context.get({url:n.default.queryResourceStoreResName,data:e,success:function(t){a(t)},fail:function(t){wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})}})}))},e.repairStart=function(t,e){return new Promise((function(a,i){t.context.post({url:n.default.repairStart,data:e,success:function(t){a(t.data)},fail:function(t){wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})}})}))},e.repairStop=function(t,e){return new Promise((function(a,i){t.context.post({url:n.default.repairStop,data:e,success:function(t){a(t.data)},fail:function(t){wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})}})}))},e.replyRepairAppraise=function(t,e){return new Promise((function(a,i){e.context.post({url:n.default.replyRepairAppraise,data:t,success:function(t){a(t.data)},fail:function(t){wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})}})}))},a("bf0f"),a("2797"),a("aa9c");var n=i(a("9494")),r=a("7fee")},3758:function(t,e,a){"use strict";a.r(e);var i=a("c261"),n=a.n(i);for(var r in i)["default"].indexOf(r)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(r);e["default"]=n.a},3992:function(t,e,a){"use strict";a.r(e);var i=a("9728"),n=a("3758");for(var r in n)["default"].indexOf(r)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(r);a("1df8");var o=a("828b"),s=Object(o["a"])(n["default"],i["b"],i["c"],!1,null,"268af595",null,!1,i["a"],void 0);e["default"]=s.exports},"3e07":function(t,e,a){var i=a("c86c");e=i(!1),e.push([t.i,".modalInputBg[data-v-268af595]{position:fixed;z-index:999;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2)}.modalInput[data-v-268af595]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.modalDiv[data-v-268af595]{width:86%;height:auto;background-color:#fff;border-radius:%?10?%}.modalInput .modalDiv .title[data-v-268af595]{text-align:center;padding:%?48?% 0 0 0;letter-spacing:%?2?%;font-size:%?44?%}.modalInput .modalDiv .body[data-v-268af595]{width:86%;height:%?80?%;line-height:%?80?%;margin:%?72?% auto;border:%?2?% solid #dcdee0;box-shadow:0 0 10px 0 rgba(0,0,0,.08);padding:0 3%;box-sizing:border-box;border-radius:%?10?%}.modalInput .modalDiv .body uni-input[data-v-268af595]{height:100%}.modalInput .modalDiv .bottom[data-v-268af595]{display:flex;align-items:center;height:%?88?%;border-top:%?2?% solid #dcdee0;box-shadow:0 0 10px 0 rgba(0,0,0,.08)}.modalInput .modalDiv .bottom uni-view[data-v-268af595]{flex:1;text-align:center;font-size:%?30?%;letter-spacing:%?2?%;height:100%;line-height:%?88?%}.modalInput .modalDiv .bottom .bottomCancel[data-v-268af595]{border-right:%?2?% solid #dcdee0}.modalInput .modalDiv .bottom .bottomDefine[data-v-268af595]{color:#3f83f7}",""]),t.exports=e},"57d4":function(t,e,a){var i=a("3e07");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var n=a("967d").default;n("b83421ce",i,!0,{sourceMap:!1,shadowMode:!1})},"6dd1":function(t,e,a){"use strict";a.d(e,"b",(function(){return n})),a.d(e,"c",(function(){return r})),a.d(e,"a",(function(){return i}));var i={uniLoadMore:a("aa02").default,noDataPage:a("8981").default},n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-view",[a("v-uni-view",{staticClass:"cu-bar bg-white search "},[a("v-uni-view",{staticClass:"search-form round"},[a("v-uni-text",{staticClass:"cuIcon-search"}),a("v-uni-input",{attrs:{type:"text",placeholder:this.$t("pages.repairDispatch.repairDispatch.输入报修人"),"confirm-type":"search"},model:{value:t.repairName,callback:function(e){t.repairName=e},expression:"repairName"}})],1),a("v-uni-view",{staticClass:"search-form round"},[a("v-uni-text",{staticClass:"cuIcon-search"}),a("v-uni-picker",{attrs:{value:t.repairStatesIndex,range:t.repairStates,"range-key":"name"},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.repairStatesChange.apply(void 0,arguments)}}},[a("v-uni-view",[t._v(t._s(t.repairStates[t.repairStatesIndex].name))])],1)],1),a("v-uni-view",{staticClass:"action"},[a("v-uni-button",{staticClass:"cu-btn bg-gradual-green shadow-blur round",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.$preventClick(t._searchRepair)}}},[t._v(" "+t._s(t.$t("pages.repairDispatch.repairDispatch.搜索"))+" ")])],1)],1),0==t.noData?a("v-uni-view",[t._l(t.myOrders,(function(e,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",[t._v(t._s(e.repairId))]),a("v-uni-view",{staticClass:"text-gray"},[t._v(t._s(e.tel))])],1),a("v-uni-view",{staticClass:"flex margin-top justify-between"},[a("v-uni-view",{staticClass:"text-gray"},[t._v(" "+t._s(t.$t("pages.repairDispatch.repairDispatch.报修类型")))]),a("v-uni-view",{staticClass:"text-gray"},[t._v(t._s(e.repairTypeName))])],1),a("v-uni-view",{staticClass:"flex margin-top-xs justify-between"},[a("v-uni-view",{staticClass:"text-gray"},[t._v(" "+t._s(t.$t("pages.repairDispatch.repairDispatch.报修人")))]),a("v-uni-view",{staticClass:"text-gray"},[t._v(t._s(e.repairName))])],1),a("v-uni-view",{staticClass:"flex margin-top-xs justify-between"},[a("v-uni-view",{staticClass:"text-gray"},[t._v(" "+t._s(t.$t("pages.repairDispatch.repairDispatch.位置")))]),a("v-uni-view",{staticClass:"text-gray"},[t._v(t._s(e.repairObjName))])],1),a("v-uni-view",{staticClass:"flex margin-top-xs justify-between"},[a("v-uni-view",{staticClass:"text-gray"},[t._v(" "+t._s(t.$t("pages.repairDispatch.repairDispatch.预约时间")))]),a("v-uni-view",{staticClass:"text-gray"},[t._v(t._s(e.appointmentTime))])],1),a("v-uni-view",{staticClass:"flex margin-top-xs justify-between"},[a("v-uni-view",{staticClass:"text-gray"},[t._v(" "+t._s(t.$t("pages.repairDispatch.repairDispatch.状态")))]),"1800"!=e.state||"001"!=e.returnVisitFlag&&"002"!=e.returnVisitFlag?a("v-uni-view",{staticClass:"text-gray"},[t._v(t._s(e.stateName))]):a("v-uni-view",{staticClass:"text-gray"},[t._v(" "+t._s(e.stateName)+"( "+t._s(t.$t("pages.repairDispatch.repairDispatch.定时任务处理"))+") ")])],1),a("v-uni-view",{staticClass:"flex margin-top-xs justify-between"},[a("v-uni-view",{staticClass:"text-gray"},[t._v(" "+t._s(t.$t("pages.repairDispatch.repairDispatch.报修内容")))]),a("v-uni-view",{staticClass:"text-gray"},[t._v(t._s(e.context))])],1),a("v-uni-view",{staticClass:"solid-top margin-top padding-top-sm"},[a("v-uni-view",{staticClass:"flex flex-wrap justify-end"},[a("v-uni-button",{staticClass:"cu-btn sm line-gray margin-bottom-sm",on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.repairDetail(e)}}},[t._v(" "+t._s(t.$t("pages.repairDispatch.repairDispatch.详情"))+" ")]),"1100"==e.state||"1200"==e.state||"1300"==e.state?a("v-uni-button",{staticClass:"cu-btn sm bg-blue margin-left-sm margin-bottom-sm",on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.replyToRepair(e,"REPLY")}}},[t._v(" "+t._s(t.$t("pages.repairDispatch.repairDispatch.回复"))+" ")]):t._e(),"2001"==e.state?a("v-uni-button",{staticClass:"cu-btn sm bg-green margin-left-sm margin-bottom-sm",on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.startRepair(e)}}},[t._v(" "+t._s(t.$t("pages.repairDispatch.repairDispatch.启动"))+" ")]):t._e(),"1100"==e.state||"1200"==e.state||"1300"==e.state?a("v-uni-button",{staticClass:"cu-btn sm bg-orange margin-left-sm margin-bottom-sm",on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.dealRepair(e,"TRANSFER")}}},[t._v(" "+t._s(t.$t("pages.repairDispatch.repairDispatch.转单"))+" ")]):t._e(),"1100"==e.state||"1200"==e.state||"1300"==e.state?a("v-uni-button",{staticClass:"cu-btn sm bg-orange margin-left-sm margin-bottom-sm",on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.stopRepair(e)}}},[t._v(" "+t._s(t.$t("pages.repairDispatch.repairDispatch.暂停"))+" ")]):t._e(),"-1"!=e.preStaffId?a("v-uni-button",{staticClass:"cu-btn sm bg-red margin-left-sm margin-bottom-sm",on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.dealRepair(e,"BACK")}}},[t._v(" "+t._s(t.$t("pages.repairDispatch.repairDispatch.退单"))+" ")]):t._e(),"1100"==e.state||"1200"==e.state||"1300"==e.state?a("v-uni-button",{staticClass:"cu-btn sm bg-green margin-left-sm margin-bottom-sm",on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.dealRepair(e,"FINISH")}}},[t._v(" "+t._s(t.$t("pages.repairDispatch.repairDispatch.办结"))+" ")]):t._e(),"1800"==e.state&&"003"==e.returnVisitFlag&&t.checkAuth("502021040151320003")?a("v-uni-button",{staticClass:"cu-btn sm bg-green margin-left-sm margin-bottom-sm",on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.dealAppraise(e)}}},[t._v(" "+t._s(t.$t("pages.repairDispatch.repairDispatch.回访"))+" ")]):t._e()],1)],1)],1)})),a("uni-load-more",{attrs:{status:t.loadingStatus,"content-text":t.loadingContentText}})],2):a("v-uni-view",[a("no-data-page")],1),a("myModal",{ref:"myModalRef",attrs:{modalData:t.modal},on:{dataInput:function(e){arguments[0]=e=t.$handleEvent(e),t.dataInput.apply(void 0,arguments)}}})],1)},r=[]},"7d2e":function(t,e,a){"use strict";a.r(e);var i=a("6dd1"),n=a("c595");for(var r in n)["default"].indexOf(r)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(r);var o=a("828b"),s=Object(o["a"])(n["default"],i["b"],i["c"],!1,null,"e8697bb4",null,!1,i["a"],void 0);e["default"]=s.exports},9728:function(t,e,a){"use strict";a.d(e,"b",(function(){return i})),a.d(e,"c",(function(){return n})),a.d(e,"a",(function(){}));var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-view",{directives:[{name:"show",rawName:"v-show",value:t.showModal,expression:"showModal"}],staticClass:"modalInputBg"},[a("v-uni-view",{staticClass:"modalInput"},[a("v-uni-view",{staticClass:"modalDiv",on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.Bubbling.apply(void 0,arguments)}}},[a("v-uni-view",{staticClass:"title"},[t._v(t._s(t.modalData.title))]),a("v-uni-view",{staticClass:"body"},[a("v-uni-input",{attrs:{type:"text",value:"",placeholder:t.modalData.text},model:{value:t.inputVal,callback:function(e){t.inputVal=e},expression:"inputVal"}})],1),a("v-uni-view",{staticClass:"bottom"},[a("v-uni-view",{staticClass:"bottomCancel",on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.showModal=!1}}},[t._v(t._s(t.$t("components.modal.modal.取消")))]),a("v-uni-view",{staticClass:"bottomDefine",on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.onDefine.apply(void 0,arguments)}}},[t._v(t._s(t.$t("components.modal.modal.确定")))])],1)],1)],1)],1)},n=[]},a98f:function(t,e,a){"use strict";a("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.preventClick=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",a=this;a.onoff?(a.onoff=!1,t(e)):uni.showToast({title:"操作过于频繁",icon:"none"})}},c261:function(t,e,a){"use strict";a("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i={props:{modalData:{type:Object}},data:function(){return{inputVal:"",showModal:!1}},methods:{openModal:function(){this.showModal=!0},onDefine:function(){this.inputVal?(this.showModal=!1,this.$emit("dataInput",this.inputVal),this.inputVal=""):uni.showToast({title:"请填写"+this.modalData.title,icon:"none"})},Bubbling:function(){}}};e.default=i},c595:function(t,e,a){"use strict";a.r(e);var i=a("fdf6"),n=a.n(i);for(var r in i)["default"].indexOf(r)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(r);e["default"]=n.a},fdf6:function(t,e,a){"use strict";a("6a54");var i=a("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,a("c223");var n=i(a("8981")),r=i(a("3992")),o=i(a("aa02")),s=i(a("9494")),c=a("7fee"),u=a("2c04"),p=a("a98f"),l=i(a("9b8e"));l.default.prototype.$preventClick=p.preventClick;var d={data:function(){return{onoff:!0,orderImg:s.default.baseUrl+"img/order.png",myOrders:[],orders:[],storeId:"",noData:!1,page:1,loadingStatus:"loading",loadingContentText:{contentdown:"上拉加载更多",contentrefresh:"加载中",contentnomore:"没有更多"},repairStates:[{name:this.$t("pages.repairDispatch.repairDispatch.请选择")}],repairStatesIndex:0,repairState:"",repairName:"",modal:{showModal:!1,title:this.$t("pages.repairDispatch.repairDispatch.暂停原因"),text:this.$t("pages.repairDispatch.repairDispatch.请填写暂停原因")}}},components:{noDataPage:n.default,uniLoadMore:o.default,myModal:r.default},onLoad:function(){this.java110Context.onLoad(),this.loadRepairState()},onShow:function(){var t=this.java110Context.getUserInfo(),e=t.storeId;this.storeId=e,this.myOrders=[],this.page=1,this._loadMyModify()},onReachBottom:function(){"noMore"!=this.loadingStatus&&this._loadMyModify()},methods:{_searchRepair:function(){this.myOrders=[],this.page=1,this._loadMyModify()},replyToRepair:function(t,e){console.log("item",t),uni.navigateTo({url:"/pages/reply/reply?repairId=".concat(t.repairId,"&repairType=").concat(t.repairType,"&communityId=").concat(t.communityId)})},loadRepairState:function(){var t=this;(0,u.queryDictInfo)(this,{name:"r_repair_pool",type:"state"}).then((function(e){t.repairStates=t.repairStates.concat(e)}))},repairStatesChange:function(t){if(this.repairStatesIndex=t.target.value,0!=this.repairStatesIndex){var e=this.repairStates[this.repairStatesIndex];this.repairState=e.statusCd}else this.repairState=""},checkAuth:function(t){return this.java110Context.hasPrivilege(t)},_loadMyModify:function(){this.loadingStatus="more";var t=this,e=this.java110Context.getUserInfo(),a=(e.storeId,{page:t.page,row:15,userId:e.userId,communityId:(0,c.getCurrentCommunity)().communityId,repairName:t.repairName,state:t.repairState});this.java110Context.request({url:s.default.listStaffRepairs,header:t.java110Context.getHeaders(),method:"GET",data:a,success:function(e){var a=e.data;if(0!=a.code)return uni.showToast({icon:"none",title:a.msg}),void(t.onoff=!0);var i=a.data;return t.myOrders=t.myOrders.concat(i),t.page++,t.myOrders.length<1?(t.noData=!0,void(t.onoff=!0)):(t.noData=!1,t.myOrders.length==a.total?(t.loadingStatus="noMore",void(t.onoff=!0)):void 0)},fail:function(t){wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})}})},repairDetail:function(t){uni.navigateTo({url:"/pages/repairDetail/repairDetail?repairId="+t.repairId+"&storeId="+this.storeId})},dealRepair:function(t,e){console.log("item",t),uni.navigateTo({url:"/pages/repairHandle/repairHandle?action="+e+"&repairId="+t.repairId+"&repairType="+t.repairType+"&preStaffId="+t.preStaffId+"&preStaffName="+t.preStaffName+"&repairObjType="+t.repairObjType+"&publicArea="+t.publicArea+"&repairChannel="+t.repairChannel})},dealAppraise:function(t){console.log(t),this.context.navigateTo({url:"/pages/appraiseRepair/appraiseRepair?repairId="+t.repairId+"&repairType="+t.repairType+"&preStaffId="+t.preStaffId+"&preStaffName="+t.preStaffName+"&repairObjType="+t.repairObjType+"&repairType="+t.repairType+"&repairChannel="+t.repairChannel+"&publicArea="+t.publicArea+"&communityId="+t.communityId})},startRepair:function(t){var e=this;uni.showModal({title:this.$t("pages.repairDispatch.repairDispatch.提示"),content:this.$t("pages.repairDispatch.repairDispatch.确认启动报修"),success:function(a){a.confirm?(0,u.repairStart)(e,t).then((function(t){0==t.code&&(e.myOrders=[],e.page=1,e._loadMyModify()),uni.showToast({title:t.msg})})):a.cancel&&console.log("用户点击取消")}})},stopRepair:function(t){this.actItem=t,this.$refs.myModalRef.openModal()},dataInput:function(t){var e=this,a={communityId:this.actItem.communityId,remark:t,repairId:this.actItem.repairId,repairType:this.actItem.repairType};(0,u.repairStop)(this,a).then((function(t){0==t.code&&(e.myOrders=[],e.page=1,e._loadMyModify()),uni.showToast({title:t.msg})}))}}};e.default=d}}]);