修改首页获取园区商户信息错误的问题
This commit is contained in:
parent
58b945eb72
commit
08ef87ce33
|
@ -43,8 +43,8 @@ Page({
|
|||
})
|
||||
},
|
||||
chooseTenement() {
|
||||
const { park = {}} = this.data;
|
||||
const { tenements } = park;
|
||||
const { all = [], park = {} } = this.data;
|
||||
const tenements = all.find(item => item.id === park?.id)?.tenements
|
||||
this.setData({
|
||||
columns: tenements,
|
||||
show: true,
|
||||
|
@ -292,27 +292,24 @@ Page({
|
|||
const updateDatas = {}
|
||||
if (!park || !park.id) {
|
||||
const storagePark = wx.getStorageSync('park')
|
||||
if (data.find(item => item.id !== storagePark.id)) {
|
||||
if (!data.find(item => item.id === storagePark?.id)) {
|
||||
updateDatas.park = firstPark
|
||||
} else {
|
||||
updateDatas.park = storagePark
|
||||
updateDatas.park = storagePark || firstPark
|
||||
}
|
||||
} else {
|
||||
updateDatas.park = park;
|
||||
}
|
||||
if (!tenement || !tenement.id) {
|
||||
const storageTenement = wx.getStorageSync('tenement')
|
||||
if (!park || !park.id) {
|
||||
if (firstPark.tenements?.find(item => item.id !== storageTenement.id)) {
|
||||
updateDatas.tenement = firstPark.tenements?.[0]
|
||||
if (!updateDatas.park.tenements?.find(item => item.id === storageTenement?.id)) {
|
||||
updateDatas.tenement = updateDatas.park.tenements?.[0]
|
||||
} else {
|
||||
updateDatas.tenement = storageTenement
|
||||
updateDatas.tenement = storageTenement || park.tenements?.[0]
|
||||
}
|
||||
|
||||
} else {
|
||||
if (park.tenements?.find(item => item.id !== storageTenement.id)) {
|
||||
updateDatas.tenement = park.tenements?.[0]
|
||||
} else {
|
||||
updateDatas.tenement = storageTenement
|
||||
}
|
||||
}
|
||||
updateDatas.tenement = tenement
|
||||
}
|
||||
updateDatas.all = data;
|
||||
this.setData({
|
||||
|
|
Loading…
Reference in New Issue
Block a user