1 line
13 KiB
JavaScript
1 line
13 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-repairOrder-repairOrder"],{"0816":function(e,t,a){"use strict";var r=a("105e"),n=a.n(r);n.a},"105e":function(e,t,a){var r=a("28dc");r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var n=a("967d").default;n("2a85fc4a",r,!0,{sourceMap:!1,shadowMode:!1})},"20cd":function(e,t,a){"use strict";a.r(t);var r=a("3cf6"),n=a("517a");for(var i in n)["default"].indexOf(i)<0&&function(e){a.d(t,e,(function(){return n[e]}))}(i);a("0816");var o=a("828b"),s=Object(o["a"])(n["default"],r["b"],r["c"],!1,null,"4c9565fa",null,!1,r["a"],void 0);t["default"]=s.exports},"28dc":function(e,t,a){var r=a("c86c");t=r(!1),t.push([e.i,".cu-list.menu-avatar>.cu-item .content-left[data-v-4c9565fa]{left:%?30?%}.cu-list+.cu-list[data-v-4c9565fa]{margin-top:%?20?%}\n\n/* 抢单按钮 */.rob-order[data-v-4c9565fa]{width:%?80?%;height:%?80?%;line-height:%?80?%;border-radius:50%}.record-add[data-v-4c9565fa]{position:fixed;right:%?10?%;bottom:%?50?%;width:%?100?%;height:%?100?%}.record-add img[data-v-4c9565fa]{width:100%;height:100%}.ellip[data-v-4c9565fa]{overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;align-content:center;width:%?400?%}",""]),e.exports=t},"2c04":function(e,t,a){"use strict";a("6a54");var r=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 r={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:r,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 r={staffId:e.staffId,staffName:e.staffName,context:e.content,repairId:e.repairId,repairType:e.repairType,action:e.action,communityId:(0,i.getCurrentCommunity)().communityId,photos:[],userId:e.userId,userName:e.userName},o=e.photos;o.forEach((function(e){r.photos.push({photo:e})}));var s="";""==r.context?s="请填写处理意见":""==r.staffId||""==r.staffName?s="请填写师傅":""==r.repairId?s="数据错误":"TRANSFER"==r.action&&r.userId==r.staffId&&(s="不能转单给自己"),""==s?e.context.post({url:n.default.repairDispatch,data:r,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 r={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,i.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){r.beforeRepairPhotos.push({photo:e})}));var s=e.afterRepairPhotos;s.forEach((function(e){r.afterRepairPhotos.push({photo:e})}));var c="";if(r.feeFlag?""==r.context?c="请填写处理意见":r.beforeRepairPhotos.length<=0||r.afterRepairPhotos.length<=0?c="请上传图片":""==r.repairId?c="数据错误":("1001"==r.maintenanceType||"1003"==r.maintenanceType)&&r.choosedGoodsList.length<1?c="请选择物品":"1001"==r.maintenanceType&&""==r.payType?c="请选择支付方式":("1001"==r.maintenanceType||"1003"==r.maintenanceType)&&r.choosedGoodsList.length>=1&&r.choosedGoodsList.forEach((function(e){(!e.useNumber||e.useNumber<1)&&(c="商品数量有误"),"1001"==r.maintenanceType&&(!e.price||e.price<0)&&(c="商品价格有误")})):c="请选择类型",""!=c)return wx.showToast({title:c,icon:"none",duration:2e3}),void(e.onoff=!0);"1002"!=r.maintenanceType&&"1004"!=r.maintenanceType||(r.useNumber=0,r.choosedGoodsList=[]),e.context.post({url:n.default.repairFinish,data:r,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,r){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,r){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,r){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,r){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,r){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,r){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,r){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=r(a("9494")),i=a("7fee")},"3cf6":function(e,t,a){"use strict";a.d(t,"b",(function(){return n})),a.d(t,"c",(function(){return i})),a.d(t,"a",(function(){return r}));var r={uniLoadMore:a("aa02").default,noDataPage:a("8981").default},n=function(){var e=this,t=e.$createElement,a=e._self._c||t;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.repairOrder.repairOrder.输入报修人"),"confirm-type":"search"},model:{value:e.repairName,callback:function(t){e.repairName=t},expression:"repairName"}})],1),a("v-uni-view",{staticClass:"action"},[a("v-uni-button",{staticClass:"cu-btn bg-gradual-green shadow-blur round",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.$preventClick(e._searchRepair)}}},[e._v(" "+e._s(e.$t("pages.repairOrder.repairOrder.搜索")))])],1)],1),0==e.noData?a("v-uni-view",{staticClass:"margin-top"},[a("v-uni-view",{staticClass:"text-df text-gray text-right"},[e._v(" "+e._s(e.$t("pages.repairOrder.repairOrder.共"))+e._s(e.totalRecords)+" "+e._s(e.$t("pages.repairOrder.repairOrder.条记录"))+" ")]),e._l(e.repairOrders,(function(t,r){return a("v-uni-view",{key:r,staticClass:"cu-list menu-avatar ",on:{click:function(a){arguments[0]=a=e.$handleEvent(a),e._toRepairDetail(t)}}},[a("v-uni-view",{staticClass:"cu-item arrow"},[a("v-uni-view",{staticClass:"content content-left"},[a("v-uni-view",{staticClass:"text-grey"},[a("v-uni-text",{staticClass:"cuIcon-notification text-cut text-green margin-right-xs"}),a("v-uni-text",{staticClass:"ellip"},[e._v(e._s(t.repairObjName)+"-"+e._s(t.stateName)+"("+e._s(t.repairSettingTypeName)+")")])],1),a("v-uni-view",{staticClass:"text-gray text-sm flex"},[a("v-uni-view",{staticClass:"text-cut"},[e._v(" "+e._s(e.$t("pages.repairOrder.repairOrder.报修人:"))+e._s(t.repairName)+"-"+e._s(t.tel)+" ")])],1)],1),1e3==t.state&&e.checkAuth("502019101946430010")?a("v-uni-view",{staticClass:"rob-order text-df text-white bg-green text-center",on:{click:function(a){a.stopPropagation(),arguments[0]=a=e.$handleEvent(a),e.dealRepair(t,"DISPATCH")}}},[e._v(" "+e._s(e.$t("pages.repairOrder.repairOrder.派单"))+" ")]):e._e(),100==t.repairWay&&1e3==t.state&&e.checkAuth("502021012099350016")?a("v-uni-view",{staticClass:"rob-order text-df text-white bg-green text-center",on:{click:function(a){a.stopPropagation(),arguments[0]=a=e.$handleEvent(a),e._robOrder(t)}}},[e._v(" "+e._s(e.$t("pages.repairOrder.repairOrder.抢单"))+" ")]):a("v-uni-view",{staticClass:"action"},[a("v-uni-view",{staticClass:"text-grey text-xs"},[e._v(e._s(t.appointmentTime)+" "),a("v-uni-text",{staticClass:"lg text-gray cuIcon-right margin-left-xs"})],1)],1)],1)],1)})),a("uni-load-more",{attrs:{status:e.loadingStatus,"content-text":e.loadingContentText}})],2):a("v-uni-view",[a("no-data-page")],1)],1)},i=[]},"3ed3":function(e,t,a){"use strict";a("6a54");var r=a("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,a("c223"),a("bf0f"),a("2797"),a("5c47"),a("a1c1");var n=r(a("8981")),i=r(a("aa02")),o=a("7fee"),s=a("2c04"),c=r(a("cfa6")),u=r(a("9494")),d=a("a98f"),p=r(a("9b8e"));p.default.prototype.$preventClick=d.preventClick;var f={data:function(){return{onoff:!0,orderImg:c.default.baseUrl+"img/order.png",repairOrders:[],repairName:"",noData:!1,page:1,loadingStatus:"loading",loadingContentText:{contentdown:"上拉加载更多",contentrefresh:"加载中",contentnomore:"没有更多"},totalRecords:0}},components:{noDataPage:n.default,uniLoadMore:i.default},onLoad:function(){this.java110Context.onLoad()},onShow:function(){var e=this.java110Context.getUserInfo(),t=e.storeId;this.storeId=t,this.repairOrders=[],this.page=1,this._loadRepairOrders()},onReachBottom:function(){"noMore"!=this.loadingStatus&&this._loadRepairOrders()},methods:{loadRepairState:function(){var e=this;(0,s.queryDictInfo)(this,{name:"r_repair_pool",type:"state"}).then((function(t){e.repairStates=e.repairStates.concat(t)}))},repairStatesChange:function(e){if(this.repairStatesIndex=e.target.value,0!=this.repairStatesIndex){var t=this.repairStates[this.repairStatesIndex];this.repairState=t.statusCd}else this.repairState=""},checkAuth:function(e){return this.java110Context.hasPrivilege(e)},_loadRepairOrders:function(){this.loadingStatus="more";var e=this,t=this.java110Context.getUserInfo(),a=t.storeId,r={page:e.page,row:15,storeId:a,userId:t.userId,communityId:(0,o.getCurrentCommunity)().communityId,repairName:e.repairName,reqSource:"mobile"};this.java110Context.request({url:u.default.listOwnerRepairs,header:e.java110Context.getHeaders(),method:"GET",data:r,success:function(t){var a=t.data;if(0!=a.code)return e.onoff=!0,void uni.showToast({icon:"none",title:a.msg});e.totalRecords=a.total;var r=a.data;return r.forEach((function(e){var t=e.appointmentTime,a=new Date(t.replace(/-/g,"/"));e.appointmentTime=a.getMonth()+1+"-"+a.getDate()})),e.repairOrders=e.repairOrders.concat(r),e.page++,e.repairOrders.length<1?(e.onoff=!0,void(e.noData=!0)):(e.noData=!1,e.repairOrders.length==a.total?(e.onoff=!0,void(e.loadingStatus="noMore")):void 0)},fail:function(e){wx.showToast({title:this.$t("pages.repairOrder.repairOrder.服务器异常了"),icon:"none",duration:2e3})}})},_searchRepair:function(){this.repairOrders=[],this.page=1,this._loadRepairOrders()},_toRepairDetail:function(e){uni.navigateTo({url:"/pages/repairDetail/repairDetail?repairId="+e.repairId+"&storeId="+this.storeId})},_robOrder:function(e){uni.showLoading({title:"请稍候..."});var t=this,a=this.java110Context.getUserInfo(),r={communityId:(0,o.getCurrentCommunity)().communityId,repairId:e.repairId,userName:a.userName};this.java110Context.request({url:u.default.robRepairOrder,header:t.java110Context.getHeaders(),method:"POST",data:r,success:function(e){uni.hideLoading(),wx.showToast({title:e.data.msg,duration:2e3,icon:"none"}),setTimeout((function(){t.repairOrders=[],t.page=1,t._loadRepairOrders()}),1500)},fail:function(e){uni.hideLoading(),wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})}})},dealRepair:function(e,t){uni.navigateTo({url:"/pages/repairHandle/repairHandle?action="+t+"&repairId="+e.repairId+"&repairType="+e.repairType+"&preStaffId="+e.preStaffId+"&preStaffName="+e.preStaffName+"&repairObjType="+e.repairObjType})}}};t.default=f},"517a":function(e,t,a){"use strict";a.r(t);var r=a("3ed3"),n=a.n(r);for(var i in r)["default"].indexOf(i)<0&&function(e){a.d(t,e,(function(){return r[e]}))}(i);t["default"]=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"})}}}]); |