(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-login-register"],{2447:function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){}));var o=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-uni-view",[n("v-uni-view",{staticClass:"block__title"},[e._v(e._s(e.$t("pages.login.register.注册信息")))]),n("v-uni-view",{staticClass:"cu-form-group"},[n("v-uni-view",{staticClass:"title"},[e._v(e._s(e.$t("pages.login.register.手机号")))]),n("v-uni-input",{attrs:{required:!0,label:"手机号",clearable:!0,placeholder:this.$t("pages.login.register.请输入手机号")},model:{value:e.link,callback:function(t){e.link=t},expression:"link"}}),n("v-uni-picker",{attrs:{mode:"selector",range:e.countryCodes,"range-key":"name"},on:{change:function(t){arguments[0]=t=e.$handleEvent(t),e.onCountryCodeChange.apply(void 0,arguments)}}},[n("v-uni-view",{staticClass:"picker"},[e._v(e._s(e.selectedCountryCode))])],1)],1),n("v-uni-view",{staticClass:"cu-form-group"},[n("v-uni-view",{staticClass:"title"},[e._v(e._s(e.$t("pages.login.register.密码")))]),n("v-uni-input",{attrs:{required:!0,type:"password",label:"密码",clearable:!0,placeholder:this.$t("pages.login.register.请输入密码")},model:{value:e.password,callback:function(t){e.password=t},expression:"password"}})],1),n("v-uni-view",{staticClass:"cu-form-group"},[n("v-uni-view",{staticClass:"title"},[e._v(e._s(e.$t("pages.login.register.确认密码")))]),n("v-uni-input",{attrs:{required:!0,type:"password",label:"确认密码",clearable:!0,placeholder:this.$t("pages.login.register.请输入确认密码")},model:{value:e.rePassword,callback:function(t){e.rePassword=t},expression:"rePassword"}})],1),n("v-uni-view",{staticClass:"cu-form-group"},[n("v-uni-view",{staticClass:"title"},[e._v(e._s(e.$t("pages.login.register.验证码")))]),n("v-uni-input",{attrs:{placeholder:this.$t("pages.login.register.请输入短信验证码"),name:"input"},model:{value:e.msgCode,callback:function(t){e.msgCode=t},expression:"msgCode"}}),n("v-uni-button",{staticClass:"cu-btn bg-green shadow",attrs:{disabled:e.btnDisabled},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e._sendMsgCode()}}},[e._v(e._s(e.$t("pages.login.register.验证码")))])],1),n("v-uni-view",{staticClass:"padding flex justify-start"},[n("v-uni-checkbox-group",{on:{change:function(t){arguments[0]=t=e.$handleEvent(t),e._changeReadme.apply(void 0,arguments)}}},[n("v-uni-checkbox",{staticStyle:{transform:"scale(0.7)"},attrs:{value:"readme"}})],1),n("v-uni-view",{staticClass:"read-me"},[n("v-uni-text",{staticClass:"margin-left-xs"},[e._v(e._s(e.$t("pages.login.register.我已阅读")))]),n("v-uni-text",{staticClass:"user-read",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e._readMe.apply(void 0,arguments)}}},[e._v(e._s(e.$t("pages.login.register.用户须知")))])],1)],1),n("v-uni-view",{staticClass:"padding flex flex-direction margin-top"},[n("v-uni-button",{staticClass:"cu-btn bg-green lg",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e._doRegister()}}},[e._v(e._s(e.$t("pages.login.register.提交")))])],1)],1)},a=[]},"3abd":function(e,t,n){var o=n("c86c");t=o(!1),t.push([e.i,".block__title[data-v-753bdc2a]{margin:0;font-weight:400;font-size:14px;color:rgba(69,90,100,.6);padding:%?40?% %?30?% %?20?%}.button_up_blank[data-v-753bdc2a]{height:%?40?%;text-align:center}.read-me[data-v-753bdc2a]{line-height:%?64?%}.user-read[data-v-753bdc2a]{margin-left:%?10?%;color:#006400}",""]),e.exports=t},"438c":function(e,t,n){"use strict";n("6a54");var o=n("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("fd3c"),n("c223"),n("aa77"),n("bf0f"),n("0c26"),n("f7a5"),n("2797");var a=o(n("4303")),i=n("d691"),s=o(n("9508")),r=n("d709"),d=a.default.constant,c={data:function(){return{link:"",second:60,codeMsg:"",msgCode:"",areaShow:!1,btnValue:"验证码",btnDisabled:!1,password:"",rePassword:"",readme:!1,countryCodes:[],selectedCountryCode:"+86",selectedCountryCodeRaw:"86"}},onLoad:function(e){this.getInternationalAreaCodeData()},methods:{getInternationalAreaCodeData:function(){var e=this;(0,i.queryInternationalAreaCodeDict)({name:"international_area_code_dictionary",type:"link_area_type"}).then((function(t){if(console.log("[注册页-国区数据] 后端返回原始数据:",t),Array.isArray(t)&&t.length>0){e.countryCodes=t.map((function(e){return{name:"".concat(e.name," (+").concat(e.statusCd,")"),code:"+".concat(e.statusCd),rawCode:String(e.statusCd)}})),console.log("[注册页-国区数据] 转换后前端数据:",e.countryCodes);var n=e.countryCodes.find((function(e){return"86"===e.rawCode}));if(n)e.selectedCountryCode=n.code,e.selectedCountryCodeRaw=n.rawCode;else if(e.countryCodes.length>0){var o=e.countryCodes[0];e.selectedCountryCode=o.code,e.selectedCountryCodeRaw=o.rawCode}else e.selectedCountryCode="+86",e.selectedCountryCodeRaw="86"}else console.warn("[注册页-国区数据] 后端返回空或非数组,使用默认数据"),e.selectedCountryCode="+86",e.selectedCountryCodeRaw="86",e.countryCodes=[{name:"中国 (+86)",code:"+86",rawCode:"86"}]})).catch((function(t){console.error("[注册页-国区数据] 接口请求失败:",t),e.selectedCountryCode="+86",e.selectedCountryCodeRaw="86",e.countryCodes=[{name:"中国 (+86)",code:"+86",rawCode:"86"}],wx.showToast({title:e.$t("pages.login.register.国区数据加载失败"),icon:"none",duration:2e3})}))},_sendMsgCode:function(){var e=this;if(this.link.trim())if(this.selectedCountryCode){var t={phone:this.link.trim(),countryCode:this.selectedCountryCode.slice(1)};(0,r.sendSmsCode)(t,this).then((function(){console.log("验证码请求参数(分开):","国区号=",t.countryCode,"手机号=",t.phone)})).catch((function(){wx.showToast({title:e.$t("pages.login.register.发送失败,请重试"),icon:"none",duration:2e3})}))}else wx.showToast({title:this.$t("pages.login.register.请选择国区号"),icon:"none",duration:2e3});else wx.showToast({title:this.$t("pages.login.register.请输入手机号"),icon:"none",duration:2e3})},_changeReadme:function(e){e.detail.value&&e.detail.value.length>0?this.readme=!0:this.readme=!1},onCountryCodeChange:function(e){var t=this,n=e.detail.value;if(this.countryCodes[n]){var o=this.countryCodes[n];this.selectedCountryCode=o.code,this.selectedCountryCodeRaw=o.rawCode,this.$nextTick((function(){t.$forceUpdate()}))}else console.error("选中的国区数据不存在,索引:",n)},_doRegister:function(e){var t=uni.getStorageSync("DEFAULT_COMMUNITY_ID");t||(t=s.default.DEFAULT_COMMUNITY_ID);var n={link:this.link.trim(),areaId:this.selectedCountryCode.slice(1),msgCode:this.msgCode,password:this.password,openId:uni.getStorageSync(d.mapping.CURRENT_OPEN_ID),defaultCommunityId:t};if(this.readme){var o="";""==this.password||this.password!=this.rePassword?o=this.$t("pages.login.register.密码和重置密码不一致"):""==n.link?o=this.$t("pages.login.register.请填写手机号"):""==n.msgCode&&(o=this.$t("pages.login.register.请填写验证码")),""==o?(0,r.ownerRegiter)(n).then((function(e){if(0==e.code)return wx.hideLoading(),void wx.redirectTo({url:"/pages/login/login"})})):wx.showToast({title:o,icon:"none",duration:2e3})}else wx.showToast({title:this.$t("pages.login.register.未选择我已阅读用户须知"),icon:"none",duration:2e3})},change:function(e){var t=this;t.areaName="",e.data.forEach((function(e){t.areaName+=e.name})),t.areaCode=e.data[2].code,console.log(e)},_readMe:function(){uni.navigateTo({url:"/pages/login/registerProtocol"})}}};t.default=c},6911:function(e,t,n){"use strict";var o=n("d5ee"),a=n.n(o);a.a},"7e6a":function(e,t,n){"use strict";n.r(t);var o=n("438c"),a=n.n(o);for(var i in o)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return o[e]}))}(i);t["default"]=a.a},d5ee:function(e,t,n){var o=n("3abd");o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var a=n("967d").default;a("ea3411c8",o,!0,{sourceMap:!1,shadowMode:!1})},d691:function(e,t,n){"use strict";n("6a54");var o=n("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.queryInternationalAreaCodeDict=function(){return new Promise((function(e,t){(0,i.requestNoAuth)({url:a.default.queryInternationalAreaCodeDict,method:"GET",data:{name:"international_area_code_dictionary",type:"link_area_type"},success:function(n){console.log("[国区接口] 成功返回:",n),200===n.statusCode?e(n.data):(uni.showToast({title:"国区数据加载失败",icon:"none"}),t(new Error("接口错误:".concat(n.statusCode))))},fail:function(e){console.error("[国区接口] 请求失败:",e),uni.showToast({title:"网络异常,国区数据加载失败",icon:"none"}),t(e)}})}))},n("bf0f"),n("7a76"),n("c9b5");var a=o(n("0cb3")),i=n("c2bd")},f797:function(e,t,n){"use strict";n.r(t);var o=n("2447"),a=n("7e6a");for(var i in a)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(i);n("6911");var s=n("828b"),r=Object(s["a"])(a["default"],o["b"],o["c"],!1,null,"753bdc2a",null,!1,o["a"],void 0);t["default"]=r.exports}}]);