mirror of
https://github.com/yangjian102621/geekai.git
synced 2026-04-30 15:04:30 +08:00
keling
This commit is contained in:
@@ -879,14 +879,7 @@ onUnmounted(() => {
|
|||||||
clearInterval(pollTimer);
|
clearInterval(pollTimer);
|
||||||
clipboard.value.destroy();
|
clipboard.value.destroy();
|
||||||
});
|
});
|
||||||
// 监听任务状态变化
|
|
||||||
watch(
|
|
||||||
() => [...runningTasks.value, ...finishedTasks.value],
|
|
||||||
() => {
|
|
||||||
waterfallKey.value = Date.now();
|
|
||||||
},
|
|
||||||
{ deep: true }
|
|
||||||
);
|
|
||||||
//监听 pullTask true 的时候定时器触发,否则清除定时器
|
//监听 pullTask true 的时候定时器触发,否则清除定时器
|
||||||
watch(
|
watch(
|
||||||
() => pullTask.value,
|
() => pullTask.value,
|
||||||
@@ -905,7 +898,10 @@ watch(
|
|||||||
() => runningTasks.value,
|
() => runningTasks.value,
|
||||||
async (newVal, oldVal) => {
|
async (newVal, oldVal) => {
|
||||||
//正在排队的新旧数据不一致,说明有新的任务加入,或减少,重新获取历史记录
|
//正在排队的新旧数据不一致,说明有新的任务加入,或减少,重新获取历史记录
|
||||||
if (JSON.stringify(newVal) !== JSON.stringify(oldVal)) {
|
if (
|
||||||
|
newVal.length > 0 &&
|
||||||
|
JSON.stringify(newVal) !== JSON.stringify(oldVal)
|
||||||
|
) {
|
||||||
pullTask.value = true;
|
pullTask.value = true;
|
||||||
// 立即获取最新历史记录数据
|
// 立即获取最新历史记录数据
|
||||||
currentPage.value = 1;
|
currentPage.value = 1;
|
||||||
|
|||||||
Reference in New Issue
Block a user