From 2b114829ab701a0810519c80cc9e7a8ab299fc86 Mon Sep 17 00:00:00 2001 From: lijing Date: Mon, 12 Oct 2026 19:49:58 +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=E8=A6=86=E7=9B=96=E5=AE=BF=E8=88=8D=E9=80=9A?= =?UTF-8?q?=E7=9F=A5=20/=20=E5=AE=B6=E6=A0=A1=E6=B4=BB=E5=8A=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - EXAMPLES 新增「我要发布宿舍通知」「我要发布活动」两个裸句(按能力目录过滤, 学生身份不会轮播),以及「这条宿舍通知还有谁没回执?」「秋季运动会的报名情况怎么样?」 - TIPS 的宿舍/活动提示改写:说明教师可直接说「我要发布宿舍通知」「我要发布活动」弹表单, 也能问回执/名单情况。 (.env.dev 是本地配置,按约定不入库。) --- src/views/Chat.vue | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/views/Chat.vue b/src/views/Chat.vue index 49d779a..d9c2fd4 100644 --- a/src/views/Chat.vue +++ b/src/views/Chat.vue @@ -51,7 +51,13 @@ const EXAMPLES: { text: string; module: string; tool?: string }[] = [ { text: "这周有什么新的校园公告?", module: "campusnotice", tool: "notice.received" }, { text: "提交数学作业", module: "coursehomework", tool: "homework.submit" }, { text: "看看我还有哪些作业没做", module: "coursehomework", tool: "homework.myList" }, + // 教师/宿管:说"我要发布宿舍通知"直接弹发布表单(标题/正文/通知类型/发文部门/回执方式) + { text: "我要发布宿舍通知", module: "dormnotice", tool: "dorm.publish" }, + { text: "这条宿舍通知还有谁没回执?", module: "dormnotice", tool: "dorm.receipts" }, { text: "宿舍有什么通知需要我回执吗?", module: "dormnotice", tool: "dorm.myNotice" }, + // 教师:说"我要发布活动"直接弹发布表单(标题/说明/分类/部门/地点/起止时间) + { text: "我要发布活动", module: "familyactivity", tool: "activity.publish" }, + { text: "秋季运动会的报名情况怎么样?", module: "familyactivity", tool: "activity.signups" }, { text: "报名秋季亲子运动会,2 人参加", module: "familyactivity", tool: "activity.signup" }, { text: "我的专业发展积分是多少?", module: "profession", tool: "profession.myPoints" }, ]; @@ -79,8 +85,8 @@ const TIPS: { key: RegExp; text: string }[] = [ { key: /请假|病假|事假/, text: "直接说「我要请假」就会弹出请假表单;也可以一次说全:10月12日上午病假,发烧就医" }, { key: /公告|通知/, text: "直接说「我要发布校园公告」就会弹出发布表单(标题 + 正文 + 发文部门);也可以一次说全:发一条关于运动会的通知" }, { key: /作业|作答|提交作/, text: "可以说「我有哪些作业没做」,或「提交数学作业」,我会列出作业让你选" }, - { key: /宿舍|回执/, text: "例:宿舍有什么通知需要我回执吗?我会列出通知并给出回执表单" }, - { key: /报名|活动/, text: "例:报名秋季亲子运动会,2 人参加,联系人张伟 13800000000" }, + { key: /宿舍|回执|床位|调宿/, text: "教师说「我要发布宿舍通知」直接弹发布表单;也可问「这条通知还有谁没回执」「304 房住了谁」" }, + { key: /报名|活动/, text: "家长说「报名秋季亲子运动会,2 人参加」;教师说「我要发布活动」直接弹发布表单,或问「报名情况怎么样」" }, { key: /审批|通过|驳回/, text: "例:把 101 号请假审批通过,意见「同意」" }, { key: /积分|专业发展|记录|成果/, text: "查积分说「我的专业发展积分是多少」;要留痕说「发布一条听课记录」" }, ];