xy
|
69c7431a1f
|
feat: 提交
|
2026-10-03 16:12:59 +08:00 |
|
xy
|
05c5723419
|
feat(account): 按原型完善左下角账户菜单与个人信息
|
2026-10-03 11:23:50 +08:00 |
|
xy
|
eb4693cf65
|
fix(signing): 兼容新版发起弹窗的模板版本校验
|
2026-09-30 18:32:18 +08:00 |
|
xy
|
8106f66dc5
|
merge: 合并远程更新并保留签名与报表接入
|
2026-09-30 18:31:36 +08:00 |
|
xy
|
f155c5154f
|
feat(reports): 接入真实报表分析及分组明细与异步导出
|
2026-09-30 18:27:26 +08:00 |
|
yelan
|
390f1d1bc1
|
fix(workbench): 移除签署记录查询页顶部介绍区块
|
2026-09-30 18:25:26 +08:00 |
|
xy
|
e5f0a5ec97
|
feat(sign): 支持多位置签名并优化坐标识别与模板版本校验
|
2026-09-30 18:14:22 +08:00 |
|
yelan
|
5ed6779ec6
|
fix(workbench): 首页待办上限改为 3 条并修正趋势图尺寸
- TODO_LIMIT 由 5 调整为 3,同步更新接口文档默认值
- 趋势图 viewBox 与画布尺寸对齐原型 560×190
- 趋势卡改为弹性布局,图表贴底避免留白
|
2026-09-30 18:05:27 +08:00 |
|
yelan
|
7d06c29943
|
docs(workbench): 统一首页接口文档表格对齐格式
|
2026-09-30 17:55:50 +08:00 |
|
yelan
|
74cb192e4c
|
feat(workbench): 首页对齐原型并重构趋势与待办数据口径
|
2026-09-30 17:39:00 +08:00 |
|
yelan
|
661700d7da
|
fix(signing): 发起签署弹窗移除签署人与文书填写项采集
|
2026-09-30 16:27:09 +08:00 |
|
yelan
|
da2ba30ead
|
Merge branch 'master' of https://gitea.xinyuxi.com/zhanggaoming/xh-medical-sign-web
|
2026-09-30 16:01:54 +08:00 |
|
yelan
|
60d8c7a800
|
feat(auth): 重构登录页视觉并移除修改密码入口
|
2026-09-30 15:56:10 +08:00 |
|
xy
|
69825dfa0a
|
feat: 提交
|
2026-09-30 15:34:33 +08:00 |
|
yelan
|
35c7b43bb5
|
fix(auth): 优化登录验证码展示并移除多余提示文案
|
2026-09-30 15:29:54 +08:00 |
|
yelan
|
3a330bcf69
|
fix(document): 去掉签署态的系统页眉,患者信息改由正文占位符承载
|
2026-09-30 11:43:25 +08:00 |
|
yelan
|
1d271ef1bd
|
fix(document): 统一编辑器与文书纸的排版和字体口径
|
2026-09-30 11:20:27 +08:00 |
|
yelan
|
3628c5ed86
|
feat(users): 员工表单对齐原型并优化密码策略与错误文案
- 新增胶囊开关组件,账号状态与强制改密改用开关
- 角色由多选改为互斥单选,编辑态多角色给出收敛提示
- 密码策略增加特殊字符要求,规则提示改为短标签横排
- 移除邮箱字段及相关脱敏、清除逻辑
- 接口错误经 toUserMessage 中文化,透传后端校验原因
|
2026-09-30 10:33:24 +08:00 |
|
yelan
|
3ad95cc795
|
feat(users): 统一员工密码策略并修复新增员工表单残留
|
2026-09-30 09:58:15 +08:00 |
|
yelan
|
0db94b22bf
|
Merge branch 'master' of https://gitea.xinyuxi.com/zhanggaoming/xh-medical-sign-web
|
2026-09-30 09:42:38 +08:00 |
|
yelan
|
e7a7c1f01b
|
chore(report): 下线「系统管理 → 报表分析」菜单及其接口与开关
|
2026-09-30 09:42:34 +08:00 |
|
xy
|
c2984bfd98
|
feat(font): 新增字体设置并统一医护端与患者端文书字体
|
2026-09-30 08:35:02 +08:00 |
|
yelan
|
fe8cb01d4d
|
fix(document): 统一文书纸字体为雅黑并对齐原型口径
|
2026-09-29 22:31:57 +08:00 |
|
yelan
|
825dad25a5
|
Merge branch 'master' of https://gitea.xinyuxi.com/zhanggaoming/xh-medical-sign-web
|
2026-09-29 22:18:01 +08:00 |
|
yelan
|
095751189a
|
chore(records): 暂时隐藏签署记录详情左栏与次要下载出口
|
2026-09-29 22:17:59 +08:00 |
|
cnxianyi
|
9173d623a1
|
feat: enable patient form interactions and revision-aware signing
|
2026-09-29 21:37:30 +08:00 |
|
yelan
|
dc94265703
|
chore(header): 移除环境标识徽标
|
2026-09-29 21:28:37 +08:00 |
|
yelan
|
431084edf4
|
chore(dev): 补充 API 代理目标配置说明
|
2026-09-29 21:25:46 +08:00 |
|
cnxianyi
|
09bcf20def
|
feat: 提交
|
2026-09-29 18:49:45 +08:00 |
|
xy
|
8d8fa2af47
|
feat: 提交
|
2026-09-29 15:50:21 +08:00 |
|
xy
|
c4363889b1
|
fix(sign): 对齐签署操作权限校验
|
2026-09-28 22:37:22 +08:00 |
|
xy
|
f7804d476d
|
fix(sign): 补齐模板查询院区参数
|
2026-09-28 21:04:03 +08:00 |
|
xy
|
b6775a66c7
|
chore(dev): 支持本地后端代理目标
|
2026-09-28 20:37:09 +08:00 |
|
xy
|
8024075439
|
feat(sign): 补齐医护端与患者端签署流程
|
2026-09-28 19:57:57 +08:00 |
|
xy
|
a25716c861
|
feat(audit): 完成审计日志页面筛选与导出
|
2026-09-28 16:38:27 +08:00 |
|
yelan
|
536632e104
|
feat(患者H5): 补齐移动端/微信适配与签名后路由防回退
|
2026-09-28 13:06:51 +08:00 |
|
yelan
|
3995c027fc
|
feat(患者签署): 签署自动落款日期并新增精麻同意书演示文书
|
2026-09-28 11:08:06 +08:00 |
|
yelan
|
28c45dc7b2
|
feat(患者签署): 接入签署上下文接口并补齐文书渲染与手写签名链路
|
2026-09-28 10:38:22 +08:00 |
|
yelan
|
d711e03a4e
|
refactor(文书库): 状态口径收敛为启用中/停用两档并移除审核链路
|
2026-09-28 09:28:21 +08:00 |
|
yelan
|
2a0681287c
|
feat(签署工作台): 按原型分流签名位点击,Pad 任务就地落笔并补齐弹窗标题
|
2026-09-27 18:55:23 +08:00 |
|
yelan
|
c6262726d7
|
feat(线上签署): 模拟器支持短信/公众号双入口并补齐身份校验与完整文书展示
|
2026-09-27 17:07:41 +08:00 |
|
yelan
|
ea5a248a0c
|
feat(签署工作台): 补齐短信/公众号发送弹窗与 Pad 定位签名位流程
|
2026-09-27 16:50:13 +08:00 |
|
yelan
|
39d27ae5e7
|
refactor(文书纸): 抽出 A4_PAPER_MM 统一屏纸与 PDF 的页边距口径
|
2026-09-27 14:48:43 +08:00 |
|
yelan
|
7597b4764f
|
fix(文书纸): 用 min-height + container-type 修正纸张高度下限与窄容器下表格溢出
|
2026-09-27 14:21:24 +08:00 |
|
yelan
|
431dd2cd6f
|
refactor(文书纸): 统一 A4 纸规格并收敛各渲染场景的纸宽与页边距
|
2026-09-27 13:54:15 +08:00 |
|
yelan
|
635e998946
|
refactor(文书预览): 移除文书内容页签与 raw 渲染模式,统一走签署态预览
|
2026-09-27 12:39:23 +08:00 |
|
yelan
|
07b27ad6ca
|
fix(文书签署): 渲染态填写项保留实线细框以区分系统填写位
|
2026-09-27 11:25:39 +08:00 |
|
yelan
|
397fc5cc93
|
refactor(签署工作台): 移除页面介绍区以精简布局
|
2026-09-27 09:47:59 +08:00 |
|
yelan
|
cc1ef72320
|
refactor(签署工作台): 按原型精简筛选条为日期/状态/搜索并改为输入即筛
|
2026-09-27 09:27:26 +08:00 |
|
yelan
|
3cb174ce0c
|
refactor(文书预览): 抽出统一的文书纸与预览弹窗,消除五处重复渲染
预览原先在 5 个地方各写一遍(文书库预览、编辑器签署预览、发起签署弹窗预览、
工作台在线预览、工作台文书区),基础排版已经分叉:表格边框 #52646e 与 #c8d7dd
两套色、单元格内边距 5px 7px 与 5px 9px 两个值、只有两处带宋体。
原型本身是「一处渲染(.paper + fillDocHtml)、两种外框」,这次按那个形状收口。
新增
- utils/document-paper.ts:基础排版的**唯一一份** CSS(p / h1-h4 / 表格 / 宋体)。
运行期幂等注入 head —— 因为同一份纸有两条渲染通道:v-html(吃全局样式)与
iframe srcdoc(隔离模板自带 style,只能吃字符串),各写一份必然漂移。
- components/document/DocumentPaper.vue:唯一的纸渲染器。
signing / raw 两模式、interactive、取值还原、☑☐ 就地切换、签名位请求采集、
填写项与勾选上报、getDocumentElement()(供导出 PDF)。
- components/document/DocumentPreviewDialog.vue:唯一的预览外框。
标题/副标题/徽标、可选页签、加载与错误态、纸舞台(浅色卡片 / 深灰 A4)、
#footer 与 #empty 插槽。
- styles/document-preview.css:页脚按钮等**插槽内容**要用的类。
插槽节点带的是父组件 scope id,弹窗的 scoped 样式命中不了 —— 与
signing-document.css 同一类问题,同一套解法。
迁移
- 文书库预览、编辑器签署预览、发起签署弹窗预览、工作台在线预览全部改走统一组件;
SigningDocumentInteractive 的纸换成 DocumentPaper,只留任务外壳
(横幅 / 作废章 / 填写项进度)。
- 删除四处基础排版副本;SimSun 与 :deep(table) 现在各只剩一处。
行为保持
- 文书库预览仍是两个页签(文书内容走 iframe 隔离、签署预览走 v-html),
没有正文时仍给占位版式(占位符写成 {患者姓名} 原始形态,不预填示例值)。
- 工作台预览的深灰 A4 舞台、页脚说明与两个出口按钮不变。
- 作废章原先是纸的兄弟节点、DOM 顺序在前,纸改成自带白底后会被盖住 ——
给章补 z-index,并在探针里加命中测试锁死。
验证
- 新增 probe-doc-paper.cjs:31/31 PASS。核心是**计算样式**断言
(边框色 / 内边距 / 宋体 / border-collapse),并断言文书库预览与编辑器预览
两份纸的样式**逐项一致** —— 只看 DOM 存在证明不了"只有一份排版"。
- 回归:probe-new-task 104/104、probe-workbench-lib 46/46(新增作废章命中测试)、
probe-dept-confirm 36/36、probe-method-domain 14/14、probe-report-analytics 92/92。
- vue-tsc 与 eslint 0 错。
净减 888 行(309 增 / 1197 删)。
|
2026-09-26 20:56:02 +08:00 |
|