From 3471b07ac11cab8ecdea606d3c947638f5f7e75c Mon Sep 17 00:00:00 2001 From: dadao Date: Wed, 28 Oct 2026 13:24:29 +0800 Subject: [PATCH] =?UTF-8?q?fix(web):=20=E5=B7=A5=E5=8D=95=E8=AF=A6?= =?UTF-8?q?=E6=83=85=E4=B8=8D=E6=8F=90=E4=BE=9B=E5=88=A0=E9=99=A4=EF=BC=8C?= =?UTF-8?q?e2e=20=E4=B8=A4=E4=B8=AA=E7=94=A8=E6=88=B7=E6=98=B5=E7=A7=B0?= =?UTF-8?q?=E4=B8=8D=E5=86=8D=E6=92=9E=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 工单删了原任务就永远解不开,正确出口是'取消';删除按钮只留任务态 - e2e 里 A/B 原来共用后四位,昵称都变'用户XXXX',截图看着像同一个人 --- web/e2e/tickets.mjs | 3 ++- web/src/components/TaskDetail.tsx | 9 ++++++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/web/e2e/tickets.mjs b/web/e2e/tickets.mjs index 7aa185b..38e6db2 100644 --- a/web/e2e/tickets.mjs +++ b/web/e2e/tickets.mjs @@ -78,8 +78,9 @@ if (process.env.DEBUG_NET) { } const stamp = String(Date.now()).slice(-8); +// 两个号后四位必须不同:昵称是"用户{后4位}",撞号会让截图里需求人和办理人看着像同一个人 const phoneA = `137${stamp}`; -const phoneB = `136${stamp}`; +const phoneB = `136${String((Number(stamp) + 1111) % 100000000).padStart(8, "0")}`; try { // 1. A 登录并建工作区 diff --git a/web/src/components/TaskDetail.tsx b/web/src/components/TaskDetail.tsx index 2bf83d1..519ce70 100644 --- a/web/src/components/TaskDetail.tsx +++ b/web/src/components/TaskDetail.tsx @@ -286,9 +286,12 @@ export function TaskDetail({ {STATUS_LABEL[item.status]} · 版本 {item.version}
- + {/* 工单不提供删除:它该走"取消",否则原任务永远解不开 */} + {item.kind !== "ticket" && ( + + )}