在打开对话框前先调用refreshData刷新数据,确保显示最新故障信息
@@ -16,7 +16,7 @@
FaultTime: number /** 故障触发时间,距离现在秒 */
}
- const { data, columns, loading } = useTable({
+ const { data, columns, loading, refreshData } = useTable({
core: {
apiFn: () => request.post<FaultItem[]>('/serverctrl/geteqpmtfault'),
apiParams: {},
@@ -41,7 +41,10 @@
})
defineExpose({
show() {
- dialogApi.open()
+ refreshData()
+ nextTick(() => {
+ dialogApi.open()
+ })
</script>