From fe0ffbdf11d92471c3ec6894e425dc02a631ca21 Mon Sep 17 00:00:00 2001
From: dhr <2216804034@qq.com>
Date: Mon, 29 Sep 2025 19:56:24 +0800
Subject: [PATCH] 0929
---
src/views/zhinengxunjian/baoxiuguanli.vue | 11 ++++++-----
src/views/zhinengxunjian/gongdanliebiao.vue | 21 +++++++++++----------
src/views/zhinengxunjian/paidanjilu.vue | 10 +++++-----
src/views/zhinengxunjian/xunjianrenwu.vue | 6 +++---
src/views/zhinengxunjian/zhixingjilu.vue | 10 +++++-----
5 files changed, 30 insertions(+), 28 deletions(-)
diff --git a/src/views/zhinengxunjian/baoxiuguanli.vue b/src/views/zhinengxunjian/baoxiuguanli.vue
index 60675d6..180eef7 100644
--- a/src/views/zhinengxunjian/baoxiuguanli.vue
+++ b/src/views/zhinengxunjian/baoxiuguanli.vue
@@ -589,11 +589,12 @@ const pagedTasks = computed(() => {
let filtered = [...tasks.value];
if (keyword.value && keyword.value.trim()) {
const kw = keyword.value.trim();
- filtered = filtered.filter((t) =>
- (t.title && t.title.includes(kw)) ||
- (t.reporter && t.reporter.includes(kw)) ||
- (t.maintainer && t.maintainer.includes(kw)) ||
- (t.id && String(t.id).includes(kw))
+ filtered = filtered.filter(
+ (t) =>
+ (t.title && t.title.includes(kw)) ||
+ (t.reporter && t.reporter.includes(kw)) ||
+ (t.maintainer && t.maintainer.includes(kw)) ||
+ (t.id && String(t.id).includes(kw))
);
}
diff --git a/src/views/zhinengxunjian/gongdanliebiao.vue b/src/views/zhinengxunjian/gongdanliebiao.vue
index 29a560c..d00c748 100644
--- a/src/views/zhinengxunjian/gongdanliebiao.vue
+++ b/src/views/zhinengxunjian/gongdanliebiao.vue
@@ -376,7 +376,7 @@
- {{ node.status === '2' ? '未完成' : '已完成' }}
+ {{ node.status === '2' ? '未执行' : node.status === '3' ? '失败' : '已完成' }}
@@ -615,11 +615,12 @@ const pagedTableData = computed(() => {
if (keyword.value && keyword.value.trim()) {
const kw = keyword.value.trim();
- filteredData = filteredData.filter((item) =>
- (item.title && item.title.includes(kw)) ||
- (item.description && item.description.includes(kw)) ||
- (item.creator && item.creator.includes(kw)) ||
- (item.orderNo && item.orderNo.includes(kw))
+ filteredData = filteredData.filter(
+ (item) =>
+ (item.title && item.title.includes(kw)) ||
+ (item.description && item.description.includes(kw)) ||
+ (item.creator && item.creator.includes(kw)) ||
+ (item.orderNo && item.orderNo.includes(kw))
);
}
@@ -729,10 +730,10 @@ const getStatusClass = (status) => {
// 处理可能的数字输入
const statusStr = status?.toString() || '';
const statusClassMap = {
- '1': 'status-pending',
- '2': 'status-delayed',
- '3': 'status-executing',
- '4': 'status-completed'
+ '1': 'status-pending', // 待执行 - 蓝色
+ '2': 'status-unknown', // 未完成 - 灰色
+ '3': 'status-failed', // 失败 - 红色
+ '4': 'status-completed' // 已完成 - 绿色
};
return statusClassMap[statusStr] || 'status-unknown';
};
diff --git a/src/views/zhinengxunjian/paidanjilu.vue b/src/views/zhinengxunjian/paidanjilu.vue
index 4bcdbd4..5b67d30 100644
--- a/src/views/zhinengxunjian/paidanjilu.vue
+++ b/src/views/zhinengxunjian/paidanjilu.vue
@@ -434,7 +434,7 @@
- {{ node.status === '2' ? '未完成' : '已完成' }}
+ {{ node.status === '2' ? '未执行' : node.status === '3' ? '失败' : '已完成' }}
@@ -706,10 +706,10 @@ const getStatusClass = (status) => {
// 处理可能的数字输入
const statusStr = status?.toString() || '';
const statusClassMap = {
- '1': 'status-pending',
- '2': 'status-delayed',
- '3': 'status-executing',
- '4': 'status-completed'
+ '1': 'status-pending', // 待执行 - 蓝色
+ '2': 'status-unknown', // 未执行 - 灰色
+ '3': 'status-failed', // 失败 - 红色
+ '4': 'status-completed' // 已完成 - 绿色
};
return statusClassMap[statusStr] || 'status-unknown';
};
diff --git a/src/views/zhinengxunjian/xunjianrenwu.vue b/src/views/zhinengxunjian/xunjianrenwu.vue
index baeb17a..d29d91c 100644
--- a/src/views/zhinengxunjian/xunjianrenwu.vue
+++ b/src/views/zhinengxunjian/xunjianrenwu.vue
@@ -468,9 +468,9 @@ const getStatusClass = (status) => {
const statusStr = status?.toString() || '';
const statusClassMap = {
'1': 'status-pending',
- '2': 'status-delayed',
- '3': 'status-executing',
- '4': 'status-completed'
+ '2': 'status-unknown', // 未完成状态显示为灰色
+ '3': 'status-failed', // 失败状态显示为红色
+ '4': 'status-completed' // 已完成状态显示为绿色
};
return statusClassMap[statusStr] || 'status-unknown';
};
diff --git a/src/views/zhinengxunjian/zhixingjilu.vue b/src/views/zhinengxunjian/zhixingjilu.vue
index 8ec8f01..2e4034a 100644
--- a/src/views/zhinengxunjian/zhixingjilu.vue
+++ b/src/views/zhinengxunjian/zhixingjilu.vue
@@ -475,7 +475,7 @@
- {{ node.status === '2' ? '未完成' : '已完成' }}
+ {{ node.status === '2' ? '未执行' : node.status === '3' ? '失败' : '已完成' }}
@@ -1090,10 +1090,10 @@ const getStatusClass = (status) => {
// 处理可能的数字输入
const statusStr = status?.toString() || '';
const statusClassMap = {
- '1': 'status-pending',
- '2': 'status-delayed',
- '3': 'status-executing',
- '4': 'status-completed'
+ '1': 'status-pending', // 待执行 - 蓝色
+ '2': 'status-unknown', // 未执行 - 灰色
+ '3': 'status-failed', // 失败 - 红色
+ '4': 'status-completed' // 已完成 - 绿色
};
return statusClassMap[statusStr] || 'status-unknown';
};