1 line
6.5 KiB
JavaScript
1 line
6.5 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-repairOrder-replyRepairAppraise"],{"2c04":function(e,t,n){"use strict";n("6a54");var o=n("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.appraiseRepair=function(e){return new Promise((function(t,n){if(""!=e.remark)if(""!=e.repairId){var o={repairId:e.repairId,repairType:e.repairType,repairChannel:e.repairChannel,publicArea:e.publicArea,communityId:e.communityId,context:e.remark};e.context.post({url:i.default.appraiseRepairNew,data:o,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,n){var o={staffId:e.staffId,staffName:e.staffName,context:e.content,repairId:e.repairId,repairType:e.repairType,action:e.action,communityId:(0,a.getCurrentCommunity)().communityId,photos:[],userId:e.userId,userName:e.userName},r=e.photos;r.forEach((function(e){o.photos.push({photo:e})}));var u="";""==o.context?u="请填写处理意见":""==o.staffId||""==o.staffName?u="请填写师傅":""==o.repairId?u="数据错误":"TRANSFER"==o.action&&o.userId==o.staffId&&(u="不能转单给自己"),""==u?e.context.post({url:i.default.repairDispatch,data:o,success:function(e){t(e)},fail:function(e){wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})}}):wx.showToast({title:u,icon:"none",duration:2e3})}))},t.finishRepair=function(e){return new Promise((function(t,n){var o={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,a.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},r=e.beforeRepairPhotos;r.forEach((function(e){o.beforeRepairPhotos.push({photo:e})}));var u=e.afterRepairPhotos;u.forEach((function(e){o.afterRepairPhotos.push({photo:e})}));var c="";if(o.feeFlag?""==o.context?c="请填写处理意见":o.beforeRepairPhotos.length<=0||o.afterRepairPhotos.length<=0?c="请上传图片":""==o.repairId?c="数据错误":("1001"==o.maintenanceType||"1003"==o.maintenanceType)&&o.choosedGoodsList.length<1?c="请选择物品":"1001"==o.maintenanceType&&""==o.payType?c="请选择支付方式":("1001"==o.maintenanceType||"1003"==o.maintenanceType)&&o.choosedGoodsList.length>=1&&o.choosedGoodsList.forEach((function(e){(!e.useNumber||e.useNumber<1)&&(c="商品数量有误"),"1001"==o.maintenanceType&&(!e.price||e.price<0)&&(c="商品价格有误")})):c="请选择类型",""!=c)return wx.showToast({title:c,icon:"none",duration:2e3}),void(e.onoff=!0);"1002"!=o.maintenanceType&&"1004"!=o.maintenanceType||(o.useNumber=0,o.choosedGoodsList=[]),e.context.post({url:i.default.repairFinish,data:o,success:function(n){e.onoff=!0,t(n)},fail:function(t){e.onoff=!0,wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})}})}))},t.loadRepairStaff=function(e,t){return new Promise((function(n,o){e.context.get({url:i.default.listRepairTypeUsers,data:t,success:function(e){n(e)},fail:function(e){wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})}})}))},t.queryDictInfo=function(e,t){return new Promise((function(n,o){e.context.get({url:i.default.queryDictInfo,data:t,success:function(e){n(e.data)},fail:function(e){wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})}})}))},t.queryRepairInfo=function(e,t){return new Promise((function(n,o){e.context.get({url:i.default.queryRepairInfo,data:t,success:function(e){n(e.data)},fail:function(e){wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})}})}))},t.queryResourceStoreResName=function(e,t){return new Promise((function(n,o){e.context.get({url:i.default.queryResourceStoreResName,data:t,success:function(e){n(e)},fail:function(e){wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})}})}))},t.repairStart=function(e,t){return new Promise((function(n,o){e.context.post({url:i.default.repairStart,data:t,success:function(e){n(e.data)},fail:function(e){wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})}})}))},t.repairStop=function(e,t){return new Promise((function(n,o){e.context.post({url:i.default.repairStop,data:t,success:function(e){n(e.data)},fail:function(e){wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})}})}))},t.replyRepairAppraise=function(e,t){return new Promise((function(n,o){t.context.post({url:i.default.replyRepairAppraise,data:e,success:function(e){n(e.data)},fail:function(e){wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})}})}))},n("bf0f"),n("2797"),n("aa9c");var i=o(n("9494")),a=n("7fee")},3302:function(e,t,n){"use strict";n.r(t);var o=n("43c2"),i=n.n(o);for(var a in o)["default"].indexOf(a)<0&&function(e){n.d(t,e,(function(){return o[e]}))}(a);t["default"]=i.a},"43c2":function(e,t,n){"use strict";n("6a54"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n("2c04"),i=n("7fee"),a={data:function(){return{replyContext:"",repairId:"",ruId:""}},onLoad:function(e){this.java110Context.onLoad(),this.ruId=e.ruId,this.repairId=e.repairId},methods:{_reply:function(){(0,o.replyRepairAppraise)({replyContext:this.replyContext,communityId:(0,i.getCurrentCommunity)().communityId,ruId:this.ruId,repairId:this.repairId},this).then((function(e){0==e.code?uni.navigateBack({delta:1}):uni.showToast({icon:"none",title:e.data})}))}}};t.default=a},d0a8:function(e,t,n){"use strict";n.r(t);var o=n("e399"),i=n("3302");for(var a in i)["default"].indexOf(a)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(a);var r=n("828b"),u=Object(r["a"])(i["default"],o["b"],o["c"],!1,null,"67c3e4a4",null,!1,o["a"],void 0);t["default"]=u.exports},e399:function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){}));var o=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-uni-view",[n("v-uni-view",{staticClass:"cu-form-group margin-top"},[n("v-uni-textarea",{attrs:{placeholder:"请输入回复说明"},model:{value:e.replyContext,callback:function(t){e.replyContext=t},expression:"replyContext"}})],1),n("v-uni-view",{staticClass:"flex flex-direction margin-top"},[n("v-uni-button",{staticClass:"cu-btn bg-green margin-tb-sm lg",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e._reply()}}},[e._v("提交")])],1)],1)},i=[]}}]); |