0929
This commit is contained in:
@ -589,11 +589,12 @@ const pagedTasks = computed(() => {
|
|||||||
let filtered = [...tasks.value];
|
let filtered = [...tasks.value];
|
||||||
if (keyword.value && keyword.value.trim()) {
|
if (keyword.value && keyword.value.trim()) {
|
||||||
const kw = keyword.value.trim();
|
const kw = keyword.value.trim();
|
||||||
filtered = filtered.filter((t) =>
|
filtered = filtered.filter(
|
||||||
(t.title && t.title.includes(kw)) ||
|
(t) =>
|
||||||
(t.reporter && t.reporter.includes(kw)) ||
|
(t.title && t.title.includes(kw)) ||
|
||||||
(t.maintainer && t.maintainer.includes(kw)) ||
|
(t.reporter && t.reporter.includes(kw)) ||
|
||||||
(t.id && String(t.id).includes(kw))
|
(t.maintainer && t.maintainer.includes(kw)) ||
|
||||||
|
(t.id && String(t.id).includes(kw))
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -376,7 +376,7 @@
|
|||||||
<div v-if="node.remark" class="step-remark">备注:{{ node.remark }}</div>
|
<div v-if="node.remark" class="step-remark">备注:{{ node.remark }}</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="step-status" :class="getStatusClass(node.status)">
|
<div class="step-status" :class="getStatusClass(node.status)">
|
||||||
{{ node.status === '2' ? '未完成' : '已完成' }}
|
{{ node.status === '2' ? '未执行' : node.status === '3' ? '失败' : '已完成' }}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -615,11 +615,12 @@ const pagedTableData = computed(() => {
|
|||||||
|
|
||||||
if (keyword.value && keyword.value.trim()) {
|
if (keyword.value && keyword.value.trim()) {
|
||||||
const kw = keyword.value.trim();
|
const kw = keyword.value.trim();
|
||||||
filteredData = filteredData.filter((item) =>
|
filteredData = filteredData.filter(
|
||||||
(item.title && item.title.includes(kw)) ||
|
(item) =>
|
||||||
(item.description && item.description.includes(kw)) ||
|
(item.title && item.title.includes(kw)) ||
|
||||||
(item.creator && item.creator.includes(kw)) ||
|
(item.description && item.description.includes(kw)) ||
|
||||||
(item.orderNo && item.orderNo.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 statusStr = status?.toString() || '';
|
||||||
const statusClassMap = {
|
const statusClassMap = {
|
||||||
'1': 'status-pending',
|
'1': 'status-pending', // 待执行 - 蓝色
|
||||||
'2': 'status-delayed',
|
'2': 'status-unknown', // 未完成 - 灰色
|
||||||
'3': 'status-executing',
|
'3': 'status-failed', // 失败 - 红色
|
||||||
'4': 'status-completed'
|
'4': 'status-completed' // 已完成 - 绿色
|
||||||
};
|
};
|
||||||
return statusClassMap[statusStr] || 'status-unknown';
|
return statusClassMap[statusStr] || 'status-unknown';
|
||||||
};
|
};
|
||||||
|
|||||||
@ -434,7 +434,7 @@
|
|||||||
<div v-if="node.remark" class="step-remark">备注:{{ node.remark }}</div>
|
<div v-if="node.remark" class="step-remark">备注:{{ node.remark }}</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="step-status" :class="getStatusClass(node.status)">
|
<div class="step-status" :class="getStatusClass(node.status)">
|
||||||
{{ node.status === '2' ? '未完成' : '已完成' }}
|
{{ node.status === '2' ? '未执行' : node.status === '3' ? '失败' : '已完成' }}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -706,10 +706,10 @@ const getStatusClass = (status) => {
|
|||||||
// 处理可能的数字输入
|
// 处理可能的数字输入
|
||||||
const statusStr = status?.toString() || '';
|
const statusStr = status?.toString() || '';
|
||||||
const statusClassMap = {
|
const statusClassMap = {
|
||||||
'1': 'status-pending',
|
'1': 'status-pending', // 待执行 - 蓝色
|
||||||
'2': 'status-delayed',
|
'2': 'status-unknown', // 未执行 - 灰色
|
||||||
'3': 'status-executing',
|
'3': 'status-failed', // 失败 - 红色
|
||||||
'4': 'status-completed'
|
'4': 'status-completed' // 已完成 - 绿色
|
||||||
};
|
};
|
||||||
return statusClassMap[statusStr] || 'status-unknown';
|
return statusClassMap[statusStr] || 'status-unknown';
|
||||||
};
|
};
|
||||||
|
|||||||
@ -468,9 +468,9 @@ const getStatusClass = (status) => {
|
|||||||
const statusStr = status?.toString() || '';
|
const statusStr = status?.toString() || '';
|
||||||
const statusClassMap = {
|
const statusClassMap = {
|
||||||
'1': 'status-pending',
|
'1': 'status-pending',
|
||||||
'2': 'status-delayed',
|
'2': 'status-unknown', // 未完成状态显示为灰色
|
||||||
'3': 'status-executing',
|
'3': 'status-failed', // 失败状态显示为红色
|
||||||
'4': 'status-completed'
|
'4': 'status-completed' // 已完成状态显示为绿色
|
||||||
};
|
};
|
||||||
return statusClassMap[statusStr] || 'status-unknown';
|
return statusClassMap[statusStr] || 'status-unknown';
|
||||||
};
|
};
|
||||||
|
|||||||
@ -475,7 +475,7 @@
|
|||||||
<div v-if="node.remark" class="step-remark">备注:{{ node.remark }}</div>
|
<div v-if="node.remark" class="step-remark">备注:{{ node.remark }}</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="step-status" :class="getStatusClass(node.status)">
|
<div class="step-status" :class="getStatusClass(node.status)">
|
||||||
{{ node.status === '2' ? '未完成' : '已完成' }}
|
{{ node.status === '2' ? '未执行' : node.status === '3' ? '失败' : '已完成' }}
|
||||||
</div>
|
</div>
|
||||||
<!-- 连接线 -->
|
<!-- 连接线 -->
|
||||||
<div v-if="index < detailData.nodes.length - 1" class="step-connector" :class="{ 'connector-completed': node.status !== '2' }"></div>
|
<div v-if="index < detailData.nodes.length - 1" class="step-connector" :class="{ 'connector-completed': node.status !== '2' }"></div>
|
||||||
@ -1090,10 +1090,10 @@ const getStatusClass = (status) => {
|
|||||||
// 处理可能的数字输入
|
// 处理可能的数字输入
|
||||||
const statusStr = status?.toString() || '';
|
const statusStr = status?.toString() || '';
|
||||||
const statusClassMap = {
|
const statusClassMap = {
|
||||||
'1': 'status-pending',
|
'1': 'status-pending', // 待执行 - 蓝色
|
||||||
'2': 'status-delayed',
|
'2': 'status-unknown', // 未执行 - 灰色
|
||||||
'3': 'status-executing',
|
'3': 'status-failed', // 失败 - 红色
|
||||||
'4': 'status-completed'
|
'4': 'status-completed' // 已完成 - 绿色
|
||||||
};
|
};
|
||||||
return statusClassMap[statusStr] || 'status-unknown';
|
return statusClassMap[statusStr] || 'status-unknown';
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user