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;/);
+});