Browse Source

fix:exa点号列表实时同步刷新问题解决

pull/117/head
xiaojinfei 1 week ago
parent
commit
1cd2579d91
  1. 24
      src/views/exa/config/index.vue

24
src/views/exa/config/index.vue

@ -50,16 +50,21 @@ const [registerTable, { getForm, reload, getDataSource, updateTableDataRecord }]
dataIndex: 'action',
fixed: 'right',
},
})
async function getNow() {
const params = getDataSource()
params.forEach((item: any) => {
//
getExaNow(item.itemName).then((result) => {
updateTableDataRecord(item.serialNumber, Object.assign(item, { value: result }))
})
})
const list = getDataSource()
await Promise.all(
list.map(async (item: any) => {
const result = await getExaNow(item.itemName)
updateTableDataRecord(item.serialNumber, {
value: result,
})
}),
)
}
let timerId
@ -110,6 +115,11 @@ async function handleDelete(record: Recordable) {
<template>
<div>
<BasicTable @register="registerTable">
<!-- <template #emptyText>-->
<!-- <div style="height:400px; display:flex; align-items:center; justify-content:center; color:#999">-->
<!-- 暂无数据-->
<!-- </div>-->
<!-- </template>-->
<template #form-advanceAfter>
<Space >
<a-button type="primary" :pre-icon="IconEnum.ADD" @click="handleCreate">

Loading…
Cancel
Save