fix: 由于stationId重复导致的RecycleScroller出现空白的问题

This commit is contained in:
Xu Zhimeng 2024-01-04 18:37:36 +08:00
parent 96b4ce0d13
commit b003b7fda7

View File

@ -87,7 +87,7 @@
class="scroller" class="scroller"
:items="dataList" :items="dataList"
:item-size="129" :item-size="129"
key-field="stationId" key-field="_stationId"
v-slot="{ item }" v-slot="{ item }"
> >
<DataListItem :item="item" @click.native="locateFacility(item)"></DataListItem> <DataListItem :item="item" @click.native="locateFacility(item)"></DataListItem>
@ -254,6 +254,10 @@ export default {
try { try {
this.isGettingDataList = true this.isGettingDataList = true
const res = await getAction('/jeecg-station-operation/stationOperation/findList') const res = await getAction('/jeecg-station-operation/stationOperation/findList')
res.forEach(item => {
const { stationId, stationName, stationType } = item
item._stationId = `${stationId}${stationName}${stationType}`
})
this.originalDataList = res // this.originalDataList = res //
this.dataList = cloneDeep(res) this.dataList = cloneDeep(res)