From eadac1981bc3bbe51fed32e4be5fe0d2672653e0 Mon Sep 17 00:00:00 2001
From: doum <doum>
Date: 星期四, 26 二月 2026 17:15:34 +0800
Subject: [PATCH] 经销商管理
---
mini-program/App.vue | 48 ++++++++++++++++++++++++++++++++++++++++++++----
1 files changed, 44 insertions(+), 4 deletions(-)
diff --git a/mini-program/App.vue b/mini-program/App.vue
index 0685b0a..13baf01 100644
--- a/mini-program/App.vue
+++ b/mini-program/App.vue
@@ -5,7 +5,8 @@
computed: {
...mapState(['userInfo', 'token'])
},
- onLaunch: async function() {
+ onLaunch: async function(options) {
+ // this.dealRecShopUserBiz(options)
// 鐧诲綍
var that = this;
if (!this.token) {
@@ -44,13 +45,51 @@
await that.checkLocationAuth()
}
},
- onShow: function() {
- console.log('App Show')
+ onShow:async function(options) {
+ this.dealRecShopUserBiz(options)
},
onHide: function() {
console.log('App Hide')
},
methods: {
+ async dealRecShopUserBiz(options){
+ console.error("鍚姩鍙傛暟",options)
+ if(options.query && options.query.userId){
+ if(!this.userInfo || !this.userInfo.id){
+ await this.$store.commit('setRecUserId',options.query.userId)
+ }
+ }
+ if(options.query && options.query.scene && options.query.scene.length){
+ if(options.query.scene.indexOf("sid_")>=0){
+ let s = options.query.scene.indexOf("sid_")+4;
+ var shopId = '';
+ let e = options.query.scene.length
+ let ts = options.query.scene.slice(s, e)
+ e = ts.length
+ if(ts.indexOf("&")>0){
+ e =ts.indexOf("&")
+ }
+ if(e>0){
+ shopId =ts.slice(0, e)
+ }
+ if(shopId){
+ if(this.userInfo&& this.userInfo.id){
+ try{
+ let res = await this.$u.api.bindShopInfo({ code })
+ if(res.code != 200){
+ await this.$store.commit('setRecShopId',shopId)
+ }
+ }catch(e){
+ await this.$store.commit('setRecShopId',shopId)
+ }
+ }else{
+ await this.$store.commit('setRecShopId',shopId)
+ }
+
+ }
+ }
+ }
+ },
checkLocationAuth() {
uni.getSetting({
success: (res) => {
@@ -104,11 +143,12 @@
const qqmapsdk = new QQMapWX({
key: 'HEIBZ-QJLLM-SZ36X-6ZBHI-S6Y2J-S6FND'
});
+ console.log(locParam)
qqmapsdk.reverseGeocoder({
locParam,
success: function(res) {
console.log(res, '==================鑾峰彇鍦板潃');
- that.$store.commit('setPosition', res)
+ that.$store.commit('setPosition', res.result)
that.$isResolve()
},
fail: (err) => {
--
Gitblit v1.9.3