From 0d9c27fd2d4be016a13dad83556c0e2f1690151a Mon Sep 17 00:00:00 2001 From: XiaoXinPro 14 IAH5R <568170040@qq.com> Date: Wed, 1 Mar 2023 14:10:48 +0800 Subject: [PATCH] uplaod --- pages/couponorder/index/index.js | 13 ++++++++++++- pages/order/index/index.js | 17 +++++++++++------ 2 files changed, 23 insertions(+), 7 deletions(-) diff --git a/pages/couponorder/index/index.js b/pages/couponorder/index/index.js index 0d9b948..746dca0 100644 --- a/pages/couponorder/index/index.js +++ b/pages/couponorder/index/index.js @@ -46,6 +46,13 @@ Page({ this.getList() }, + mallSync() { + this.setData({ + mallTenantId: tt.getStorageSync('mallTenantId') || '', + index: tt.getStorageSync('mallIndex') || 0, + }) + }, + bindPickerChange(e) { const index = e.detail.value const mallTenantId = this.data.shopList[index].tenantId @@ -132,6 +139,7 @@ Page({ }, onLoad: function (options) { + this.mallSync() Http.get({ url: '/mall/subMall?isAll=1', }).then(res => { @@ -140,7 +148,10 @@ Page({ mallTenantId: tt.getStorageSync('mallTenantId') || res.data[0].tenantId }); console.log(this.data.shopList, 'list'); - + if (!tt.getStorageSync('mallTenantId') && res.data.length > 1) { + tt.setStorageSync('mallTenantId', res.data[0].tenantId) + tt.setStorageSync('mallIndex', 0) + } }).catch(err => { console.log(err, 'err'); }) diff --git a/pages/order/index/index.js b/pages/order/index/index.js index 1234bf9..9d56643 100644 --- a/pages/order/index/index.js +++ b/pages/order/index/index.js @@ -45,6 +45,13 @@ Page({ index: tt.getStorageSync('mallIndex') || 0 }, + mallSync() { + this.setData({ + mallTenantId: tt.getStorageSync('mallTenantId') || '', + index: tt.getStorageSync('mallIndex') || 0, + }) + }, + setPhone(paramData) { //子组件调用这个方法说明手机号已经授权成功 this.setData({ showBox: paramData.detail, @@ -96,12 +103,6 @@ Page({ }) }, - mallSync() { - this.setData({ - mallTenantId: tt.getStorageSync('mallTenantId') || '', - index: tt.getStorageSync('mallIndex') || 0, - }) - }, onLoad(e) { Http.get({ @@ -111,6 +112,10 @@ Page({ shopList: res.data, mallTenantId: tt.getStorageSync('mallTenantId') || res.data[0].tenantId }); + if (!tt.getStorageSync('mallTenantId') && res.data.length > 1) { + tt.setStorageSync('mallTenantId', res.data[0].tenantId) + tt.setStorageSync('mallIndex', 0) + } console.log(this.data.shopList, 'list'); }).catch(err => {