新增已撤回状态

This commit is contained in:
魏保林
2026-04-14 11:04:07 +08:00
parent 910dd8bca3
commit 4fcdf08dc8
2 changed files with 15 additions and 2 deletions

View File

@@ -18,6 +18,8 @@ export enum TASK_PROCESS_STATUS {
POSTPONED = '7', POSTPONED = '7',
/** 已闭环 */ /** 已闭环 */
CLOSED_LOOP = '8', CLOSED_LOOP = '8',
/** 已撤回 */
CANCELED = '9',
} }
/** 任务状态颜色映射 */ /** 任务状态颜色映射 */
@@ -90,6 +92,7 @@ export const TASK_PROCESS_STATUS_OBJ: any = {
[TASK_PROCESS_STATUS.CLOSED]: '已关闭', [TASK_PROCESS_STATUS.CLOSED]: '已关闭',
[TASK_PROCESS_STATUS.POSTPONED]: '已延期', [TASK_PROCESS_STATUS.POSTPONED]: '已延期',
[TASK_PROCESS_STATUS.CLOSED_LOOP]: '已闭环', [TASK_PROCESS_STATUS.CLOSED_LOOP]: '已闭环',
[TASK_PROCESS_STATUS.CANCELED]: '已撤回',
}; };
export const TASK_PROCESS_STATUS_OPTIONS = ( export const TASK_PROCESS_STATUS_OPTIONS = (
@@ -188,6 +191,7 @@ export const disposeDisabledExeStatus = (
) { ) {
return true; return true;
} }
// 上传试验相关文件后,任务状态就会 自动 变成已闭环,已完成就不允许再改了
if (status === TASK_PROCESS_STATUS.COMPLETED) { if (status === TASK_PROCESS_STATUS.COMPLETED) {
return true; return true;
} }
@@ -201,6 +205,7 @@ export const disposeDisabledExeStatus = (
TASK_PROCESS_STATUS.NO_STARTED, TASK_PROCESS_STATUS.NO_STARTED,
TASK_PROCESS_STATUS.CLOSED, TASK_PROCESS_STATUS.CLOSED,
TASK_PROCESS_STATUS.COMPLETED, TASK_PROCESS_STATUS.COMPLETED,
TASK_PROCESS_STATUS.CANCELED,
].includes(option.value); ].includes(option.value);
} else { } else {
return [TASK_PROCESS_STATUS.NO_STARTED, TASK_PROCESS_STATUS.CLOSED].includes(option.value); return [TASK_PROCESS_STATUS.NO_STARTED, TASK_PROCESS_STATUS.CLOSED].includes(option.value);
@@ -211,6 +216,7 @@ export const disposeDisabledExeStatus = (
TASK_PROCESS_STATUS.PAUSED, TASK_PROCESS_STATUS.PAUSED,
TASK_PROCESS_STATUS.CLOSED, TASK_PROCESS_STATUS.CLOSED,
TASK_PROCESS_STATUS.COMPLETED, TASK_PROCESS_STATUS.COMPLETED,
TASK_PROCESS_STATUS.CANCELED,
].includes(option.value); ].includes(option.value);
} }
if (status === TASK_PROCESS_STATUS.PAUSED) { if (status === TASK_PROCESS_STATUS.PAUSED) {
@@ -219,4 +225,10 @@ export const disposeDisabledExeStatus = (
if (status === TASK_PROCESS_STATUS.REJECTED) { if (status === TASK_PROCESS_STATUS.REJECTED) {
return true; return true;
} }
if (status === TASK_PROCESS_STATUS.CANCELED) {
return true;
}
if (status === TASK_PROCESS_STATUS.CLOSED_LOOP) {
return true;
}
}; };

View File

@@ -296,8 +296,9 @@ const actionList = ref<any>([
}, },
hide: (row: any) => { hide: (row: any) => {
return ( return (
row.exeStatus === TASK_PROCESS_STATUS.COMPLETED || row.exeStatus === TASK_PROCESS_STATUS.REJECTED ||
row.exeStatus === TASK_PROCESS_STATUS.REJECTED row.exeStatus === TASK_PROCESS_STATUS.CLOSED_LOOP ||
row.exeStatus === TASK_PROCESS_STATUS.CANCELED
); );
}, },
}, },