1 line
11 KiB
JavaScript
1 line
11 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-owner-editOwner"],{"186f":function(e,t,a){"use strict";a.r(t);var n=a("6453"),i=a("57b7");for(var r in i)["default"].indexOf(r)<0&&function(e){a.d(t,e,(function(){return i[e]}))}(r);a("a0a5");var s=a("828b"),o=Object(s["a"])(i["default"],n["b"],n["c"],!1,null,"7c4473af",null,!1,n["a"],void 0);t["default"]=o.exports},"2e98":function(e,t,a){var n=a("803f");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[e.i,n,""]]),n.locals&&(e.exports=n.locals);var i=a("967d").default;i("f71076f8",n,!0,{sourceMap:!1,shadowMode:!1})},"57b7":function(e,t,a){"use strict";a.r(t);var n=a("adaf"),i=a.n(n);for(var r in n)["default"].indexOf(r)<0&&function(e){a.d(t,e,(function(){return n[e]}))}(r);t["default"]=i.a},6453: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(){}));var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-uni-view",[a("v-uni-view",{staticClass:"block__title"},[e._v(e._s(e.$t("pages.owner.editOwner.基本信息")))]),a("v-uni-view",{staticClass:"cu-form-group"},[a("v-uni-view",{staticClass:"title"},[e._v(e._s(e.$t("pages.owner.editOwner.姓名")))]),a("v-uni-input",{attrs:{placeholder:e.$t("pages.owner.editOwner.必填,请输入成员名称")},model:{value:e.name,callback:function(t){e.name=t},expression:"name"}})],1),a("v-uni-view",{staticClass:"cu-form-group"},[a("v-uni-view",{staticClass:"title"},[e._v(e._s(e.$t("pages.owner.editOwner.身份证")))]),a("v-uni-input",{attrs:{placeholder:e.$t("pages.owner.editOwner.选填,请输入身份证")},model:{value:e.idCard,callback:function(t){e.idCard=t},expression:"idCard"}})],1),a("v-uni-view",{staticClass:"cu-form-group"},[a("v-uni-view",{staticClass:"title"},[e._v(e._s(e.$t("pages.owner.editOwner.性别")))]),a("v-uni-picker",{attrs:{bindchange:"PickerChange",value:e.sexIndex,range:e.sexArr},on:{change:function(t){arguments[0]=t=e.$handleEvent(t),e.sexChange.apply(void 0,arguments)}}},[a("v-uni-view",{staticClass:"picker"},[e._v(" "+e._s("0"==e.sex?e.$t("pages.owner.editOwner.男"):e.$t("pages.owner.editOwner.女"))+" ")])],1)],1),a("v-uni-view",{staticClass:"cu-form-group"},[a("v-uni-view",{staticClass:"title"},[e._v(e._s(e.$t("pages.owner.editOwner.国籍")))]),a("v-uni-picker",{attrs:{mode:"selector",range:e.areaList,"range-key":"name",value:e.areaIndex},on:{change:function(t){arguments[0]=t=e.$handleEvent(t),e.onAreaChange.apply(void 0,arguments)}}},[a("v-uni-view",{staticClass:"picker"},[e._v(" "+e._s(e.selectedAreaDisplay||e.$t("pages.owner.editOwner.请选择国籍"))+" ")])],1)],1),a("v-uni-view",{staticClass:"cu-form-group"},[a("v-uni-view",{staticClass:"title"},[e._v(e._s(e.$t("pages.owner.editOwner.家庭住址")))]),a("v-uni-input",{attrs:{type:"text",placeholder:e.$t("pages.owner.editOwner.选填,请输入家庭住址")},model:{value:e.address,callback:function(t){e.address=t},expression:"address"}})],1),a("v-uni-view",{staticClass:"block__title"},[e._v(e._s(e.$t("pages.owner.editOwner.联系信息")))]),a("v-uni-view",{staticClass:"cu-form-group"},[a("v-uni-view",{staticClass:"title"},[e._v(e._s(e.$t("pages.owner.editOwner.手机号")))]),a("v-uni-input",{attrs:{placeholder:e.$t("pages.owner.editOwner.必填,请输入手机号(没有手机号随便写一个)")},model:{value:e.link,callback:function(t){e.link=t},expression:"link"}})],1),a("v-uni-view",{staticClass:"block__title"},[e._v(e._s(e.$t("pages.owner.editOwner.相关图片")))]),a("uploadImageAsync",{ref:"vcUploadRef",attrs:{communityId:e.communityId,maxPhotoNum:e.uploadImage.maxPhotoNum,canEdit:e.uploadImage.canEdit,title:e.uploadImage.imgTitle},on:{sendImagesData:function(t){arguments[0]=t=e.$handleEvent(t),e.sendImagesData.apply(void 0,arguments)}}}),a("v-uni-view",{staticClass:"cu-form-group margin-top"},[a("v-uni-textarea",{attrs:{placeholder:e.$t("pages.owner.editOwner.选填,请输入备注")},model:{value:e.remark,callback:function(t){e.remark=t},expression:"remark"}})],1),a("v-uni-view",{staticClass:"flex flex-direction margin-top margin-bottom"},[a("v-uni-button",{staticClass:"cu-btn bg-green margin-tb-sm lg",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e._submitOwnerMember()}}},[e._v(e._s(e.$t("pages.owner.editOwner.提交")))])],1)],1)},i=[]},"803f":function(e,t,a){var n=a("c86c");t=n(!1),t.push([e.i,".block__title[data-v-7c4473af]{margin:0;font-weight:400;font-size:14px;color:rgba(69,90,100,.6);padding:%?40?% %?30?% %?20?%}.button_up_blank[data-v-7c4473af]{height:%?40?%}\r\n\r\n/* 新增:picker样式,参考国籍选择器样式 */.picker[data-v-7c4473af]{padding-right:10px;min-width:60px;text-align:right;margin-right:10px;color:#333}",""]),e.exports=t},a0a5:function(e,t,a){"use strict";var n=a("2e98"),i=a.n(n);i.a},aaa7:function(e,t,a){"use strict";a("6a54");var n=a("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.deleteOwner=function(e,t){return new Promise((function(a,n){e.context.post({url:i.default.deleteOwner,data:t,success:function(e){a(e.data)},fail:function(e){wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})}})}))},t.queryOwnerAccount=function(e,t){return new Promise((function(a,n){e.context.get({url:i.default.queryOwnerAccount,data:t,success:function(e){0==e.data.code?a(e.data):wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})},fail:function(e){wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})}})}))},t.queryOwnerAndMembers=function(e,t){return new Promise((function(a,n){e.context.get({url:i.default.queryOwnerAndMembers,data:t,success:function(e){a(e.data)},fail:function(e){wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})}})}))},t.queryOwners=function(e,t){return new Promise((function(a,n){e.context.get({url:i.default.queryOwners,data:t,success:function(e){a(e.data)},fail:function(e){wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})}})}))},t.saveRoomOwner=function(e,t){return new Promise((function(a,n){e.context.post({url:i.default.saveRoomOwner,data:t,success:function(e){a(e.data)},fail:function(e){wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})}})}))},t.updateRoomOwner=function(e,t){return new Promise((function(a,n){e.context.post({url:i.default.editOwner,data:t,success:function(e){a(e.data)},fail:function(e){wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})}})}))},a("bf0f");var i=n(a("9494"))},adaf:function(e,t,a){"use strict";a("6a54");var n=a("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,a("bf0f"),a("fd3c"),a("bd06"),a("aa9c");a("f41e");var i=n(a("1f0a")),r=a("aaa7"),s=a("f685"),o={data:function(){return{memberId:"",ownerId:"",name:"",sexArr:[this.$t("pages.owner.editOwner.男"),this.$t("pages.owner.editOwner.女")],sexIndex:0,sex:"0",link:"",remark:"",idCard:"",address:"",areaId:"",areaList:[],areaIndex:0,selectedAreaDisplay:"",ownerTypeCd:"",communityId:"",photos:"",uploadImage:{maxPhotoNum:1,imgTitle:this.$t("pages.owner.editOwner.图片上传"),canEdit:!0},imageLists:[]}},components:{uploadImageAsync:i.default},onLoad:function(e){var t=this;this.communityId=this.getCommunityId(),this.memberId=e.memberId,this._loadAreaDictData().then((function(){t._loadOwnerMember()})).catch((function(e){console.error("加载区域数据失败,继续加载业主信息",e),t._loadOwnerMember()}))},methods:{_loadAreaDictData:function(){var e=this;return new Promise((function(t,a){(0,s.queryInternationalAreaCodeDict)().then((function(a){console.log("[区域数据] 接口返回:",a),Array.isArray(a)&&a.length>0&&(e.areaList=a.map((function(e){return{name:e.name,areaId:e.statusCd}})),console.log("转换后的区域数据:",e.areaList),e.areaList.length>0&&(e.areaIndex=0,e.areaId=e.areaList[0].areaId,e.selectedAreaDisplay=e.areaList[0].name),t())})).catch((function(e){console.error("获取区域数据失败,使用默认数据:",e),t()}))}))},onAreaChange:function(e){var t=e.detail.value;if(this.areaList[t]){var a=this.areaList[t];this.areaIndex=t,this.areaId=a.areaId,this.selectedAreaDisplay=a.name,console.log("区域选择后更新:",{areaIndex:this.areaIndex,areaId:this.areaId,selectedAreaDisplay:this.selectedAreaDisplay})}else console.error("选中的区域数据不存在,索引:",t)},sendImagesData:function(e){this.photos=e[0].url},sexChange:function(e){this.sex=e.detail.value,this.sexIndex=e.detail.value},_submitOwnerMember:function(e){var t={name:this.name,link:this.link,remark:this.remark,ownerTypeCd:this.ownerTypeCd,roomName:this.roomName,communityId:this.getCommunityId(),idCard:this.idCard,address:this.address,areaId:this.areaId,sex:this.sex,ownerPhotoUrl:this.photos,memberId:this.memberId,ownerId:this.ownerId},a="";""==t.memberId?a=this.$t("pages.owner.editOwner.请填写业主"):""==t.name?a=this.$t("pages.owner.editOwner.请填写姓名"):""==t.link&&(a=this.$t("pages.owner.editOwner.请填写手机号")),""==a?(0,r.updateRoomOwner)(this,t).then((function(e){0==e.code?uni.navigateBack():uni.showToast({icon:"none",title:e.msg})})):uni.showToast({title:a,icon:"none",duration:2e3})},_loadOwnerMember:function(){var e=this;e.imageLists=[],(0,r.queryOwnerAndMembers)(this,{page:1,row:1,memberId:this.memberId,communityId:this.getCommunityId()}).then((function(t){e.memberId=t.data[0].memberId,e.ownerId=t.data[0].ownerId,e.name=t.data[0].name,e.sexIndex=t.data[0].sex,e.sex=t.data[0].sex,e.link=t.data[0].link,e.remark=t.data[0].remark,e.ownerTypeCd=t.data[0].ownerTypeCd,e.idCard=t.data[0].idCard,e.address=t.data[0].address;var a=t.data[0].areaId;if(e.areaId=a||"",a&&e.areaList.length>0){var n=e.areaList.findIndex((function(e){return e.areaId===a}));-1!==n?(e.areaIndex=n,e.selectedAreaDisplay=e.areaList[n].name):(e.areaIndex=0,e.areaId=e.areaList[0].areaId,e.selectedAreaDisplay=e.areaList[0].name)}else e.areaList.length>0&&(e.areaIndex=0,e.areaId=e.areaList[0].areaId,e.selectedAreaDisplay=e.areaList[0].name);e.imageLists.push(t.data[0].faceUrl),e.$refs.vcUploadRef._initImageList(e.imageLists)}))}}};t.default=o},f685:function(e,t,a){"use strict";a("6a54");var n=a("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.queryInternationalAreaCodeDict=function(){return new Promise((function(e,t){(0,r.requestNoAuth)({url:i.default.queryInternationalAreaCodeDict,method:"GET",data:{name:"international_area_code_dictionary",type:"link_area_type"},success:function(a){console.log("[国区接口] 成功返回:",a),200===a.statusCode?e(a.data):(uni.showToast({title:"国区数据加载失败",icon:"none"}),t(new Error("接口错误:".concat(a.statusCode))))},fail:function(e){console.error("[国区接口] 请求失败:",e),uni.showToast({title:"网络异常,国区数据加载失败",icon:"none"}),t(e)}})}))},a("bf0f"),a("7a76"),a("c9b5");var i=n(a("9494")),r=a("389b")}}]); |