From 8187dd5426b48e8b10403e1ddaa00e9f350bb52e Mon Sep 17 00:00:00 2001
From: doum <doum>
Date: 星期三, 11 二月 2026 16:00:23 +0800
Subject: [PATCH] 小程序
---
mini-program/pages/login/login.vue | 43 +++++++++++++++++++++++++++++++------------
1 files changed, 31 insertions(+), 12 deletions(-)
diff --git a/mini-program/pages/login/login.vue b/mini-program/pages/login/login.vue
index 391c0ef..17786c7 100644
--- a/mini-program/pages/login/login.vue
+++ b/mini-program/pages/login/login.vue
@@ -22,7 +22,7 @@
<image src="/static/icon/ic_agree@2x.png" v-if="!radio" @click="changeRadio()" mode="widthFix"></image>
<image src="/static/icon/ic_agree_sel@2x.png" v-if="radio" @click="changeRadio()" mode="widthFix"></image>
<view class="login-info-text">
- 鎴戝凡闃呰骞跺悓鎰�<text>銆婇紟鍏冪鎶�鐢ㄦ埛鏈嶅姟鍗忚銆�</text>鍙�<text>銆婇紟鍏冪鎶�鐢ㄦ埛闅愮鏀跨瓥銆�</text>
+ 鎴戝凡闃呰骞跺悓鎰�<text @click="jumpService(4)">銆婇紟鍏冪鎶�鐢ㄦ埛鏈嶅姟鍗忚銆�</text>鍙�<text @click="jumpService(5)">銆婇紟鍏冪鎶�鐢ㄦ埛闅愮鏀跨瓥銆�</text>
</view>
</view>
</view>
@@ -52,19 +52,37 @@
this.focus=false
this.focus1=false
this.form.openid=this.openid
- this.checkLogin()
+ this.checkShopLogin()
},
methods:{
- checkLogin(){
- if( !this.shopInfo && !this.shopToken){
- let res = await that.$u.api.getUserInfo()
+ jumpService(flag) {
+ uni.navigateTo({
+ url: '/pagesA/pages/rich-text-page/rich-text-page?flag='+flag
+ })
+ },
+ async checkShopLogin(){
+ var that =this
+ console.log("shopInfo",this.shopInfo)
+ console.log("shopToken",this.shopToken)
+
+ console.log("openid",this.openid)
+ if( this.shopInfo !=null && this.shopInfo.id!=null && (this.shopToken!=null &&this.shopToken!='')){
+ //楠岃瘉token鏄惁鏈夋晥
+ let res = await that.$u.api.getShopInfo({tokenType:1 })
if (res.code === 200) {
- await that.$store.commit('setUserInfo', res.data)
- await that.$store.commit('setOpenId', res.data.openId)
- this.jumpShopIndex()
+ await that.$store.commit('setShopInfo', res.data)
+ that.jumpShopIndex()
+ }
+ }else if( this.openid !=null && this.openid !=''){
+ //浼樺厛闈欓粯鐧婚檰
+ let res = await that.$u.api.shopOpenidLogin(this.form)
+ if (res.code === 200 && res.shop!=null && res.token!=null) {
+ await that.$store.commit('setShopInfo', res.data.shop)
+ await that.$store.commit('setShopToken', res.data.token)
+ that.jumpShopIndex()
}
}
- },
+ },
changeRadio(){
this.radio = !this.radio
},
@@ -92,12 +110,13 @@
this.loading=false
return
}
+ var that =this
this.$u.api.shopPasswordLogin(this.form)
.then(res => {
if (res.code === 200) {
- await that.$store.commit('setShopInfo', res.data.member)
- await that.$store.commit('setShopToken', res.data.token)
- this.jumpShopIndex()
+ that.$store.commit('setShopInfo', res.data.shop)
+ that.$store.commit('setShopToken', res.data.token)
+ that.jumpShopIndex()
}
})
},
--
Gitblit v1.9.3