Files
PropertyDeployment/resources/Web/PropertyApp/html/static/js/pages-repairAdd-repairAdd.59aa6023.js
2025-12-09 20:22:03 +08:00

1 line
14 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-repairAdd-repairAdd"],{1555:function(e,i,t){"use strict";var a=t("447a"),r=t.n(a);r.a},"2f12":function(e,i,t){"use strict";t.d(i,"b",(function(){return a})),t.d(i,"c",(function(){return r})),t.d(i,"a",(function(){}));var a=function(){var e=this,i=e.$createElement,t=e._self._c||i;return t("v-uni-view",[t("v-uni-view",{staticClass:"block__title"},[e._v(" "+e._s(e.$t("pages.repairAdd.repairAdd.房屋信息")))]),t("v-uni-view",{staticClass:"cu-form-group"},[t("v-uni-view",{staticClass:"title"},[e._v(" "+e._s(e.$t("pages.repairAdd.repairAdd.位置")))]),t("v-uni-picker",{attrs:{bindchange:"PickerChange",value:e.repairScopeIndex,range:e.repairScopes,"range-key":"name"},on:{change:function(i){arguments[0]=i=e.$handleEvent(i),e.repairScopeChange.apply(void 0,arguments)}}},[t("v-uni-view",{staticClass:"picker"},[e._v(" "+e._s(e.repairScopes[e.repairScopeIndex].name)+" ")])],1)],1),"002"==e.repairObjType||"003"==e.repairObjType||"004"==e.repairObjType?t("v-uni-view",{staticClass:"cu-form-group arrow",on:{click:function(i){arguments[0]=i=e.$handleEvent(i),e.chooseFloor.apply(void 0,arguments)}}},[t("v-uni-view",{staticClass:"title"},[e._v(" "+e._s(e.$t("pages.repairAdd.repairAdd.楼栋")))]),t("v-uni-input",{staticClass:"text-right",attrs:{required:!0,readonly:!0,label:"楼栋",placeholder:this.$t("pages.repairAdd.repairAdd.请选择楼栋"),name:"floorNum",icon:"arrow"},model:{value:e.floorNum,callback:function(i){e.floorNum=i},expression:"floorNum"}}),t("v-uni-text",{staticClass:"cuIcon-right"})],1):e._e(),"003"==e.repairObjType||"004"==e.repairObjType?t("v-uni-view",{staticClass:"cu-form-group arrow",on:{click:function(i){arguments[0]=i=e.$handleEvent(i),e.chooseUnit.apply(void 0,arguments)}}},[t("v-uni-view",{staticClass:"title"},[e._v(" "+e._s(e.$t("pages.repairAdd.repairAdd.单元")))]),t("v-uni-input",{staticClass:"text-right",attrs:{placeholder:this.$t("pages.repairAdd.repairAdd.请选择单元")},model:{value:e.unitNum,callback:function(i){e.unitNum=i},expression:"unitNum"}}),t("v-uni-text",{staticClass:"cuIcon-right"})],1):e._e(),"004"==e.repairObjType?t("v-uni-view",{staticClass:"cu-form-group",on:{click:function(i){arguments[0]=i=e.$handleEvent(i),e.chooseRoom.apply(void 0,arguments)}}},[t("v-uni-view",{staticClass:"title"}),t("v-uni-input",{staticClass:"text-right",attrs:{placeholder:this.$t("pages.repairAdd.repairAdd.请选择房屋")},model:{value:e.roomNum,callback:function(i){e.roomNum=i},expression:"roomNum"}}),t("v-uni-text",{staticClass:"cuIcon-right"})],1):e._e(),t("v-uni-view",{staticClass:"block__title"},[e._v(" "+e._s(e.$t("pages.repairAdd.repairAdd.报修信息")))]),t("v-uni-view",{staticClass:"cu-form-group"},[t("v-uni-view",{staticClass:"title"},[e._v(" "+e._s(e.$t("pages.repairAdd.repairAdd.报修类型")))]),t("v-uni-picker",{attrs:{id:"complaintType",bindchange:"PickerChange",value:e.repairTypeIndex,"range-key":"repairTypeName",range:e.repairTypes},on:{change:function(i){arguments[0]=i=e.$handleEvent(i),e.repairTypeChange.apply(void 0,arguments)}}},[t("v-uni-view",{staticClass:"picker"},[e._v(" "+e._s(0==e.repairTypes.length?"请选择":e.repairTypes[e.repairTypeIndex].repairTypeName)+" ")])],1)],1),""!=e.priceScope?t("v-uni-view",{staticClass:"cu-form-group"},[t("v-uni-view",{staticClass:"title"},[e._v(" "+e._s(e.$t("pages.repairAdd.repairAdd.收费标准")))]),t("v-uni-input",{staticClass:"text-right",attrs:{disabled:"disable"},model:{value:e.priceScope,callback:function(i){e.priceScope=i},expression:"priceScope"}})],1):e._e(),t("v-uni-view",{staticClass:"cu-form-group"},[t("v-uni-view",{staticClass:"title"},[e._v(" "+e._s(e.$t("pages.repairAdd.repairAdd.报修人")))]),t("v-uni-input",{staticClass:"text-right",attrs:{placeholder:this.$t("pages.repairAdd.repairAdd.请输入报修人")},model:{value:e.bindRepairName,callback:function(i){e.bindRepairName=i},expression:"bindRepairName"}})],1),t("v-uni-view",{staticClass:"cu-form-group"},[t("v-uni-view",{staticClass:"title"},[e._v(" "+e._s(e.$t("pages.repairAdd.repairAdd.手机号")))]),t("v-uni-input",{staticClass:"text-right",attrs:{placeholder:this.$t("pages.repairAdd.repairAdd.请输入手机号")},model:{value:e.bindTel,callback:function(i){e.bindTel=i},expression:"bindTel"}})],1),t("v-uni-view",{staticClass:"cu-form-group arrow"},[t("v-uni-view",{staticClass:"title"},[e._v(" "+e._s(e.$t("pages.repairAdd.repairAdd.预约日期")))]),t("v-uni-picker",{attrs:{mode:"date",value:e.bindDate,start:"2020-09-01",end:"2050-09-01"},on:{change:function(i){arguments[0]=i=e.$handleEvent(i),e.dateChange.apply(void 0,arguments)}}},[t("v-uni-view",{staticClass:"picker"},[e._v(" "+e._s(e.bindDate)+" ")])],1)],1),t("v-uni-view",{staticClass:"cu-form-group arrow"},[t("v-uni-view",{staticClass:"title"},[e._v(" "+e._s(e.$t("pages.repairAdd.repairAdd.预约时间")))]),t("v-uni-picker",{attrs:{mode:"time",value:e.bindTime,start:"08:30",end:"22:00"},on:{change:function(i){arguments[0]=i=e.$handleEvent(i),e.timeChange.apply(void 0,arguments)}}},[t("v-uni-view",{staticClass:"picker"},[e._v(" "+e._s(e.bindTime)+" ")])],1)],1),t("v-uni-view",{staticClass:"cu-form-group margin-top"},[t("v-uni-textarea",{attrs:{placeholder:this.$t("pages.repairAdd.repairAdd.请输入报修内容")},model:{value:e.context,callback:function(i){e.context=i},expression:"context"}})],1),t("v-uni-view",{staticClass:"block__title"},[e._v(" "+e._s(e.$t("pages.repairAdd.repairAdd.相关图片")))]),t("uploadImageAsync",{ref:"vcUploadRef",attrs:{communityId:e.communityId,maxPhotoNum:e.uploadImage.maxPhotoNum,canEdit:e.uploadImage.canEdit,title:e.uploadImage.imgTitle},on:{sendImagesData:function(i){arguments[0]=i=e.$handleEvent(i),e.sendImagesData.apply(void 0,arguments)}}}),t("v-uni-view",{staticClass:"button_up_blank"}),t("v-uni-view",{staticClass:"flex flex-direction"},[t("v-uni-button",{staticClass:"cu-btn bg-green margin-tb-sm lg",on:{click:function(i){arguments[0]=i=e.$handleEvent(i),e.$preventClick(e.submitRepair)}}},[e._v(" "+e._s(e.$t("pages.repairAdd.repairAdd.提交"))+" ")])],1)],1)},r=[]},"3a33":function(e,i,t){"use strict";t.r(i);var a=t("a64c"),r=t.n(a);for(var o in a)["default"].indexOf(o)<0&&function(e){t.d(i,e,(function(){return a[e]}))}(o);i["default"]=r.a},"447a":function(e,i,t){var a=t("7f9b");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);var r=t("967d").default;r("4f45347e",a,!0,{sourceMap:!1,shadowMode:!1})},"7f9b":function(e,i,t){var a=t("c86c");i=a(!1),i.push([e.i,".block__title[data-v-16da905e]{margin:0;font-weight:400;font-size:14px;color:rgba(69,90,100,.6);padding:%?40?% %?30?% %?20?%}.button_up_blank[data-v-16da905e]{height:%?40?%}",""]),e.exports=i},a64c:function(e,i,t){"use strict";t("6a54");var a=t("3639").default,r=t("f5bd").default;Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0,t("bf0f"),t("2797"),t("aa9c");var o=r(t("39d8")),n=(a(t("9640")),t("a98f")),s=r(t("9b8e")),d=(r(t("f41e")),t("7fee")),p=t("e54e"),u=r(t("9494")),c=r(t("1f0a"));s.default.prototype.$preventClick=n.preventClick;var l={data:function(){var e;return e={onoff:!0,minDate:(new Date).getTime(),bindDate:this.$t("pages.repairAdd.repairAdd.请选择"),bindTime:this.$t("pages.repairAdd.repairAdd.请选择"),roomCloums:[],roomIdArr:[],roomName:"",roomId:"",roomShow:!1,typeName:"",repairType:"",typeShow:!1,timeShow:!1,imgList:[],bindTel:"",context:"",bindRepairName:"",photos:[],communityId:"",communityName:"",complaintIndex:0,index:0,repairScopes:[{id:"001",name:this.$t("pages.repairAdd.repairAdd.小区")},{id:"002",name:this.$t("pages.repairAdd.repairAdd.楼栋")},{id:"003",name:this.$t("pages.repairAdd.repairAdd.单元")},{id:"004",name:this.$t("pages.repairAdd.repairAdd.房屋")}],repairTypes:[],repairTypeIndex:0,repairScopeIndex:0,repairObjType:"001",repairObjId:"",repairObjName:"",floorNum:"",floorId:"",unitNum:"",unitId:"",roomNum:""},(0,o.default)(e,"roomId",""),(0,o.default)(e,"priceScope",""),(0,o.default)(e,"uploadImage",{maxPhotoNum:4,imgTitle:this.$t("pages.repairAdd.repairAdd.图片上传"),canEdit:!0}),e},components:{uploadImageAsync:c.default},onLoad:function(e){this.java110Context.onLoad();this.java110Context.getUserInfo();this.communityId=(0,d.getCurrentCommunity)().communityId,this.communityName=(0,d.getCurrentCommunity)().name,this.saveWaterMark(),this._loadRepairTypes()},onReady:function(){},onShow:function(){var e=uni.getStorageSync("_selectFloor");this.util.isNotNull(e)&&(this.floorNum=e.floorNum+"-"+this.$t("pages.repairAdd.repairAdd.栋"),this.floorId=e.floorId);var i=uni.getStorageSync("_selectUnit");this.util.isNotNull(i)&&(this.unitNum=i.unitNum+"-"+this.$t("pages.repairAdd.repairAdd.单元"),this.unitId=i.unitId);var t=uni.getStorageSync("_selectRoom");this.util.isNotNull(t)&&(this.roomNum=t.roomNum+"-"+this.$t("pages.repairAdd.repairAdd.室"),this.roomId=t.roomId)},onHide:function(){},onUnload:function(){uni.removeStorageSync("_selectFloor"),uni.removeStorageSync("_selectUnit"),uni.removeStorageSync("_selectRoom")},onPullDownRefresh:function(){},onReachBottom:function(){},onShareAppMessage:function(){},methods:{sendImagesData:function(e){var i=this;this.photos=[],e.length>0&&e.forEach((function(e){i.photos.push(e.fileId)}))},formatter:function(e,i){return"year"===e?"".concat(i,"年"):"month"===e?"".concat(i,"月"):"day"===e?"".concat(i,"日"):i},_loadRepairTypes:function(){var e=this,i="004"==e.repairObjType?"F":"T";e.repairTypeIndex=0;var t={page:1,row:50,communityId:e.communityId,publicArea:i};this.java110Context.request({url:u.default.listRepairSettings,header:e.java110Context.getHeaders(),method:"GET",data:t,success:function(i){var t=i.data;if(0==t.code){e.repairTypes=t.data;var a=e.repairTypes[e.repairTypeIndex];e.repairType=a.repairType;var r=a.payFeeFlag;e.priceScope="T"==r?a.priceScope:""}},fail:function(e){wx.showToast({title:this.$t("pages.repairAdd.repairAdd.服务器异常了"),icon:"none",duration:2e3})}})},submitRepair:function(e){wx.showLoading({title:this.$t("pages.repairAdd.repairAdd.请稍后")});var i=this,t={repairName:this.bindRepairName,repairType:this.repairType,appointmentTime:this.bindDate+" "+this.bindTime+":00",tel:this.bindTel,roomId:this.roomId,photos:this.photos,context:this.context,communityId:this.communityId,bindDate:this.bindDate,bindTime:this.bindTime,repairObjType:this.repairObjType,repairChannel:"D"};"001"==this.repairObjType?(t.repairObjId=this.communityId,t.repairObjName=this.communityName):"002"==this.repairObjType?(t.repairObjId=this.floorId,t.repairObjName=this.floorNum):"003"==this.repairObjType?(t.repairObjId=this.unitId,t.repairObjName=this.floorNum+this.unitNum):(t.repairObjId=this.roomId,t.repairObjName=this.floorNum+this.unitNum+this.roomNum);var a="";""==t.repairType?a=this.$t("pages.repairAdd.repairAdd.请选择报修类型"):""==t.repairName?a=this.$t("pages.repairAdd.repairAdd.请填写报修人"):""==t.tel?a=this.$t("pages.repairAdd.repairAdd.请填写手机号"):t.bindDate==this.$t("pages.repairAdd.repairAdd.请选择")?a=this.$t("pages.repairAdd.repairAdd.请选择预约日期"):t.bindTime==this.$t("pages.repairAdd.repairAdd.请选择")?a=this.$t("pages.repairAdd.repairAdd.请选择预约时间"):""==t.context?a=this.$t("pages.repairAdd.repairAdd.请填写报修内容"):""==t.repairObjId&&(a=this.$t("pages.repairAdd.repairAdd.请选择报修位置")),""!=a?(i.onoff=!0,wx.hideLoading(),wx.showToast({title:a,icon:"none",duration:2e3})):this.java110Context.request({url:u.default.saveHelpOwnerRepair,header:i.java110Context.getHeaders(),method:"POST",data:t,success:function(e){i.onoff=!0;var t=e.data;0!=t.code?(wx.hideLoading(),wx.showToast({title:t.msg,icon:"none",duration:2e3})):wx.redirectTo({url:"/pages/repairOrder/repairOrder"})},fail:function(e){i.onoff=!0,wx.hideLoading(),wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})}})},chooseFloor:function(e){uni.removeStorageSync("_selectFloor"),this.floorNum="",this.floorId="",uni.removeStorageSync("_selectUnit"),this.unitNum="",this.unitId="",uni.removeStorageSync("_selectRoom"),this.roomNum="",this.roomId="",uni.navigateTo({url:"/pages/selectFloor/selectFloor"})},chooseUnit:function(e){null!=this.floorId&&""!=this.floorId?(uni.removeStorageSync("_selectUnit"),this.unitNum="",this.unitId="",uni.removeStorageSync("_selectRoom"),this.roomNum="",this.roomId="",uni.navigateTo({url:"/pages/selectUnit/selectUnit?floorId="+this.floorId})):uni.showToast({title:this.$t("pages.repairAdd.repairAdd.请先选择楼栋")})},chooseRoom:function(e){null!=this.unitId&&""!=this.unitId?(uni.removeStorageSync("_selectRoom"),this.roomNum="",this.roomId="",uni.navigateTo({url:"/pages/selectRoom/selectRoom?floorId="+this.floorId+"&unitId="+this.unitId})):uni.showToast({title:this.$t("pages.repairAdd.repairAdd.请先选择单元")})},repairScopeChange:function(e){this.repairScopeIndex=e.target.value;var i=this.repairScopes[this.repairScopeIndex];this.repairObjType=i.id,this._loadRepairTypes()},repairTypeChange:function(e){this.repairTypeIndex=e.target.value;var i=this.repairTypes[this.repairTypeIndex];if(void 0!=i){this.repairType=i.repairType;var t=i.payFeeFlag;this.priceScope="T"==t?i.priceScope:""}},dateChange:function(e){this.bindDate=e.detail.value},timeChange:function(e){this.bindTime=e.detail.value},saveWaterMark:function(){var e={communityName:(0,d.getCommunityName)(),staffName:(0,p.getStaffName)()};uni.setStorageSync("IMG_WATER_MARK",e)}}};i.default=l},a7d2:function(e,i,t){"use strict";t.r(i);var a=t("2f12"),r=t("3a33");for(var o in r)["default"].indexOf(o)<0&&function(e){t.d(i,e,(function(){return r[e]}))}(o);t("1555");var n=t("828b"),s=Object(n["a"])(r["default"],a["b"],a["c"],!1,null,"16da905e",null,!1,a["a"],void 0);i["default"]=s.exports},a98f:function(e,i,t){"use strict";t("6a54"),Object.defineProperty(i,"__esModule",{value:!0}),i.preventClick=function(e){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",t=this;t.onoff?(t.onoff=!1,e(i)):uni.showToast({title:"操作过于频繁",icon:"none"})}}}]);