diff --git a/src/views/register/new_register.vue b/src/views/register/new_register.vue
index edaa5bb..dec5239 100644
--- a/src/views/register/new_register.vue
+++ b/src/views/register/new_register.vue
@@ -45,6 +45,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -438,4 +452,13 @@
::v-deep .van-cell::after {
border-bottom: none;
}
+
+ .wechat-icon {
+ height: 3rem;
+ display: inline-flex;
+ flex-direction: row;
+ flex-wrap: nowrap;
+ align-items: center;
+ justify-content: center;
+ }
diff --git a/src/views/register/new_register_controller.js b/src/views/register/new_register_controller.js
index 9a1935b..3e606dd 100644
--- a/src/views/register/new_register_controller.js
+++ b/src/views/register/new_register_controller.js
@@ -26,7 +26,8 @@ export default {
fathername: '', //父亲姓名
mothername: '', //母亲姓名
idcard:'',
- idcard_addr:''
+ idcard_addr:'',
+ isBindingWechat: false,
},
fileList: [],
pageType: "register",
@@ -90,6 +91,18 @@ export default {
this.fun.setWXTitle('基本信息')
this.essentialInformation()
}
+
+
+
+ // 微信绑定结果处理
+ let pageParams = Object.assign(this.$route.params, this.$route.query);
+ let wechatBindRes = pageParams.wechat_binding_res || 'success';
+ if(wechatBindRes === 'error'){
+ let msg = pageParams.wechat_binding_msg || '绑定失败!';
+ this.$dialog.alert({ message: msg });
+ }
+
+
},
async mounted() {
if (JSON.parse(window.localStorage.getItem("globalParameter")).register_locate == true) {
@@ -268,6 +281,7 @@ export default {
this.diyField = response.data?.diy_field
this.fixedDiyField = response.data?.fixed_diy_field
this.changePicture = response.data?.can_update_avatar
+ this.form.isBindingWechat = response.data?.has_one_fans
response.data.basic_info.forEach((item, index) => {
this.registerBasicInfo[item.field] = item
});
@@ -376,13 +390,13 @@ export default {
Toast("请填写手机号");
return;
}
-
-
+
+
if (this.$refs.input_list.form.country == "86" && this.fun.isMoblie(this.$refs.input_list.form.mobile) && !this.inputShowList.logPlugIn) {
Toast("请填写正确的手机号");
return;
}
-
+
if (this.fun.isTextEmpty(this.$refs.input_list.form.code) && !this.inputShowList.logPlugIn) {
Toast("请填写验证码");
return
@@ -723,7 +737,6 @@ export default {
addressJson['address'] = value.detailedAddress
return addressJson
},
-
postDiy(e, member_id = this.member_id) {
var that = this;
var formData = e;
@@ -748,7 +761,23 @@ export default {
});
}
);
- }
+ },
+
+ // 微信公众号网页 - 微信绑定
+ weChatBinding(){
+ $http.get("member.register.wechat-binding").then(response => {
+ if (response.result == 1) {
+ console.log(response.data);
+ if(response.data.url) window.location.href = response.data.url;
+ return;
+ }
+ });
+ },
+
+
+
+
+
},
components: {
cTitle,