1 line
17 KiB
JavaScript
1 line
17 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-applyRoom-applyRoomDetail"],{"336d":function(t,e,a){"use strict";var o=a("cbd0"),i=a.n(o);i.a},"3a72":function(t,e,a){"use strict";a("6a54");var o=a("f5bd").default,i=a("3639").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,a("bf0f"),a("2797"),a("aa9c");i(a("e88b"));var n=o(a("9a2cc")),s=a("a6e0"),l=a("a45b"),u=o(a("9c8e")),p=a("2fd0"),c=a("ea51"),r=(n.default.factory,{data:function(){return{ownerInfo:{},ownerFlag:!1,roomDetail:{},bindStartDate:this.$t("pages.applyRoom.applyRoomDetail.请选择"),bindEndDate:this.$t("pages.applyRoom.applyRoomDetail.请选择"),createRemark:"",applyType:"",applyTypeShow:"",applyTypes:[],feeTypeCds:[],feeId:"",feeTypeCd:"",photos:[],communityId:"",userName:"",userTel:"",uploadImage:{maxPhotoNum:4,imgTitle:this.$t("pages.applyRoom.applyRoomDetail.图片上传"),canEdit:!0}}},components:{uploadImageAsync:u.default},props:{},onLoad:function(t){n.default.onLoad(t),this.roomDetail=JSON.parse(decodeURIComponent(t.room)),this.communityId=this.roomDetail.communityId,this.loadApplyRoomDiscountType(),this.loadOwenrInfo(),this.loadRoomFee(),this.userName=(0,p.getUserName)(),this.userTel=(0,p.getUserTel)()},onShareAppMessage:function(){},methods:{sendImagesData:function(t){var e=this;this.photos=[],t.length>0&&t.forEach((function(t){e.photos.push(t.fileId)}))},loadRoomFee:function(){var t=this,e={page:1,row:50,communityId:this.roomDetail.communityId,payerObjId:this.roomDetail.roomId,state:"2008001"};(0,l.listRoomFee)(e).then((function(e){var a=e.fees;t.feeTypeCds=a}))},loadApplyRoomDiscountType:function(){var t=this,e={communityId:this.roomDetail.communityId,page:1,row:50};(0,l.queryApplyRoomDiscountType)(e).then((function(e){t.applyTypes=e}))},loadOwenrInfo:function(){var t=this;n.default.getOwner((function(e){console.log(e),e?(t.ownerFlag=!0,t.ownerInfo=e):t.ownerFlag=!1}))},applyTypeChange:function(t){this.applyTypes.length>0&&(this.applyType=this.applyTypes[t.detail.value].applyType,this.applyTypeShow=this.applyTypes[t.detail.value].typeName)},feeTypeCdsChange:function(t){this.feeTypeCds.length>0&&(this.feeId=this.feeTypeCds[t.detail.value].feeId,this.feeTypeCd=this.feeTypeCds[t.detail.value].feeName)},dateStartChange:function(t){this.bindStartDate=t.detail.value},dateEndChange:function(t){this.bindEndDate=t.detail.value},subApply:function(){var t="";if(""==this.applyType?t=this.$t("pages.applyRoom.applyRoomDetail.请选择优惠类型"):""==this.feeId?t=this.$t("pages.applyRoom.applyRoomDetail.请选择费用项目"):this.bindStartDate==$t("pages.applyRoom.applyRoomDetail.请选择")||this.bindEndDate==$t("pages.applyRoom.applyRoomDetail.请选择")?t=this.$t("pages.applyRoom.applyRoomDetail.请选择时间范围"):(0,s.compareDate)(this.bindEndDate,this.bindStartDate)?""==this.createRemark&&(t=this.$t("pages.applyRoom.applyRoomDetail.请填写申请说明")):t=this.$t("pages.applyRoom.applyRoomDetail.时间范围有误"),""==t){var e={startTime:this.bindStartDate,endTime:this.bindEndDate,roomName:this.roomDetail.floorNum+"-"+this.roomDetail.unitNum+"-"+this.roomDetail.roomNum,roomId:this.roomDetail.roomId,communityId:(0,c.getCommunityId)(),createUserName:this.userName,createUserTel:this.userTel,createRemark:this.createRemark,ardId:"",applyType:this.applyType,feeId:this.feeId,photos:this.photos};(0,l.saveApplyRoomDiscount)(e).then((function(t){uni.showToast({title:this.$t("pages.applyRoom.applyRoomDetail.申请成功")}),setTimeout((function(){uni.navigateBack({})}),1e3)}))}else uni.showToast({title:t,icon:"none"})}}});e.default=r},4292:function(t,e,a){"use strict";a.d(e,"b",(function(){return o})),a.d(e,"c",(function(){return i})),a.d(e,"a",(function(){}));var o=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 "},[a("v-uni-view",{staticClass:"action"},[t._v(" "+t._s(t.title)+" ")]),t.canEdit?a("v-uni-view",{staticClass:"action"},[t._v(" "+t._s(t.imgList.length)+"/"+t._s(t.maxPhotoNum)+" ")]):t._e()],1),a("v-uni-view",{staticClass:"cu-form-group"},[a("v-uni-view",{staticClass:"grid col-4 grid-square flex-sub"},[t._l(t.imgList,(function(e,o){return a("v-uni-view",{key:o,staticClass:"bg-img",on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.preview(o)}}},[a("v-uni-image",{attrs:{src:e,mode:"aspectFill"}}),t.canEdit?a("v-uni-view",{staticClass:"cu-tag bg-red",on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.deleteImage(o)}}},[a("v-uni-text",{staticClass:"cuIcon-close"})],1):t._e()],1)})),t.canEdit&&t.imgList.length<t.maxPhotoNum?a("v-uni-view",{staticClass:"solids",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.ChooseImage.apply(void 0,arguments)}}},[a("v-uni-text",{staticClass:"cuIcon-cameraadd"})],1):t._e()],2)],1)],1)},i=[]},"8b15":function(t,e,a){"use strict";a("6a54");var o=a("f5bd").default,i=a("3639").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,a("64aa"),a("bf0f"),a("2797"),a("5ef2"),a("aa9c"),a("dd2b");var n=i(a("e88b")),s=o(a("80cc")),l=a("a024"),u=a("9a2cc"),p=(u.factory,{name:"vc-upload",data:function(){return{photos:[],imgList:[],photoUrl:s.default.commonBaseUrl+"/callComponent/download/getFile/file"}},props:{communityId:{type:String,default:""},title:{type:String,default:"图片上传"},maxPhotoNum:{type:Number,default:1},sendImgList:{type:Array,default:function(){return[]}},count:{type:Number,default:1},sizeType:{type:Array,default:function(){return["original","compressed"]}},sourceType:{type:Array,default:function(){return["album","camera"]}},canEdit:{type:Boolean,default:!0}},watch:{photos:function(t){this.sendData()},deep:!0},mounted:function(){var t=this;this.sendImgList.length>0&&uni.showLoading({title:"图片加载中...",mask:!0}),this.sendImgList.forEach((function(e,a){if(e.indexOf("base64,")>-1&&t.imgList.push(_photo),e.indexOf("https")>-1||e.indexOf("http")>-1||e.indexOf(t.photoUrl)>-1){t.imgList.push(e);var o=t._getUrlParams(e);o["fileId"]&&t.photos.push({fileId:o["fileId"],url:e})}else{var i=t.photoUrl+"?fileId="+e+"&communityId=-1&time="+new Date;t.imgList.push(i),t.photos.push({fileId:e,url:i})}})),uni.hideLoading(),console.log(this.imgList)},methods:{sendData:function(){this.$emit("sendImagesData",this.photos)},deleteImage:function(t){this.imgList.splice(t,1),this.photos.splice(t,1)},ChooseImage:function(){var t=this;console.log(this.count,this.sizeType,this.sourceType);var e=this;uni.chooseImage({count:this.count,sizeType:this.sizeType,sourceType:this.sourceType,success:function(a){console.log(a);var o=a.tempFilePaths[0];e.imgList.push(o),e.$forceUpdate(),n.translate(t,o,(function(t){var a={uploadFile:t,communityId:e.communityId};(0,l.uploadImageAsync)(a,e).then((function(t){e.photos.push(t)}))}))},fail:function(t){console.error(t)}})},preview:function(t){var e=this.imgList;e.length<1||(e.forEach((function(t,a){var o=t.indexOf("/callComponent");0==o&&(e[a]=s.default.commonBaseUrl+t)})),uni.previewImage({current:t,urls:e}))}}});e.default=p},"8d61":function(t,e,a){var o=a("c86c");e=o(!1),e.push([t.i,".block__title[data-v-1319a950]{margin:0;font-weight:400;font-size:14px;color:rgba(69,90,100,.6);padding:%?40?% %?30?% %?20?%}.button_up_blank[data-v-1319a950]{height:%?40?%}.block__bottom[data-v-1319a950]{height:%?180?%}.btn-box[data-v-1319a950]{padding:%?30?% 0}.btn-sub[data-v-1319a950]{width:80%;margin:0 auto;background-color:#1f8dee!important;color:#fff!important}",""]),t.exports=e},"9c8e":function(t,e,a){"use strict";a.r(e);var o=a("4292"),i=a("abd4");for(var n in i)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(n);var s=a("828b"),l=Object(s["a"])(i["default"],o["b"],o["c"],!1,null,"af57c552",null,!1,o["a"],void 0);e["default"]=l.exports},a024:function(t,e,a){"use strict";a("6a54");var o=a("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.getRegisterProtocol=function(){return new Promise((function(t,e){(0,i.requestNoAuth)({url:n.default.listRegisterProtocol,method:"GET",data:{page:1,row:1},success:function(a){0!=a.data.code?e():t(a.data.data)},fail:function(t){e()}})}))},e.sendMessageCode=function(t,e){return new Promise((function(a,o){(0,i.requestNoAuth)({url:n.default.userSendSms,method:"POST",data:t,success:function(t){if(200==t.statusCode)return uni.showToast({title:"验证码下发成功",icon:"none",duration:2e3}),function(t){var e=this,a=new Promise((function(a,o){var i=setInterval((function(){var o=e.second-1;t.second=o,t.btnValue=o+"秒",t.btnDisabled=!0,t.second<=0&&(t.second=60,t.btnValue="获取验证码",t.btnDisabled=!1,a(i))}),1e3)}));a.then((function(t){clearInterval(t)}))}(e),void a();uni.hideLoading(),uni.showToast({title:t.data,icon:"none",duration:2e3})},fail:function(t){uni.hideLoading(),uni.showToast({title:"服务器异常了",icon:"none",duration:2e3})}})}))},e.uploadImageAsync=function(t,e){return new Promise((function(e,a){(0,i.request)({url:n.default.uploadImage,data:t,method:"POST",success:function(t){if(200==t.statusCode){var a=t.data;e(a)}},fail:function(t){uni.hideLoading(),uni.showToast({title:"服务器异常了",icon:"none"})}})}))},a("bf0f");var i=a("60c2"),n=o(a("feaa"));o(a("f3cf"))},a45b:function(t,e,a){"use strict";a("6a54");var o=a("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.listApplyRoomDiscountRecord=function(t){return new Promise((function(e,a){(0,i.request)({url:n.default.listApplyRoomDiscountRecord,method:"GET",data:t,success:function(t){0==t.data.code?e(t.data):wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})},fail:function(t){wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})}})}))},e.listApplyRoomDiscountRecordDetail=function(t){return new Promise((function(e,a){(0,i.request)({url:n.default.listApplyRoomDiscountRecordDetail,method:"GET",data:t,success:function(t){0==t.data.code?e(t.data.data):wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})},fail:function(t){wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})}})}))},e.listRoomFee=function(t){return new Promise((function(e,a){(0,i.request)({url:n.default.queryFeeByOwner,method:"GET",data:t,success:function(t){e(t.data)},fail:function(t){a(t)}})}))},e.queryApplyRoomDiscount=function(t){return new Promise((function(e,a){(0,i.request)({url:n.default.queryApplyRoomDiscount,method:"GET",data:t,success:function(t){var a=t.data;0==a.code?e(a):uni.showToast({title:a.msg})},fail:function(t){a(t)}})}))},e.queryApplyRoomDiscountType=function(t){return new Promise((function(e,a){(0,i.request)({url:n.default.queryApplyRoomDiscountType,method:"GET",data:t,success:function(t){var o=t.data;0==o.code?e(o.data):a(o.msg)},fail:function(t){a(t)}})}))},e.saveApplyRoomDiscount=function(t){return new Promise((function(e,a){(0,i.request)({url:n.default.saveApplyRoomDiscount,method:"POST",data:t,success:function(t){var a=t.data;0==a.code?e():uni.showToast({title:a.msg})},fail:function(t){a(t)}})}))},a("bf0f");var i=a("60c2"),n=o(a("feaa"))},abd4:function(t,e,a){"use strict";a.r(e);var o=a("8b15"),i=a.n(o);for(var n in o)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return o[t]}))}(n);e["default"]=i.a},baa4:function(t,e,a){"use strict";a.d(e,"b",(function(){return o})),a.d(e,"c",(function(){return i})),a.d(e,"a",(function(){}));var o=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-view",[a("v-uni-view",{staticClass:"block__title"},[t._v(" "+t._s(t.$t("pages.applyRoom.applyRoomDetail.业主信息")))]),a("v-uni-view",{staticClass:"cu-form-group"},[a("v-uni-view",{staticClass:"title"},[t._v(" "+t._s(t.$t("pages.applyRoom.applyRoomDetail.名称")))]),t._v(" "+t._s(t.userName)+" ")],1),a("v-uni-view",{staticClass:"cu-form-group"},[a("v-uni-view",{staticClass:"title"},[t._v(" "+t._s(t.$t("pages.applyRoom.applyRoomDetail.联系方式")))]),t._v(" "+t._s(t.userTel)+" ")],1),a("v-uni-view",{staticClass:"block__title"},[t._v(" "+t._s(t.$t("pages.applyRoom.applyRoomDetail.房屋信息")))]),a("v-uni-view",{staticClass:"cu-form-group"},[a("v-uni-view",{staticClass:"title"},[t._v(" "+t._s(t.$t("pages.applyRoom.applyRoomDetail.楼栋")))]),t._v(" "+t._s(t.roomDetail.floorNum)+t._s(t.$t("pages.applyRoom.applyRoomDetail.楼栋"))+" ")],1),a("v-uni-view",{staticClass:"cu-form-group"},[a("v-uni-view",{staticClass:"title"},[t._v(" "+t._s(t.$t("pages.applyRoom.applyRoomDetail.单元")))]),t._v(" "+t._s(t.roomDetail.unitNum)+t._s(t.$t("pages.applyRoom.applyRoomDetail.单元"))+" ")],1),a("v-uni-view",{staticClass:"cu-form-group"},[a("v-uni-view",{staticClass:"title"},[t._v(" "+t._s(t.$t("pages.applyRoom.applyRoomDetail.房屋编号")))]),t._v(" "+t._s(t.roomDetail.roomNum)+t._s(t.$t("pages.applyRoom.applyRoomDetail.楼层"))+" ")],1),a("v-uni-view",{staticClass:"cu-form-group"},[a("v-uni-view",{staticClass:"title"},[t._v(" "+t._s(t.$t("pages.applyRoom.applyRoomDetail.楼层")))]),t._v(" "+t._s(t.roomDetail.layer)+t._s(t.$t("pages.applyRoom.applyRoomDetail.楼层"))+" ")],1),a("v-uni-view",{staticClass:"cu-form-group"},[a("v-uni-view",{staticClass:"title"},[t._v(" "+t._s(t.$t("pages.applyRoom.applyRoomDetail.户型")))]),t._v(" "+t._s(t.roomDetail.apartment)+" ")],1),a("v-uni-view",{staticClass:"cu-form-group"},[a("v-uni-view",{staticClass:"title"},[t._v(" "+t._s(t.$t("pages.applyRoom.applyRoomDetail.建筑面积")))]),t._v(" "+t._s(t.roomDetail.builtUpArea)+t._s(t.$t("pages.applyRoom.applyRoomDetail.平方米"))+" ")],1),a("v-uni-view",{staticClass:"block__title"},[t._v(" "+t._s(t.$t("pages.applyRoom.applyRoomDetail.空置房申请信息填写")))]),a("v-uni-view",{staticClass:"cu-form-group arrow"},[a("v-uni-view",{staticClass:"title"},[t._v(" "+t._s(t.$t("pages.applyRoom.applyRoomDetail.优惠类型")))]),a("v-uni-picker",{attrs:{mode:"selector",range:t.applyTypes,"range-key":"typeName"},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.applyTypeChange.apply(void 0,arguments)}}},[a("v-uni-view",{staticClass:"picker"},[t._v(" "+t._s(t.applyTypeShow?t.applyTypeShow:t.$t("pages.applyRoom.applyRoomDetail.请选择"))+" ")])],1)],1),a("v-uni-view",{staticClass:"cu-form-group arrow"},[a("v-uni-view",{staticClass:"title"},[t._v(" "+t._s(t.$t("pages.applyRoom.applyRoomDetail.费用项目")))]),a("v-uni-picker",{attrs:{mode:"selector",range:t.feeTypeCds,"range-key":"feeName"},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.feeTypeCdsChange.apply(void 0,arguments)}}},[a("v-uni-view",{staticClass:"picker"},[t._v(" "+t._s(t.feeTypeCd?t.feeTypeCd:t.$t("pages.applyRoom.applyRoomDetail.请选择"))+" ")])],1)],1),a("v-uni-view",{staticClass:"cu-form-group arrow"},[a("v-uni-view",{staticClass:"title"},[t._v(" "+t._s(t.$t("pages.applyRoom.applyRoomDetail.开始日期")))]),a("v-uni-picker",{attrs:{mode:"date",value:t.bindStartDate,start:"2020-09-01",end:"2050-09-01"},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.dateStartChange.apply(void 0,arguments)}}},[a("v-uni-view",{staticClass:"picker"},[t._v(" "+t._s(t.bindStartDate)+" ")])],1)],1),a("v-uni-view",{staticClass:"cu-form-group arrow"},[a("v-uni-view",{staticClass:"title"},[t._v(" "+t._s(t.$t("pages.applyRoom.applyRoomDetail.结束日期")))]),a("v-uni-picker",{attrs:{mode:"date",value:t.bindEndDate,start:"2020-09-01",end:"2050-09-01"},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.dateEndChange.apply(void 0,arguments)}}},[a("v-uni-view",{staticClass:"picker"},[t._v(" "+t._s(t.bindEndDate)+" ")])],1)],1),a("v-uni-view",{staticClass:"cu-form-group arrow"},[a("v-uni-view",{staticClass:"title"},[t._v(" "+t._s(t.$t("pages.applyRoom.applyRoomDetail.申请说明")))]),a("v-uni-input",{attrs:{type:"text"},model:{value:t.createRemark,callback:function(e){t.createRemark=e},expression:"createRemark"}})],1),a("v-uni-view",{staticClass:"block__title"},[t._v(" "+t._s(t.$t("pages.applyRoom.applyRoomDetail.图片材料")))]),a("uploadImageAsync",{ref:"vcUploadRef",attrs:{communityId:t.communityId,maxPhotoNum:t.uploadImage.maxPhotoNum,canEdit:t.uploadImage.canEdit,title:t.uploadImage.imgTitle},on:{sendImagesData:function(e){arguments[0]=e=t.$handleEvent(e),t.sendImagesData.apply(void 0,arguments)}}}),a("v-uni-view",{staticClass:"btn-box"},[a("v-uni-button",{staticClass:"btn-sub",attrs:{type:"default"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.subApply()}}},[t._v(" "+t._s(t.$t("pages.applyRoom.applyRoomDetail.提交申请")))])],1),a("v-uni-view",{staticClass:"button_up_blank"})],1)},i=[]},cbd0:function(t,e,a){var o=a("8d61");o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[t.i,o,""]]),o.locals&&(t.exports=o.locals);var i=a("967d").default;i("1d1be9e4",o,!0,{sourceMap:!1,shadowMode:!1})},f04a:function(t,e,a){"use strict";a.r(e);var o=a("baa4"),i=a("f6f7");for(var n in i)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(n);a("336d");var s=a("828b"),l=Object(s["a"])(i["default"],o["b"],o["c"],!1,null,"1319a950",null,!1,o["a"],void 0);e["default"]=l.exports},f6f7:function(t,e,a){"use strict";a.r(e);var o=a("3a72"),i=a.n(o);for(var n in o)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return o[t]}))}(n);e["default"]=i.a}}]); |