Commit Graph
5 Commits
Author SHA1 Message Date
chenxing 41b79566c1 feat(theme): CMS 站点主题弱联动 + campus-green 色值对齐(T3)——新增 utils/cmsTheme 映射适配器(SKIN_MAP/PARAM_ALIASE/colorScheme 预设,未映射一律 null 回落);App.vue 皮肤三层优先级 stale-while-revalidate(缓存先画、后台刷新、失败静默);svc.ts 加 hallApi.site;campus-green 四色与 CMS campus-glow 同源对齐并升 1.1.0;theme-base.css 克制补丁 view-ui 实际使用的 Checkbox/Radio/Page/Modal.confirm/dyn-file-btn 交互态 2026-10-03 13:52:56 +08:00
chenxing f636075a5e feat(apply): 深链 from 参数解析 + 顶栏「返回门户」(T4)——site.ts 新增 resolveFrom(仅 http/https 且域名属本部署可信域,防伪协议/外域注入;session 级内存不落 localStorage),Apply.load 在 resolveSite 后调用,App.vue nav 按需渲染返回门户链接(nav 为主色底 header,白字+分隔线与既有风格一致) 2026-10-03 13:29:46 +08:00
chenxing 4243a5f0e6 fix(form): 上传附件点击无反应 + 事项卡片封面展示
build / build (push) Successful in 1m55s
- DynamicForm 上传字段:label 内 view-ui-plus <Button> 渲染原生 <button>,
  按 HTML 规范 label 激活行为对交互式后代不生效,文件选择框永不弹出
  (IAB 夹具实测旧写法 input 收 0 次点击)。改非交互 <span class="dyn-file-btn-inner">
  恢复 label→input 原生转发。
- Hall.vue 事项卡片补封面缩略图:接口早已下发 coverImage 但用户面从未渲染,
  后端出参已绝对化直接 :src,@error 隐藏防裂图。
2026-09-21 08:49:05 +08:00
chenxing 05b6c78a93 feat(apply): 办件详情「申请内容」按表单 schema 渲染——中文 label + 分组
build / build (push) Successful in 2m11s
- 新增 utils/formDataGroups.ts:groups 顺序展示、schema 外字段归「其他信息」、无 schema 回落按 key
- ApplyDetail 改用详情出参 formSchemaJson(删除再调 /api/apply/item 取 schema 的旁路);ApplyVo 类型补 formSchemaJson
- 顺带入库 hall 动态表单修复(就地写 reactive + 内联 validate,2026-09-17 会话)
2026-09-17 14:51:04 +08:00
chenxing f87523c524 feat: 办事大厅用户面前端(hall)首版入库——由 app/public 改名去 app 层;build.yml 修并发撞名容exit137
build / build (push) Successful in 3m6s
2026-09-17 09:12:03 +08:00