fix(sj_1.1.0_beta3): 修复刷新后查询参数dom无法销毁
This commit is contained in:
parent
080ea1f8b0
commit
f17773f7c6
@ -255,6 +255,22 @@ const { columns, searchParams, columnChecks, data, getData, loading, mobilePagin
|
|||||||
]
|
]
|
||||||
});
|
});
|
||||||
|
|
||||||
|
const clearDoms = () => {
|
||||||
|
const resultEntries = resultDomMap.value.entries();
|
||||||
|
for (const [id, _] of resultEntries) {
|
||||||
|
const tr = document.querySelector(`#job-task-result-${id}`);
|
||||||
|
tr?.remove();
|
||||||
|
resultDomMap.value.set(id, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
const argsEntries = argsDomMap.value.entries();
|
||||||
|
for (const [id, _] of argsEntries) {
|
||||||
|
const tr = document.querySelector(`#job-task-args-${id}`);
|
||||||
|
tr?.remove();
|
||||||
|
argsDomMap.value.set(id, false);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
const onLoad = (row: Record<string, any>) => {
|
const onLoad = (row: Record<string, any>) => {
|
||||||
return new Promise<void>((resolve, reject) => {
|
return new Promise<void>((resolve, reject) => {
|
||||||
fetchGetJobTaskTree({
|
fetchGetJobTaskTree({
|
||||||
@ -280,11 +296,13 @@ const onExpandedRowKeys = (keys: DataTableRowKey[]) => {
|
|||||||
|
|
||||||
const onUpdatePage = (_: number) => {
|
const onUpdatePage = (_: number) => {
|
||||||
expandedRowKeys.value = [];
|
expandedRowKeys.value = [];
|
||||||
|
clearDoms();
|
||||||
};
|
};
|
||||||
|
|
||||||
async function flushed() {
|
async function flushed() {
|
||||||
searchParams.taskStatus = undefined;
|
searchParams.taskStatus = undefined;
|
||||||
expandedRowKeys.value = [];
|
expandedRowKeys.value = [];
|
||||||
|
clearDoms();
|
||||||
await getData();
|
await getData();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user