1 line
23 KiB
JavaScript
1 line
23 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-repairHandle-repairHandle"],{"14b3":function(e,t,a){var i=a("3348");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var n=a("967d").default;n("c494547a",i,!0,{sourceMap:!1,shadowMode:!1})},"2c04":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){if(""!=e.remark)if(""!=e.repairId){var i={repairId:e.repairId,repairType:e.repairType,repairChannel:e.repairChannel,publicArea:e.publicArea,communityId:e.communityId,context:e.remark};e.context.post({url:n.default.appraiseRepairNew,data:i,success:function(e){t(e)},fail:function(e){wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})}})}else uni.showToast({title:"未包含报修信息",icon:"none"});else uni.showToast({title:"请填写评价内容",icon:"none"})}))},t.dispatchRepair=function(e){return new Promise((function(t,a){var i={staffId:e.staffId,staffName:e.staffName,context:e.content,repairId:e.repairId,repairType:e.repairType,action:e.action,communityId:(0,r.getCurrentCommunity)().communityId,photos:[],userId:e.userId,userName:e.userName},o=e.photos;o.forEach((function(e){i.photos.push({photo:e})}));var s="";""==i.context?s="请填写处理意见":""==i.staffId||""==i.staffName?s="请填写师傅":""==i.repairId?s="数据错误":"TRANSFER"==i.action&&i.userId==i.staffId&&(s="不能转单给自己"),""==s?e.context.post({url:n.default.repairDispatch,data:i,success:function(e){t(e)},fail:function(e){wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})}}):wx.showToast({title:s,icon:"none",duration:2e3})}))},t.finishRepair=function(e){return new Promise((function(t,a){var i={feeFlag:e.feeFlag,context:e.content,repairId:e.repairId,repairChannel:e.repairChannel,publicArea:e.publicArea,maintenanceType:e.feeFlag,repairType:e.repairType,action:e.action,communityId:(0,r.getCurrentCommunity)().communityId,beforeRepairPhotos:[],afterRepairPhotos:[],repairObjType:e.repairObjType,userId:e.userId,userName:e.userName,storeId:e.storeId,choosedGoodsList:e.resourceStoreInfo,totalPrice:e.amount,payType:e.payType},o=e.beforeRepairPhotos;o.forEach((function(e){i.beforeRepairPhotos.push({photo:e})}));var s=e.afterRepairPhotos;s.forEach((function(e){i.afterRepairPhotos.push({photo:e})}));var u="";if(i.feeFlag?""==i.context?u="请填写处理意见":i.beforeRepairPhotos.length<=0||i.afterRepairPhotos.length<=0?u="请上传图片":""==i.repairId?u="数据错误":("1001"==i.maintenanceType||"1003"==i.maintenanceType)&&i.choosedGoodsList.length<1?u="请选择物品":"1001"==i.maintenanceType&&""==i.payType?u="请选择支付方式":("1001"==i.maintenanceType||"1003"==i.maintenanceType)&&i.choosedGoodsList.length>=1&&i.choosedGoodsList.forEach((function(e){(!e.useNumber||e.useNumber<1)&&(u="商品数量有误"),"1001"==i.maintenanceType&&(!e.price||e.price<0)&&(u="商品价格有误")})):u="请选择类型",""!=u)return wx.showToast({title:u,icon:"none",duration:2e3}),void(e.onoff=!0);"1002"!=i.maintenanceType&&"1004"!=i.maintenanceType||(i.useNumber=0,i.choosedGoodsList=[]),e.context.post({url:n.default.repairFinish,data:i,success:function(a){e.onoff=!0,t(a)},fail:function(t){e.onoff=!0,wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})}})}))},t.loadRepairStaff=function(e,t){return new Promise((function(a,i){e.context.get({url:n.default.listRepairTypeUsers,data:t,success:function(e){a(e)},fail:function(e){wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})}})}))},t.queryDictInfo=function(e,t){return new Promise((function(a,i){e.context.get({url:n.default.queryDictInfo,data:t,success:function(e){a(e.data)},fail:function(e){wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})}})}))},t.queryRepairInfo=function(e,t){return new Promise((function(a,i){e.context.get({url:n.default.queryRepairInfo,data:t,success:function(e){a(e.data)},fail:function(e){wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})}})}))},t.queryResourceStoreResName=function(e,t){return new Promise((function(a,i){e.context.get({url:n.default.queryResourceStoreResName,data:t,success:function(e){a(e)},fail:function(e){wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})}})}))},t.repairStart=function(e,t){return new Promise((function(a,i){e.context.post({url:n.default.repairStart,data:t,success:function(e){a(e.data)},fail:function(e){wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})}})}))},t.repairStop=function(e,t){return new Promise((function(a,i){e.context.post({url:n.default.repairStop,data:t,success:function(e){a(e.data)},fail:function(e){wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})}})}))},t.replyRepairAppraise=function(e,t){return new Promise((function(a,i){t.context.post({url:n.default.replyRepairAppraise,data:e,success:function(e){a(e.data)},fail:function(e){wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})}})}))},a("bf0f"),a("2797"),a("aa9c");var n=i(a("9494")),r=a("7fee")},"30f7":function(e,t,a){"use strict";a("6a54"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},a("7a76"),a("c9b5")},3348:function(e,t,a){var i=a("c86c");t=i(!1),t.push([e.i,".use-num-container[data-v-81b25200]{display:flex;flex-direction:row}.use-num-input[data-v-81b25200]{width:%?100?%;text-align:center;padding:0}.inc[data-v-81b25200], .dec[data-v-81b25200]{border:1px solid #000;border-radius:50%;width:%?40?%;height:%?40?%;text-align:center;line-height:%?40?%}.row[data-v-81b25200]{width:95%;margin:0 auto;height:%?60?%;line-height:%?60?%;display:flex;flex-direction:row;justify-content:space-between}.item-t[data-v-81b25200]{display:inline-block;text-align:center}.inline-input[data-v-81b25200]{display:inline-block;width:%?100?%;vertical-align:middle;border-radius:%?15?%}.t-remove[data-v-81b25200]{color:#0081ff;text-decoration:underline}",""]),e.exports=t},4733:function(e,t,a){"use strict";a("6a54"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(Array.isArray(e))return(0,i.default)(e)};var i=function(e){return e&&e.__esModule?e:{default:e}}(a("8d0b"))},"59ea":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,t=e.$createElement,a=e._self._c||t;return a("v-uni-view",["FINISH"!=e.action?a("v-uni-view",["BACK"==e.action?a("v-uni-view",{staticClass:"cu-form-group margin-top"},[a("v-uni-view",{staticClass:"title"},[e._v(" "+e._s(e.$t("pages.repairHandle.repairHandle.维修师傅")))]),a("v-uni-input",{attrs:{disabled:"disabled",placeholder:this.$t("pages.repairHandle.repairHandle.请输入报修人")},model:{value:e.staffName,callback:function(t){e.staffName=t},expression:"staffName"}})],1):a("v-uni-view",{staticClass:"cu-form-group margin-top"},[a("v-uni-view",{staticClass:"title"},[e._v(" "+e._s(e.$t("pages.repairHandle.repairHandle.维修师傅")))]),a("v-uni-picker",{attrs:{value:e.repairStaffIndex,range:e.staffCloums,"range-key":"staffName"},on:{change:function(t){arguments[0]=t=e.$handleEvent(t),e.staffChange.apply(void 0,arguments)}}},[a("v-uni-view",{staticClass:"picker"},[e._v(" "+e._s(e.staffCloums[e.repairStaffIndex].staffName)+" ")])],1)],1)],1):a("v-uni-view",["004"!=e.repairObjType?a("v-uni-view",{staticClass:"cu-form-group margin-top"},[a("v-uni-view",{staticClass:"title"},[e._v(" "+e._s(e.$t("pages.repairHandle.repairHandle.是否用料")))]),a("v-uni-picker",{attrs:{value:e.feeIndex,range:e.feeCloums,"range-key":"name"},on:{change:function(t){arguments[0]=t=e.$handleEvent(t),e.feeChange.apply(void 0,arguments)}}},[a("v-uni-view",{staticClass:"picker"},[e._v(" "+e._s(e.feeCloums[e.feeIndex].name)+" ")])],1)],1):e._e(),"004"==e.repairObjType?a("v-uni-view",{staticClass:"cu-form-group margin-top"},[a("v-uni-view",{staticClass:"title"},[e._v(" "+e._s(e.$t("pages.repairHandle.repairHandle.维修类型")))]),a("v-uni-picker",{attrs:{value:e.feeIndex,range:e.feeCloums,"range-key":"name"},on:{change:function(t){arguments[0]=t=e.$handleEvent(t),e.feeChange.apply(void 0,arguments)}}},[a("v-uni-view",{staticClass:"picker"},[e._v(" "+e._s(e.feeCloums[e.feeIndex].name)+" ")])],1)],1):e._e(),"1001"==e.feeFlag||"1003"==e.feeFlag?a("v-uni-view",{staticClass:"flex flex-direction margin-top"},[a("v-uni-button",{staticClass:"cu-btn bg-blue margin-tb-sm lg",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e._openSelectResourceModel()}}},[e._v(" "+e._s(e.$t("pages.repairHandle.repairHandle.选择商品"))+" ")])],1):e._e(),("1001"==e.feeFlag||"1003"==e.feeFlag)&&e.resourceStoreInfo.length>0?a("v-uni-view",[a("v-uni-view",{staticClass:"row"},[a("v-uni-view",{staticClass:"item-t text-bold"},[e._v(" "+e._s(e.$t("pages.repairHandle.repairHandle.商品")))]),a("v-uni-view",{directives:[{name:"show",rawName:"v-show",value:"1001"==e.feeFlag,expression:"feeFlag=='1001'"}],staticClass:"item-t text-bold"},[e._v(" "+e._s(e.$t("pages.repairHandle.repairHandle.价格"))+" ")]),a("v-uni-view",{staticClass:"item-t text-bold"},[e._v(" "+e._s(e.$t("pages.repairHandle.repairHandle.数量")))]),a("v-uni-view",{staticClass:"item-t text-bold"},[e._v(" "+e._s(e.$t("pages.repairHandle.repairHandle.操作")))])],1),e._l(e.resourceStoreInfo,(function(t,i){return a("v-uni-view",{staticClass:"resource-item text-grey"},[a("v-uni-view",{staticClass:"row"},[t.isCustom?a("v-uni-view",{staticClass:"item-t"},[e._v(e._s(t.customGoodsName))]):a("v-uni-view",{staticClass:"item-t"},[e._v(e._s(t.resName)+"("+e._s(t.specName?t.specName:"-")+") ")]),a("v-uni-view",{directives:[{name:"show",rawName:"v-show",value:"1001"==e.feeFlag,expression:"feeFlag=='1001'"}],staticClass:"item-t"},[a("v-uni-input",{staticClass:"inline-input text-grey bg-white",attrs:{type:"number",disabled:!t.isCustom&&t.outHighPrice==t.outLowPrice},on:{input:function(t){arguments[0]=t=e.$handleEvent(t),e._updateTotalPrice()}},model:{value:t.price,callback:function(a){e.$set(t,"price",a)},expression:"item.price"}})],1),a("v-uni-view",{staticClass:"item-t"},[a("v-uni-text",{staticClass:"cuIcon-move text-black padding-right-sm padding-left-sm",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.userNumberChange(i,"dec")}}}),a("v-uni-input",{staticClass:"inline-input text-grey bg-white",attrs:{type:"number"},on:{input:function(t){arguments[0]=t=e.$handleEvent(t),e._updateTotalPrice()}},model:{value:t.useNumber,callback:function(a){e.$set(t,"useNumber",a)},expression:"item.useNumber"}}),a("v-uni-text",{staticClass:"cuIcon-add text-black padding-right-sm padding-left-sm",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.userNumberChange(i,"inc")}}})],1),a("v-uni-view",{staticClass:"item-t"},[a("v-uni-text",{staticClass:"t-remove",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e._removeResourceItem(i)}}},[e._v(" "+e._s(e.$t("pages.repairHandle.repairHandle.移除"))+" ")])],1)],1),a("v-uni-view",{directives:[{name:"show",rawName:"v-show",value:"1001"==e.feeFlag&&!t.isCustom&&t.outHighPrice!=t.outLowPrice,expression:"feeFlag == '1001' && !item.isCustom && item.outHighPrice != item.outLowPrice"}],staticClass:"row"},[e._v(" "+e._s(e.$t("pages.repairHandle.repairHandle.价格范围"))+"("+e._s(t.outLowPrice)+" - "+e._s(t.outHighPrice)+") ")])],1)}))],2):e._e(),"1001"==e.feeFlag?a("v-uni-view",{staticClass:"cu-form-group margin-top"},[a("v-uni-view",{staticClass:"title"},[e._v(" "+e._s(e.$t("pages.repairHandle.repairHandle.总计")))]),a("v-uni-input",{attrs:{disabled:"disabled"},model:{value:e.amount,callback:function(t){e.amount=t},expression:"amount"}})],1):e._e()],1),"1001"==e.feeFlag?a("v-uni-view",{staticClass:"cu-form-group margin-top"},[a("v-uni-view",{staticClass:"title"},[e._v(" "+e._s(e.$t("pages.repairHandle.repairHandle.支付方式")))]),a("v-uni-picker",{attrs:{value:e.payTypeIndex,range:e.payTypes,"range-key":"name"},on:{change:function(t){arguments[0]=t=e.$handleEvent(t),e.payTypeChange.apply(void 0,arguments)}}},[a("v-uni-view",{staticClass:"picker"},[e._v(" "+e._s(e.payTypes[e.payTypeIndex].name)+" ")])],1)],1):e._e(),a("v-uni-view",{staticClass:"cu-form-group margin-top"},[a("v-uni-textarea",{attrs:{placeholder:this.$t("pages.repairHandle.repairHandle.请输入处理意见")},model:{value:e.content,callback:function(t){e.content=t},expression:"content"}})],1),"FINISH"==e.action?a("v-uni-view",[a("uploadImageAsync",{ref:"vcUploadRefBefore",staticStyle:{"margin-top":"30upx"},attrs:{communityId:e.communityId,maxPhotoNum:e.uploadImageBefore.maxPhotoNum,canEdit:e.uploadImageBefore.canEdit,title:e.uploadImageBefore.imgTitle},on:{sendImagesData:function(t){arguments[0]=t=e.$handleEvent(t),e.sendImagesDataBefore.apply(void 0,arguments)}}}),a("uploadImageAsync",{ref:"vcUploadRefAfter",staticStyle:{"margin-top":"30upx"},attrs:{communityId:e.communityId,maxPhotoNum:e.uploadImageAfter.maxPhotoNum,canEdit:e.uploadImageAfter.canEdit,title:e.uploadImageAfter.imgTitle},on:{sendImagesData:function(t){arguments[0]=t=e.$handleEvent(t),e.sendImagesDataAfter.apply(void 0,arguments)}}})],1):a("v-uni-view"),"FINISH"==e.action?a("v-uni-view",{staticClass:"flex flex-direction margin-top"},[a("v-uni-button",{staticClass:"cu-btn bg-green margin-tb-sm lg",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.$preventClick(e._finishRepair)}}},[e._v(" "+e._s(e.$t("pages.repairHandle.repairHandle.办结"))+" ")])],1):a("v-uni-view",{staticClass:"flex flex-direction margin-top"},[a("v-uni-button",{staticClass:"cu-btn bg-green margin-tb-sm lg",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e._dispatchRepair()}}},[e._v(" "+e._s(e.$t("pages.repairHandle.repairHandle.提交"))+" ")])],1)],1)},n=[]},"5f49":function(e,t,a){"use strict";a.r(t);var i=a("59ea"),n=a("7cdc");for(var r in n)["default"].indexOf(r)<0&&function(e){a.d(t,e,(function(){return n[e]}))}(r);a("a6de");var o=a("828b"),s=Object(o["a"])(n["default"],i["b"],i["c"],!1,null,"81b25200",null,!1,i["a"],void 0);t["default"]=s.exports},"7cdc":function(e,t,a){"use strict";a.r(t);var i=a("c20a"),n=a.n(i);for(var r in i)["default"].indexOf(r)<0&&function(e){a.d(t,e,(function(){return i[e]}))}(r);t["default"]=n.a},a6de:function(e,t,a){"use strict";var i=a("14b3"),n=a.n(i);n.a},a98f:function(e,t,a){"use strict";a("6a54"),Object.defineProperty(t,"__esModule",{value:!0}),t.preventClick=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",a=this;a.onoff?(a.onoff=!1,e(t)):uni.showToast({title:"操作过于频繁",icon:"none"})}},b7c7:function(e,t,a){"use strict";a("6a54"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,i.default)(e)||(0,n.default)(e)||(0,r.default)(e)||(0,o.default)()};var i=s(a("4733")),n=s(a("d14d")),r=s(a("5d6b")),o=s(a("30f7"));function s(e){return e&&e.__esModule?e:{default:e}}},c20a:function(e,t,a){"use strict";a("6a54");var i=a("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=i(a("b7c7")),r=i(a("9b1b"));a("fd3c"),a("aa9c"),a("d4b5"),a("bf0f"),a("2797"),a("c223"),a("e838"),a("dd2b");var o=a("2c04"),s=a("a98f"),u=i(a("9b8e")),c=a("7fee"),f=a("e54e"),l=i(a("1f0a"));u.default.prototype.$preventClick=s.preventClick;var p={data:function(){return{onoff:!0,staffCloums:[{staffName:this.$t("pages.repairHandle.repairHandle.请选择员工")}],action:"",repairId:"",publicArea:"",repairType:"",repairChannel:"",imgList:[],photos:[],beforeRepairImgList:[],afterRepairImgList:[],beforeRepairPhotos:[],afterRepairPhotos:[],repairStaffIndex:0,staffId:"",staffName:"",content:"",userId:"",userName:"",feeFlag:"",amount:0,feeCloums:[{id:"",name:this.$t("pages.repairHandle.repairHandle.请选择")}],feeIndex:0,repairObjType:"",storeId:"",resourceStoreInfo:[],payTypes:[{statusCd:"",name:this.$t("pages.repairHandle.repairHandle.请选择")}],payTypeIndex:0,payType:"",communityId:"",uploadImageBefore:{maxPhotoNum:4,imgTitle:this.$t("pages.repairHandle.repairHandle.维修前图片上传"),canEdit:!0},uploadImageAfter:{maxPhotoNum:4,imgTitle:this.$t("pages.repairHandle.repairHandle.维修后图片上传"),canEdit:!0}}},components:{uploadImageAsync:l.default},computed:{storageKey:function(){var e="REPAIR_HANDLE_FORM_DATA_".concat(this.repairId);return console.log("存储键:",e),e},persistedFormData:function(){var e={repairStaffIndex:this.repairStaffIndex,staffId:this.staffId,staffName:this.staffName,content:this.content,feeFlag:this.feeFlag,feeIndex:this.feeIndex,amount:this.amount,resourceStoreInfo:this.resourceStoreInfo.map((function(e){return(0,r.default)({},e)})),payTypeIndex:this.payTypeIndex,payType:this.payTypes,beforeRepairPhotos:(0,n.default)(this.beforeRepairPhotos)};return console.log("准备存储的数据:",e),e}},onLoad:function(e){var t=this;this.communityId=(0,c.getCurrentCommunity)().communityId,this.java110Context.onLoad(),this.publicArea=e.publicArea,this.action=e.action,this.repairId=e.repairId,this.repairType=e.repairType,this.repairObjType=e.repairObjType,this.repairChannel=e.repairChannel;var a=this.java110Context.getUserInfo();this.userId=a.userId,this.storeId=a.storeId,this.userName=a.userName,"BACK"==this.action&&(this.staffId=e.preStaffId,this.staffName=e.preStaffName),"004"==this.repairObjType?this.feeCloums.push({id:"1001",name:this.$t("pages.repairHandle.repairHandle.有偿服务")},{id:"1002",name:this.$t("pages.repairHandle.repairHandle.无偿服务")}):this.feeCloums.push({id:"1003",name:this.$t("pages.repairHandle.repairHandle.需要用料")},{id:"1004",name:this.$t("pages.repairHandle.repairHandle.无需用料")}),this._loadRepairStaff(),this._loadPayTypes(),this.saveWaterMark(),uni.$on("getResourceInfo",(function(e){console.log(e),t._getResourceInfo(e)}))},onUnload:function(){uni.$off("getResourceInfo")},watch:{persistedFormData:{deep:!0,handler:function(e){try{this._saveFormData(e)}catch(t){console.error("监听器执行失败:",t)}},immediate:!1}},methods:{_saveFormData:function(e){try{var t=JSON.parse(JSON.stringify(e,(function(t,a){if("parent"!==t||!a||a.id!==e.id)return a})));uni.setStorageSync(this.storageKey,JSON.stringify(t))}catch(a){console.error("数据保存失败:",a)}},_loadSavedFormData:function(){var e=this;if(0!==this.staffCloums.length&&0!==this.payTypes.length){var t=uni.getStorageSync(this.storageKey);if(t){var a=JSON.parse(t);this.repairStaffIndex=a.repairStaffIndex<this.staffCloums.length?a.repairStaffIndex:0,this.staffId=a.staffId||"",this.staffName=a.staffName||"",this.content=a.content||"",this.feeIndex=a.feeIndex<this.feeCloums.length?a.feeIndex:0,this.feeFlag=a.feeFlag||"",this.amount=a.amount||0,this.resourceStoreInfo=Array.isArray(a.resourceStoreInfo)?a.resourceStoreInfo:[],this.payTypeIndex=a.payTypeIndex<this.payTypes.length?a.payTypeIndex:0,this.payType=a.payType||"",this.beforeRepairPhotos=Array.isArray(a.beforeRepairPhotos)?a.beforeRepairPhotos:[],this.$refs.vcUploadRefBefore&&this.beforeRepairPhotos.length&&this.$refs.vcUploadRefBefore.setImages(this.beforeRepairPhotos)}}else setTimeout((function(){return e._loadSavedFormData()}),100)},sendImagesDataBefore:function(e){var t=this;console.log("before",e),this.beforeRepairPhotos=[],e.length>0&&e.forEach((function(e){t.beforeRepairPhotos.push(e.fileId)}))},sendImagesDataAfter:function(e){var t=this;console.log("after",e),this.afterRepairPhotos=[],e.length>0&&e.forEach((function(e){t.afterRepairPhotos.push(e.fileId)}))},_loadPayTypes:function(){var e=this;(0,o.queryDictInfo)(this,{name:"r_repair_pool",type:"pay_type"}).then((function(t){e.payTypes=e.payTypes.concat(t),e._loadSavedFormData()}))},payTypeChange:function(e){if(this.payTypeIndex=e.target.value,0!=this.payTypeIndex){var t=this.payTypes[this.payTypeIndex];this.payType=t.statusCd}else this.payType=""},_getResourceInfo:function(e){e=JSON.parse(e),this.resourceStoreInfo.push(e),this._updateTotalPrice()},userNumberChange:function(e,t){if("inc"==t)this.resourceStoreInfo[e].useNumber=parseFloat(this.resourceStoreInfo[e].useNumber)+1;else{if(this.resourceStoreInfo[e].useNumber<=1)return void uni.showToast({title:this.$t("pages.repairHandle.repairHandle.不能再减少啦"),icon:"none"});this.resourceStoreInfo[e].useNumber-=1}this._updateTotalPrice()},_updateTotalPrice:function(){var e=this;this.amount=0,this.resourceStoreInfo.forEach((function(t){var a=parseFloat(t.useNumber),i=parseFloat(t.price);isNaN(a)||isNaN(i)||(e.amount+=a*i)}))},_removeResourceItem:function(e){this.resourceStoreInfo.splice(e,1),this._updateTotalPrice()},_openSelectResourceModel:function(){uni.navigateTo({url:"/pages/repairHandle/selectResource?feeFlag="+this.feeFlag})},_loadRepairStaff:function(){var e=this,t={repairType:this.repairType,communtiyId:(0,c.getCurrentCommunity)().communityId,page:1,row:50,state:"9999"};(0,o.loadRepairStaff)(this,t).then((function(t){var a=t.data;if(0==a.code){var i=a.data;e.staffCloums=e.staffCloums.concat(i),e._loadSavedFormData()}else uni.showToast({icon:"none",title:a.msg})}))},staffChange:function(e){if(this.repairStaffIndex=e.target.value,0==this.repairStaffIndex)return this.staffId="",void(this.staffName="");var t=this.staffCloums[this.repairStaffIndex];this.staffId=t.staffId,this.staffName=t.staffName},feeChange:function(e){if(this.feeIndex=e.target.value,0!=this.feeIndex){var t=this.feeCloums[this.feeIndex];this.feeFlag=t.id}else this.feeFlag=""},_dispatchRepair:function(e){var t=this;console.log("点击提交1"),(0,o.dispatchRepair)(this).then((function(e){console.log("点击提交1.1");var a=e.data;if(console.log(a.code),0==a.code)return console.log("点击提交2.1"),console.log(t.storageKey),uni.setStorageSync(t.storageKey,void 0),console.log("点击提交2"),"DISPATCH"==t.action?void uni.navigateTo({url:"/pages/repairOrder/repairOrder"}):(uni.navigateTo({url:"/pages/repairDispatch/repairDispatch"}),void console.log("去往待办工单"));wx.showToast({title:a.msg,icon:"none",duration:2e3})}))},_finishRepair:function(){var e=this;uni.showLoading({title:e.$t("pages.repairHandle.repairHandle.处理中")}),(0,o.finishRepair)(this).then((function(t){var a=t.data;if(uni.hideLoading(),0==a.code)return console.log(e.storageKey),console.log("aaaa"),uni.setStorageSync(e.storageKey,void 0),uni.navigateTo({url:"/pages/repairDispatch/repairDispatch"}),void console.log("去往待办工单");wx.showToast({title:a.msg,icon:"none",duration:2e3})})).catch((function(e){uni.hideLoading(),console.error("操作失败:",e),uni.showToast({title:"操作失败,请重试",icon:"none",duration:2e3})}))},saveWaterMark:function(){var e={communityName:(0,c.getCommunityName)(),staffName:(0,f.getStaffName)()};uni.setStorageSync("IMG_WATER_MARK",e)}}};t.default=p},d14d:function(e,t,a){"use strict";a("6a54"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},a("01a2"),a("e39c"),a("bf0f"),a("844d"),a("18f7"),a("de6c"),a("08eb")}}]); |