From 5457b86e0a34fe0962e24c48ab3d63f67b28bcd0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=85=A8=E6=A0=88=E5=B0=8F=E5=AD=A6=E7=94=9F?= <1518079521@qq.com> Date: Fri, 22 Nov 2024 15:12:45 +0800 Subject: [PATCH] up --- uni-app/src/App.vue | 29 +- .../src/addon/components/diy/group/index.vue | 5 +- .../addon/components/diy/group/useDiyGroup.ts | 7 +- uni-app/src/app/api/auth.ts | 10 +- uni-app/src/app/api/member.ts | 3 + uni-app/src/app/api/system.ts | 6 +- .../app/components/diy/active-cube/index.vue | 67 ++- .../components/diy/carousel-search/index.vue | 264 +++++++--- .../app/components/diy/graphic-nav/index.vue | 271 ++++++---- .../app/components/diy/member-level/index.vue | 68 ++- .../src/app/components/diy/notice/index.vue | 33 +- .../app/components/diy/picture-show/index.vue | 135 +++++ uni-app/src/app/pages/auth/index.vue | 2 +- uni-app/src/app/pages/auth/login.vue | 2 +- uni-app/src/app/pages/member/address_edit.vue | 1 - .../src/app/pages/member/apply_cash_out.vue | 3 +- .../pages/member/location_address_edit.vue | 247 ---------- uni-app/src/app/pages/member/sign_in.vue | 4 +- uni-app/src/app/pages/pay/browser.vue | 2 +- .../mescroll/hooks/useMescrollComp.js | 56 --- .../mescroll/hooks/useMescrollMore.js | 69 --- .../beibei/components/mescroll-down.css | 47 -- .../beibei/components/mescroll-down.vue | 39 -- .../mescroll-diy/beibei/mescroll-body.vue | 360 -------------- .../beibei/mescroll-uni-option.js | 51 -- .../mescroll-diy/beibei/mescroll-uni.vue | 437 ----------------- .../xinlang/components/mescroll-down.css | 44 -- .../xinlang/components/mescroll-down.vue | 53 -- .../xinlang/components/mescroll-up.css | 32 -- .../xinlang/components/mescroll-up.vue | 40 -- .../mescroll-diy/xinlang/mescroll-body.vue | 380 -------------- .../xinlang/mescroll-uni-option.js | 66 --- .../mescroll-diy/xinlang/mescroll-uni.vue | 462 ------------------ .../components/select-date/select-date.vue | 6 +- uni-app/src/components/sms-code/sms-code.vue | 2 +- .../src/components/top-tabbar/top-tabbar.vue | 184 +++---- uni-app/src/hooks/useLocation.ts | 207 ++++++++ uni-app/src/hooks/useLogin.ts | 15 +- uni-app/src/locale/zh-Hans.json | 2 + uni-app/src/manifest.json | 8 +- uni-app/src/stores/config.ts | 13 +- uni-app/src/stores/system.ts | 52 +- uni-app/src/styles/common.scss | 2 +- uni-app/src/styles/iconfont.css | 26 +- uni-app/src/styles/official-iconfont.css | 14 +- uni-app/src/utils/common.ts | 45 +- uni-app/src/utils/request.ts | 2 +- uni-app/src/utils/wechat.ts | 24 +- 48 files changed, 1076 insertions(+), 2821 deletions(-) create mode 100644 uni-app/src/app/components/diy/picture-show/index.vue delete mode 100644 uni-app/src/app/pages/member/location_address_edit.vue delete mode 100644 uni-app/src/components/mescroll/hooks/useMescrollComp.js delete mode 100644 uni-app/src/components/mescroll/hooks/useMescrollMore.js delete mode 100644 uni-app/src/components/mescroll/mescroll-diy/beibei/components/mescroll-down.css delete mode 100644 uni-app/src/components/mescroll/mescroll-diy/beibei/components/mescroll-down.vue delete mode 100644 uni-app/src/components/mescroll/mescroll-diy/beibei/mescroll-body.vue delete mode 100644 uni-app/src/components/mescroll/mescroll-diy/beibei/mescroll-uni-option.js delete mode 100644 uni-app/src/components/mescroll/mescroll-diy/beibei/mescroll-uni.vue delete mode 100644 uni-app/src/components/mescroll/mescroll-diy/xinlang/components/mescroll-down.css delete mode 100644 uni-app/src/components/mescroll/mescroll-diy/xinlang/components/mescroll-down.vue delete mode 100644 uni-app/src/components/mescroll/mescroll-diy/xinlang/components/mescroll-up.css delete mode 100644 uni-app/src/components/mescroll/mescroll-diy/xinlang/components/mescroll-up.vue delete mode 100644 uni-app/src/components/mescroll/mescroll-diy/xinlang/mescroll-body.vue delete mode 100644 uni-app/src/components/mescroll/mescroll-diy/xinlang/mescroll-uni-option.js delete mode 100644 uni-app/src/components/mescroll/mescroll-diy/xinlang/mescroll-uni.vue create mode 100644 uni-app/src/hooks/useLocation.ts diff --git a/uni-app/src/App.vue b/uni-app/src/App.vue index 40acd9300..edac432ef 100644 --- a/uni-app/src/App.vue +++ b/uni-app/src/App.vue @@ -118,7 +118,20 @@ if (memberInfo && memberInfo.wx_openid) { uni.setStorageSync('openid', memberInfo.wx_openid) } else { - data.query.code ? login.updateOpenid(data.query.code) : login.getAuthCode({ scopes: 'snsapi_userinfo' }) + if (data.query.code) { + // 检测身份是否合法(当前登录的账号是不是我的),openid有效后才能更新登录 + login.updateOpenid(data.query.code, () => { + login.authLogin({ code: data.query.code }) + }) + } else { + if (loginConfig.is_force_access_user_info) { + // 强制获取用户信息 + login.getAuthCode({ scopes: 'snsapi_userinfo' }) + } else { + // 静默获取 + login.getAuthCode({ scopes: 'snsapi_base' }) + } + } } } // #endif @@ -160,12 +173,22 @@ if (uni.getStorageSync('autoLoginLock') && !uni.getStorageSync('wechat_login_back')) return; if (loginConfig.is_auth_register || uni.getStorageSync('wechat_login_back')) { uni.removeStorageSync('wechat_login_back') // 删除微信公众号手动授权登录回调标识 - data.query.code ? login.authLogin({ code: data.query.code }) : login.getAuthCode({ scopes: 'snsapi_userinfo' }) + if (data.query.code) { + login.authLogin({ code: data.query.code }) + } else { + if (loginConfig.is_force_access_user_info) { + // 强制获取用户信息 + login.getAuthCode({ scopes: 'snsapi_userinfo' }) + } else { + // 静默获取 + login.getAuthCode({ scopes: 'snsapi_base' }) + } + } } } // #endif } - }); + }) }) diff --git a/uni-app/src/addon/components/diy/group/index.vue b/uni-app/src/addon/components/diy/group/index.vue index dcde152f4..00ce92e25 100644 --- a/uni-app/src/addon/components/diy/group/index.vue +++ b/uni-app/src/addon/components/diy/group/index.vue @@ -49,6 +49,9 @@ + diff --git a/uni-app/src/components/top-tabbar/top-tabbar.vue b/uni-app/src/components/top-tabbar/top-tabbar.vue index d971c9320..c20b7a48a 100644 --- a/uni-app/src/components/top-tabbar/top-tabbar.vue +++ b/uni-app/src/components/top-tabbar/top-tabbar.vue @@ -17,7 +17,7 @@ {{ data.title }} - + @@ -29,29 +29,28 @@ - + - {{ currentPosition }} - + {{ systemStore.diyAddressInfo.community }} + {{ systemStore.defaultPositionAddress }} + - + - +