From 480a7eb5fa89aa602167a7b5f42df5c6d79053b2 Mon Sep 17 00:00:00 2001
From: xuxueyang <xuxy@fengyuntec.com>
Date: 星期五, 26 七月 2024 16:20:55 +0800
Subject: [PATCH] fix bug 接口对接和样式调整

---
 pages/login/supplier-reg.vue |   53 ++++++++++++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 50 insertions(+), 3 deletions(-)

diff --git a/pages/login/supplier-reg.vue b/pages/login/supplier-reg.vue
index e686b8c..26a40f1 100644
--- a/pages/login/supplier-reg.vue
+++ b/pages/login/supplier-reg.vue
@@ -66,10 +66,19 @@
               <u-input :password="true" :border="false" placeholder="请输入密码" v-model="password"></u-input>
             </view>
 
-            <button @tap="login()" class="bottom-button">注 册</button>
+            <!-- #ifndef PUB_CUSTOMER -->
+            <button @tap="reg('')" class="bottom-button">注 册</button>
+
+            <!-- #endif -->
+            <!-- #ifdef PUB_CUSTOMER -->
+            <!--            open-type="getUserInfo"-->
+            <button @tap="wxreg('')" class="bottom-button">注 册</button>
+
+            <!-- #endif -->
 
             <view class="flex">
-              <view class="topic-font m-l-0 m-r-a" @click="backInfoPage" v-if="source==='step'">返回上一步</view>
+              <view class="topic-font m-l-0 m-r-a" @click="backInfoPage" v-if="source==='step'">返回上一步
+              </view>
               <view class="topic-font m-l-a m-r-0" @click="toLogin">前往登录</view>
 
             </view>
@@ -213,7 +222,44 @@
     changeAll(e) {
       this.pcfvalue = e.detail.value[0]
     },
-    async login() {
+    // async wxreg(e) {
+    //   wx.login({
+    //     success: async res => {
+    //       if (res.code) {
+    //
+    //       }
+    //     },
+    //     fail() {
+    //       this.$message.showToast('获取微信信息失败')
+    //     }
+    //   })
+    // },
+    wxreg(e) {
+      let tmp = this
+      wx.login({
+        success: async res => {
+          console.log(res)
+          if (res.code) {
+            tmp.reg(res.code)
+          } else {
+            tmp.$message.showToast('微信登录失败');
+          }
+        },
+        error: res => {
+          console.log('wx.login error', res)
+          tmp.$message.showToast('获取微信信息失败:' + res);
+        }
+      });
+    },
+    async reg(wxcode) {
+      // console.log('e', e)
+      // this.$message.showLoading()
+      // const res = await wx.getUserProfile({
+      //   desc: '用于完善会员资料',
+      // });
+      // console.log(res);
+      // this.$message.hideLoading()
+
       uni.showLoading({
         title: '登陆中'
       });
@@ -266,6 +312,7 @@
         var dto = JSON.parse(tjson)
         post.dto = dto
       }
+      post.wxcode = wxcode
 
       // const {
       // code

--
Gitblit v1.9.3