Commit Graph
4 Commits
Author SHA1 Message Date
lijing 3dc6cc561a feat(通知公告): 新增 notice 模块的前端登记、代理与入口
build / build (push) Successful in 2m1s
后端新增「通知公告」模块(key=notice,对应 D:\项目管理\NoticeFront,线上前缀 /notice)。
★ 它与既有「校园公告」(campusnotice)是**两个应用**,别混:
  campusnotice 按班级下发 + 审批流/草稿箱;notice 按用户下发,无审批/草稿/推送范围。

- vite.config.ts:加 /notice 代理 → 8093(本地联调;缺了则代取字典/提交都会 404)
- assets/config/modules.ts:补 MODULE_CONTEXT/LABEL/LANDING/META/ORDER 五行。
  ★ MODULE_CONTEXT 缺一行,moduleUrl() 就返回 null —— 「去系统里查看」会变成点不动的空按钮,
    这正是新模块最容易漏的一处。
- components/QuickActions.vue:补首屏快捷卡文案(图标「通」、色调 cyan)
- views/Chat.vue:补两条例句(发布通知公告 / 我有哪些未读的通知?),
  并把「公告|通知」的边打边提示改成提醒两个模块说全称最稳(光说「发通知」是跨模块歧义)
2026-10-14 12:27:50 +08:00
lijing 4e6725aa1b feat(profession): 发布专业发展记录表单对齐模块页,支持栏目动态字段
build / build (push) Successful in 1m53s
参照 ProfessionView/src/views/profession/RecordEdit.vue(权威契约)逐字段重写:

- 正文字段名由 content 改为 remark;按模块页补齐「年级段 / 学科 / 是否公开 / 栏目动态字段 / 添加附件」
- 新增「栏目动态字段」机制:这组字段由**栏目的后台配置**决定,后端构建期无法枚举 ⇒
  后端只下发「去哪儿取」(含 {{占位符}} 依赖映射),前端带用户登录态取回后就地渲染;
  提交时按模块页口径打包成 contents = JSON.stringify([{fieldId,value}])
- 支持七种栏目字段类型:text(多行转 textarea) / number / date / radio / checkbox / select / province_city(级联)
- 分区渲染在「正文内容」之前,与模块页一致;取不到字段定义时保留下拉并给「重新加载」
- 单行文本控件补 maxlength 与 placeholder(原先只有 textarea 认 placeholder)
- vite dev 补 /profession 代理,让「路径拼错」在本地就暴露
2026-10-13 18:11:03 +08:00
lijing 275a7c83af fix(dev): 本地补模块前缀代理,让「路径拼错」在本地就暴露
build / build (push) Successful in 1m52s
请假的模块 key 是 homeleave、真实路由前缀是 /home-leave,后端下发的
optionCall 与附件 uploadPath 都带真实前缀。本地只代理 /api 时,这些带前缀
的请求会直接 404 —— 于是「后端把模块前缀拼错」这类问题在本地测不出来,
请假佐证材料上传 404 就是这么漏到线上的。

这里把各模块前缀一并代理到本地 mock,让本地环境与线上同形。
2026-10-13 16:36:22 +08:00
lijing 37d292c5d2 feat: 提交校园智能助手前端工程源码(Vue3 + Vite + view-ui-plus)
build / build (push) Successful in 3m14s
2026-10-12 14:45:00 +08:00