Bläddra i källkod

[创建集团分支]

group
海洋之声 5 år sedan
förälder
incheckning
c322491772
4 ändrade filer med 82 tillägg och 4 borttagningar
  1. +11
    -0
      app.js
  2. +67
    -2
      components/navbar/navbar.js
  3. +3
    -1
      config/config.js
  4. +1
    -1
      ext.json

+ 11
- 0
app.js Visa fil

@@ -41,6 +41,17 @@ App({
data: usrdata
})
.then(res => {
if (res.data.subMalls) {
let list = JSON.parse(res.data.subMalls)
console.log(list, 888)
wx.setStorageSync('tenantData', JSON.stringify(list))
wx.setStorageSync('groupIf', true)
wx.setStorageSync('tenantId', JSON.parse(res.data.subMalls)[0].parentTenantId)
} else {
wx.setStorageSync('tenantData', "[]")
wx.setStorageSync('groupIf', false)
wx.setStorageSync('tenantId', '')
}
wx.setStorageSync('openId',res.data.openId)
if (res.data && res.data.score) {
if (res.data.score != 0) {


+ 67
- 2
components/navbar/navbar.js Visa fil

@@ -1,5 +1,6 @@
const app = getApp()

const config = require("../../config/config");
const Http = require("../../utils/HttpBasics");
Component({

properties: {
@@ -30,11 +31,15 @@ Component({
},

data: {
array: ['A广场', 'B广场-北京西单'],
tenantData: JSON.parse(wx.getStorageSync('tenantData')),
groupIf: wx.getStorageSync('groupIf'),
tenantId: wx.getStorageSync('tenantId'),
array: [],
index: 1,
statusBarHeight: app.statusBarHeight + 'px',
navigationBarHeight: (app.statusBarHeight + 44) + 'px'
},

methods: {
backHome: function () {
wx.switchTab({
@@ -46,6 +51,52 @@ Component({
this.setData({
index: e.detail.value
})
let groupIf = false;
let selectIndex = 0;
this.data.tenantData.map((item, index) => {
if (e.detail.value == item.parentTenantId) {
groupIf = true;
}
if (e.detail.value == item.tenantId) {
selectIndex = index;
wx.setStorageSync('tenantId', item.tenantId)
}
})
let param = {
tenantId: this.data.tenantData[selectIndex].parentTenantId,
subTenantId: this.data.tenantData[e.detail.value].tenantId
}
if (groupIf) {
wx.setStorageSync('groupIf', true)
} else {
wx.setStorageSync('groupIf', false)
}
this.checkAble = true;
Http.post({
url: config.api.selectMall,
data: param
}).then(res => {
wx.showModal({
title: '提示',
content: '切换成功!',
})
})
.catch(err => {
wx.showModal({
title: '提示',
content: err.message,
showCancel: false,
success: function (res) {
// 如果游戏下架或者找不到,重启首页
if (res.confirm) {
// wx.reLaunch({
// url: '/pages/index/index',
// })
}
}
})
this.alphaClick();
})
},
back: function () {
wx.navigateBack({
@@ -54,6 +105,20 @@ Component({
}
},
attached: function(){
console.log(JSON.parse(wx.getStorageSync('tenantData')),11111)
let list = [];
let tindex = 0;
this.data.tenantData.map((item,index)=>{
list.push(item.name)
if(item.tenantId == this.data.tenantId){
tindex = index
}
})
console.log(list,9999)
this.setData({
array:list,
index: tindex
})
let pages = getCurrentPages();
if (pages.length <= 1) {
this.setData({


+ 3
- 1
config/config.js Visa fil

@@ -318,7 +318,9 @@ var config = {
//商场信息接口
getMallInfo: "/mall/mallInfo",
// 获取楼层楼座数据
getbuildingfloorlist:"/wxMallBuilding/getbuildingfloorlist"
getbuildingfloorlist:"/wxMallBuilding/getbuildingfloorlist",
//切换广场
selectMall:"/user/selectMall"
},
weapp: {
AppId: weappId


+ 1
- 1
ext.json Visa fil

@@ -15,7 +15,7 @@
"orgUrl": "https://wx.qlogo.cn"
}
],
"configUrl": "https://ciformall.youlane.cn/C/api",
"configUrl": "http://10.11.153.193:7000/C/api",
"etcpAppId": "wx192b7d2e8dcbefd0",
"socketUrl": "wss://mp.youlane.cn/W/ws",
"etcpVersion": "release",


Laddar…
Avbryt
Spara