(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-complaint-complaint"],{"14be":function(t,e,n){var a=n("df1d");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var i=n("967d").default;i("5c3adc18",a,!0,{sourceMap:!1,shadowMode:!1})},"156c":function(t,e,n){"use strict";n("6a54");var a=n("f5bd").default,i=n("3639").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("fd3c"),n("aa9c"),n("bf0f"),n("2797");i(n("8473")),n("97d4");var o=a(n("d5d0")),s=a(n("7ddd")),u=n("2bbf"),c=n("1c9a"),l=n("766f"),r=(o.default.constant,o.default.factory,{data:function(){return{imgList:[],imageIndex:0,index:null,complaintIndex:0,roomCloums:[],roomIdArr:[],roomName:this.$t("pages.complaint.complaint.请选择"),roomId:"",roomShow:!1,typeCds:[],typeName:this.$t("pages.complaint.complaint.请选择"),typeCd:"",typeShow:!1,photoList:[],tel:"",context:"",complaintName:"",userId:"",storeId:"",photos:[],communityId:"",uploadImage:{maxPhotoNum:4,imgTitle:this.$t("pages.complaint.complaint.图片上传"),canEdit:!0}}},components:{uploadImageAsync:s.default},onLoad:function(t){var e=this;o.default.onLoad(t),(0,l.getRooms)({communityId:(0,c.getCommunityId)()}).then((function(t){var n=t.rooms,a=[],i=[];n.map((function(t){a.push(t.floorNum+"-"+t.unitNum+"-"+t.roomNum),i.push(t.roomId)})),e.roomCloums=a,e.roomIdArr=i})),this._loadComplaintType()},onShareAppMessage:function(){},methods:{sendImagesData:function(t){var e=this;this.photos=[],t.length>0&&t.forEach((function(t){e.photos.push(t.fileId)}))},_changeComplaint:function(t){this.typeName=this.typeCds[t.detail.value].typeName,this.typeCd=this.typeCds[t.detail.value].typeCd},_changeRoom:function(t){this.roomName=this.roomCloums[t.detail.value],this.roomId=this.roomIdArr[t.detail.value]},_submitComplaint:function(t){var e=this;(0,u.complaint)({typeCd:this.typeCd,complaintName:this.complaintName,tel:this.tel,roomId:this.roomId,photos:this.photos,context:this.context,userId:this.userId,communityId:(0,c.getCommunityId)()}).then((function(t){uni.navigateTo({url:"/pages/successPage/successPage?msg="+e.$t("pages.repair.repair.提交成功")+"&objType=4004"})}),(function(t){uni.showToast({icon:"none",title:t})}))},_loadComplaintType:function(){var t=this;(0,u.getComplaintType)({page:1,row:100,communityId:(0,c.getCommunityId)()}).then((function(e){t.typeCds=e.data}))}}});e.default=r},"25ea":function(t,e,n){"use strict";n.r(e);var a=n("b03a"),i=n.n(a);for(var o in a)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(o);e["default"]=i.a},"2bbf":function(t,e,n){"use strict";n("6a54");var a=n("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.appraiseComplaint=function(t){return new Promise((function(e,n){""!=t.context?""!=t.complaintId?(0,i.request)({url:o.default.saveComplaintAppraise,method:"POST",data:t,success:function(t){var a=t.data;0==a.code?e():n(a.msg)},fail:function(t){n(t)}}):uni.showToast({title:"未包含报修信息",icon:"none"}):uni.showToast({title:"请填写评价内容",icon:"none"})}))},e.complaint=function(t){return new Promise((function(e,n){var a="";""==t.typeCd?a="请选择投诉类型":""==t.complaintName?a="请填写投诉人":""==t.tel?a="请填写手机号":""==t.context&&(a="请填写投诉内容"),console.log("msg=",a),""==a?(0,i.request)({url:o.default.saveComplaint,method:"POST",data:t,success:function(t){var a=t.data;0==a.code?e():n(a.msg)},fail:function(t){n(t)}}):n(a)}))},e.getComplaintEvent=function(t){return new Promise((function(e,n){(0,i.request)({url:o.default.listComplaintEvent,method:"GET",data:t,success:function(t){var n=t.data;0==n.code?e(n):uni.showToast({title:n.msg})},fail:function(t){n(t)}})}))},e.getComplaintType=function(t){return new Promise((function(e,n){(0,i.request)({url:o.default.listComplaintType,method:"GET",data:t,success:function(t){var n=t.data;0==n.code?e(n):uni.showToast({title:n.msg})},fail:function(t){n(t)}})}))},e.getComplaints=function(t){return new Promise((function(e,n){(0,i.request)({url:o.default.listComplaints,method:"GET",data:t,success:function(t){var n=t.data;0==n.code?e(n):uni.showToast({title:n.msg})},fail:function(t){n(t)}})}))},n("bf0f");var i=n("a7bc"),o=a(n("79d4"))},"559f":function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return i})),n.d(e,"a",(function(){}));var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",[n("v-uni-view",{staticClass:"cu-bar bg-white "},[n("v-uni-view",{staticClass:"action"},[t._v(" "+t._s(t.title)+" ")]),t.canEdit?n("v-uni-view",{staticClass:"action"},[t._v(" "+t._s(t.imgList.length)+"/"+t._s(t.maxPhotoNum)+" ")]):t._e()],1),n("v-uni-view",{staticClass:"cu-form-group"},[n("v-uni-view",{staticClass:"grid col-4 grid-square flex-sub"},[t._l(t.imgList,(function(e,a){return n("v-uni-view",{key:a,staticClass:"bg-img",on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.preview(a)}}},[n("v-uni-image",{attrs:{src:e,mode:"aspectFill"}}),t.canEdit?n("v-uni-view",{staticClass:"cu-tag bg-red",on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.deleteImage(a)}}},[n("v-uni-text",{staticClass:"cuIcon-close"})],1):t._e()],1)})),t.canEdit&&t.imgList.length0&&uni.showLoading({title:"图片加载中...",mask:!0}),this.sendImgList.forEach((function(e,n){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 a=t._getUrlParams(e);a["fileId"]&&t.photos.push({fileId:a["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(n){console.log(n);var a=n.tempFilePaths[0];e.imgList.push(a),e.$forceUpdate(),o.translate(t,a,(function(t){var n={uploadFile:t,communityId:e.communityId};(0,u.uploadImageAsync)(n,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,n){var a=t.indexOf("/callComponent");0==a&&(e[n]=s.default.commonBaseUrl+t)})),uni.previewImage({current:t,urls:e}))}}});e.default=l},baf1:function(t,e,n){"use strict";n.r(e);var a=n("6fd2"),i=n("d0be");for(var o in i)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(o);n("f549");var s=n("828b"),u=Object(s["a"])(i["default"],a["b"],a["c"],!1,null,"0ba27188",null,!1,a["a"],void 0);e["default"]=u.exports},ca5a:function(t,e,n){"use strict";n("6a54");var a=n("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.getRegisterProtocol=function(){return new Promise((function(t,e){(0,i.requestNoAuth)({url:o.default.listRegisterProtocol,method:"GET",data:{page:1,row:1},success:function(n){0!=n.data.code?e():t(n.data.data)},fail:function(t){e()}})}))},e.sendMessageCode=function(t,e){return new Promise((function(n,a){(0,i.requestNoAuth)({url:o.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,n=new Promise((function(n,a){var i=setInterval((function(){var a=e.second-1;t.second=a,t.btnValue=a+"秒",t.btnDisabled=!0,t.second<=0&&(t.second=60,t.btnValue="获取验证码",t.btnDisabled=!1,n(i))}),1e3)}));n.then((function(t){clearInterval(t)}))}(e),void n();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,n){(0,i.request)({url:o.default.uploadImage,data:t,method:"POST",success:function(t){if(200==t.statusCode){var n=t.data;e(n)}},fail:function(t){uni.hideLoading(),uni.showToast({title:"服务器异常了",icon:"none"})}})}))},n("bf0f");var i=n("a7bc"),o=a(n("79d4"));a(n("bce4"))},d0be:function(t,e,n){"use strict";n.r(e);var a=n("156c"),i=n.n(a);for(var o in a)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(o);e["default"]=i.a},df1d:function(t,e,n){var a=n("c86c");e=a(!1),e.push([t.i,".block__title[data-v-0ba27188]{margin:0;font-weight:400;font-size:14px;color:rgba(69,90,100,.6);padding:%?40?% %?30?% %?20?%}.button_up_blank[data-v-0ba27188]{height:%?40?%}.uploader-container[data-v-0ba27188]{margin:0 10px}.aku_photo_view[data-v-0ba27188]{background-color:#fff;padding:%?40?% 0 %?40?% %?40?%}.aku_photo_view uni-text[data-v-0ba27188]{font-size:%?30?%;color:#8a8a8a}",""]),t.exports=e},f549:function(t,e,n){"use strict";var a=n("14be"),i=n.n(a);i.a}}]);