From aaa08ddfd34dba0863a8d11b1905496d38f6a9a9 Mon Sep 17 00:00:00 2001 From: lijing Date: Mon, 12 Oct 2026 18:54:22 +0800 Subject: [PATCH] =?UTF-8?q?feat(chat):=20=E4=BE=8B=E5=8F=A5=E4=B8=8E?= =?UTF-8?q?=E6=8F=90=E7=A4=BA=E6=94=AF=E6=8C=81=E3=80=8C=E6=88=91=E8=A6=81?= =?UTF-8?q?=E5=8F=91=E5=B8=83=E6=A0=A1=E5=9B=AD=E5=85=AC=E5=91=8A=E3=80=8D?= =?UTF-8?q?=E7=9B=B4=E8=BE=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - EXAMPLES 新增裸句「我要发布校园公告」(tool=notice.publish): 按能力目录过滤,学生身份不会轮播这句,避免给出"照着说必被拒"的示范。 保留带细节的「发一条关于社团招新的通知」。 - TIPS 的公告提示改为「直接说『我要发布校园公告』就会弹出发布表单 (标题 + 正文 + 发文部门)」。 (.env.dev 的改动是本地配置,按约定不入库。) --- src/views/Chat.vue | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/views/Chat.vue b/src/views/Chat.vue index e6015ec..49d779a 100644 --- a/src/views/Chat.vue +++ b/src/views/Chat.vue @@ -45,6 +45,8 @@ const EXAMPLES: { text: string; module: string; tool?: string }[] = [ { text: "我要请假", module: "homeleave", tool: "leave.submit" }, { text: "帮学生登记请假", module: "homeleave", tool: "leave.register" }, { text: "我的请假记录有几次", module: "homeleave", tool: "leave.myLeaves" }, + // 教师:说"我要发布校园公告"直接弹出发布表单(标题/正文/发文部门);学生身份下这句不会轮播 + { text: "我要发布校园公告", module: "campusnotice", tool: "notice.publish" }, { text: "发一条关于社团招新的通知", module: "campusnotice", tool: "notice.publish" }, { text: "这周有什么新的校园公告?", module: "campusnotice", tool: "notice.received" }, { text: "提交数学作业", module: "coursehomework", tool: "homework.submit" }, @@ -75,7 +77,7 @@ const placeholder = computed(() => { /** 边说边提示:命中关键词时告诉用户"这样说更准" */ const TIPS: { key: RegExp; text: string }[] = [ { key: /请假|病假|事假/, text: "直接说「我要请假」就会弹出请假表单;也可以一次说全:10月12日上午病假,发烧就医" }, - { key: /公告|通知(发布|发布公告)/, text: "发布公告需要「标题 + 正文 + 发文部门」,例:发一条关于运动会的通知,正文…" }, + { key: /公告|通知/, text: "直接说「我要发布校园公告」就会弹出发布表单(标题 + 正文 + 发文部门);也可以一次说全:发一条关于运动会的通知" }, { key: /作业|作答|提交作/, text: "可以说「我有哪些作业没做」,或「提交数学作业」,我会列出作业让你选" }, { key: /宿舍|回执/, text: "例:宿舍有什么通知需要我回执吗?我会列出通知并给出回执表单" }, { key: /报名|活动/, text: "例:报名秋季亲子运动会,2 人参加,联系人张伟 13800000000" },