diff --git a/frontend/src/App.vue b/frontend/src/App.vue
index 3910c47..17a8d38 100644
--- a/frontend/src/App.vue
+++ b/frontend/src/App.vue
@@ -187,7 +187,6 @@
AI 助手
百华工艺助手
-
当前为内置占位对话,真实 LLM 可在 08 系统拓展中配置。
@@ -251,7 +250,6 @@
管理员操作
重置他人密码
-
用于协助其他用户忘记密码时重置登录密码,仅系统管理员可用。
@@ -1202,7 +1200,7 @@ function sendAssistantMessage() {
chatMessages.value.push({
id: Date.now() + 1,
role: "assistant",
- content: "我已收到。当前聊天窗口已就绪,后续在 08 系统拓展配置 LLM API 后,可以把这里切换为真实模型回复。现在我可以先作为操作入口,帮助你记录和梳理 ERP 问题。"
+ content: "已收到。"
});
}
diff --git a/frontend/src/components/FormDrawer.test.js b/frontend/src/components/FormDrawer.test.js
new file mode 100644
index 0000000..6148015
--- /dev/null
+++ b/frontend/src/components/FormDrawer.test.js
@@ -0,0 +1,15 @@
+import assert from "node:assert/strict";
+import { describe, it } from "node:test";
+import { readFileSync } from "node:fs";
+import { dirname, join } from "node:path";
+import { fileURLToPath } from "node:url";
+
+const __dirname = dirname(fileURLToPath(import.meta.url));
+const source = readFileSync(join(__dirname, "FormDrawer.vue"), "utf8");
+
+describe("FormDrawer copy discipline", () => {
+ it("does not render description copy as an always-visible header paragraph", () => {
+ assert.doesNotMatch(source, /class="form-drawer-description"/);
+ assert.doesNotMatch(source, /aria-describedby="description/);
+ });
+});
diff --git a/frontend/src/components/FormDrawer.vue b/frontend/src/components/FormDrawer.vue
index 9280060..6829bc8 100644
--- a/frontend/src/components/FormDrawer.vue
+++ b/frontend/src/components/FormDrawer.vue
@@ -1,14 +1,13 @@