From e9692054584c449b8c069ec14d945025d63f3ab6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=B2=85?= <907037276@qq.com> Date: Mon, 31 Aug 2026 12:15:18 +0800 Subject: [PATCH] fix: clarify requirements document preview action --- src/views/product/requirements-doc.vue | 2 +- tests/requirements-doc-submit.static.test.cjs | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/views/product/requirements-doc.vue b/src/views/product/requirements-doc.vue index c7a5e95..5eed0ce 100644 --- a/src/views/product/requirements-doc.vue +++ b/src/views/product/requirements-doc.vue @@ -16,7 +16,7 @@
- +
diff --git a/tests/requirements-doc-submit.static.test.cjs b/tests/requirements-doc-submit.static.test.cjs index 453feda..1634d9a 100644 --- a/tests/requirements-doc-submit.static.test.cjs +++ b/tests/requirements-doc-submit.static.test.cjs @@ -18,3 +18,8 @@ test("产品需求说明书最终提交保存完整答案并标记为已提交", assert.match(page, /产品需求文档已提交/); assert.match(page, /提交失败,请稍后重试/); }); + +test("产品需求说明书第3步将顶部导出操作明确为文档预览", () => { + assert.match(page, /\{\{ currentStep === 3 \? '预览产品需求说明书' : '导出实训成果' \}\}/); + assert.match(page, /function exportOutcome\(\)[\s\S]*?currentStep\.value === 3 && isDocumentReady\.value\) \{ showDocumentPreview\.value = true;/); +});