Commit Graph

  • cdea9c559b t1: 定义编辑器接表单中心绑定(表单选择与版本坐标) main chenxing 2026-10-22 09:56:06 +08:00
  • 5534cd107a fix(ci): 构建容器名唯一化 + npm 走国内镜像源(避免并发互踩 exit 137) ops 2026-10-21 06:24:26 +00:00
  • 1e852c78be fix(ci): 构建容器名唯一化(避免并发构建互相 rm -f 致 exit 137) ops 2026-10-21 02:26:47 +00:00
  • 8392635571 ci: apk 源统一走 aliyun(规避 dl-cdn 时段性被拦卡 60s) ops 2026-10-21 01:36:57 +00:00
  • 4849b53541 [fix] 办理页隐藏「业务表单数据」:formDataJson 是托管模式条件路由入参,只留管理面办件详情 chenxing 2026-10-19 20:33:50 +08:00
  • 8853c0faa3 [fix] 办理页联调修复:业务信息只认 summaryFields / 业务详情用 bizUrlAbs / bare 态不叠遮罩层 chenxing 2026-10-19 20:09:41 +08:00
  • ba448fc7a0 [v2.1] A 去壳任务办理:App 增 bare 任务形态(/task/*?embed=1 保 CAS 去布局),TaskHandle 办理成功/查看业务/高度变化 postMessage 回父页,bare 不跳工作台 chenxing 2026-10-19 16:50:49 +08:00
  • 04fd54e945 [audit] P6.6 F6 前端指派选择器共享组件(纯新增备用件:collect/validate/watch 重拉 + applyPreview API 预置;未接入页面) chenxing 2026-10-18 08:24:08 +08:00
  • c7e7a7aa85 [audit] P6.3 F5-4 重跑确认框改 Modal+复选「按当前已发布流程定义重跑(救僵尸办件)」 chenxing 2026-10-18 08:18:28 +08:00
  • 33500e23d6 [audit] P6.1 F11-4 台账状态筛选增「路由挂起」伪选项 + 行状态列 routeHung 红标 chenxing 2026-10-18 08:06:10 +08:00
  • 650665224c [ysch-flow] S2.1 修向导④条件查看按钮(P0,Vue3 render 形态) chenxing 2026-10-17 23:06:57 +08:00
  • 98ea069691 feat(onboarding): 接入向导五步页 + 配置生成器(议题二 P1) chenxing 2026-10-15 15:50:08 +08:00
  • 1369b103ee feat(condition): 条件路由变量契约收口 + 子应用对接健康度面板(议题一 P0/P1 + 议题二 P2) chenxing 2026-10-15 14:51:04 +08:00
  • 0542279636 feat(condition): 条件表达式内联变量 chips(议题一 P0) chenxing 2026-10-14 18:18:42 +08:00
  • fbd428b913 chore: 实施前基线快照(条件路由/接入改造前) chenxing 2026-10-14 18:12:32 +08:00
  • 859210bf07 fix(def/ui): 「生效/在途」列 190→240——列内有 render(Tag 组件)时,用 innerText 克隆估宽会漏掉 Tag 自身的 padding/间距,实测两徽标并排真占 94+16+77=187px,+单元格内边距 36 需 ≥223,190 会换行成两行 chenxing 2026-10-14 16:57:03 +08:00
  • 6998152c88 chore(ci): 空提交触发前端重建——上一次构建(Gitea task 1491, commit 26d9314)在 npm ci 阶段被并发任务杀死(exit 137):本仓与 aca-syllabu-front 的 build workflow 都用固定容器名 frontbuild,对方 08:33:39 的 docker rm -f frontbuild 把我的容器干掉(日志时间戳对齐)。代码零改动,仅重跑构建 chenxing 2026-10-14 16:50:04 +08:00
  • 26d93148dc fix(def/ui): 子表列宽再校正——创建时间 150→160(实测该单元行盒=2 仍折行;同文案在主表「发布时间」160 下已证单行)、创建人 100→110(留长登录名余量);VERSIONS_TABLE_WIDTH 880→890 chenxing 2026-10-14 16:32:48 +08:00
  • 070f2f5ee8 fix(def/ui): 列宽按实测校正(上线后复验发现 200 不够,guid 仍折行)——GUID 200→320(32 位 guid 单行实测最宽 265px + 单元格左右内边距 36px = 301)、编码 160→200(实测 155+36=191)、子表创建时间 140→150(实测 101+36=137)、生效/在途 230→190(实测 134+36=170,收紧);平铺态同步 GUID 320 / 编码 200 chenxing 2026-10-14 16:24:08 +08:00
  • 8962dac7d2 fix(def/ui): 分组态列表六项样式——①固定列层容器 pointer-events:none(根因:fixed:right 固定层在展开行只渲染 visibility:hidden 占位格,命中测试落到其 <table> 上,吞掉子表「更多」等控件的 hover/click,表现为看得见点不动);②标题列定宽 260 + ellipsis + Tooltip(列上写 render 时 iView 内置 column.tooltip 不生效,故手挂 Tooltip;并补 .ivu-table-cell-ellipsis 内 Tooltip 两层包装降级 inline——否则省略号变硬裁切,无头 Edge 实测);③当前生效/在途 两徽标拆出独立列「生效/在途」(230);④GUID 列 130→200,32 位 guid 全显不再截 8 位;⑤主操作列 140→190(140 装不下「版本历史+编辑信息」138px 内容);⑥展开仅响应左侧箭头(Table on-expand,行内点击不再切换);另:子表「改动说明」压到 260+Tooltip,并给内层 Table 传 width=870,避免 iView 把展开行余宽摊回该列(顺带让子表右端不再压到固定条带下方) chenxing 2026-10-14 16:13:50 +08:00
  • 0a060ab22a feat: 审批节点发起时指派配置(开关/单选多选/必选)与转换无损 chenxing 2026-10-13 12:05:22 +08:00
  • ec810afd14 fix(trace): 科室视图抄送行遮蔽——新增 utils/flowTrace.ts(collapseCcRows 按 nodeId#round 折叠 CC 行记 ccCount、ccActorText 科室显 deptName‖短码/其余显"抄送对象"、不回落姓名;user/缺省档原引用直返);TraceTimeline/InstanceBody 三视图接折叠与 CC 分支(时间线由组件内折叠、节点/列表走 displayTrace 防二次折叠);EmbedInstance 头部补流程 nodeSummary。真机三视图走查并入全流程重走 P2-E chenxing 2026-10-12 20:45:41 +08:00
  • e01ef87380 fix(def/ui): 验收审计补丁——调试弹窗内置变量口径与 chips 区分;分组态空 flowGuid 兜底 chenxing 2026-10-12 18:03:34 +08:00
  • 94f263d489 feat(condition): 新建条件分支缺省翻转为表达式(EXPRESSION 主路径)——抽屉初值+createCondition 默认;SERVICE 分支补提示文案(仅实时业务数据场景使用,端点与登记由流程中心接入件 starter 代办);来源列注释订正 starter 名 chenxing 2026-10-12 17:13:21 +08:00
  • adcdd1217e B4 补充:办件下拉给 Option 显式 label(#id 标题),filterable 搜索与选中回显不依赖槽内富文本 chenxing 2026-10-12 17:09:33 +08:00
  • b96d3d6451 B4+B5 表达式调试三模式弹窗(共享组件)+ 编辑器出口内联试算 chenxing 2026-10-12 16:35:26 +08:00
  • dda7336323 B3-2 编辑器顶栏精简 + 底部状态栏退役(配 B3-1 面板,两步提交可单独回滚) chenxing 2026-10-12 16:21:54 +08:00
  • f0ec500348 B3-1 编辑器右信息面板 + 校验清单定位(先加面板,保存链路不动) chenxing 2026-10-12 16:19:51 +08:00
  • 5cf1ce8d1f B2 议题二前端:版本历史补全 + 升版本改动说明 + 列表分组 + 在途可见 chenxing 2026-10-12 16:14:32 +08:00
  • ecd082bb99 fix(def-editor): 空出口分支(直接通过)往返支持——解析不再造无审批人占位卡(曾致打开即报"未选择科室映射"且保存凭空加节点改语义);序列化空分支=起点→汇合点命名+条件直连边(Tail 携带出口属性);校验空分支降为 warn(并行分支保持 error:后端禁 SPLIT 直连 JOIN);ConditionBox 空分支渲染"直达汇合点"提示。convert 往返 64/64(新增空分支/空泳道 6 例+修正 1 处过期负例文案) chenxing 2026-10-12 11:29:07 +08:00
  • 2a1ec48b25 feat(workbench): 四页签加「按应用筛选」(appKey)+页签重排(我提交的→3、抄送我的→4) chenxing 2026-10-12 11:25:58 +08:00
  • 955c1e55f6 feat(def): 归属应用必填化——编辑器保存校验+必选标记,列表未归属标记 chenxing 2026-10-12 10:44:17 +08:00
  • 9f80630db3 fix(workbench): 待办列「提交人」显示真实提交人 chenxing 2026-10-12 10:27:39 +08:00
  • fdc661f509 feat(workbench): 我的办件并入工作台为「我提交的」页签 chenxing 2026-10-12 10:13:31 +08:00
  • ff1c50931a feat(callback/app): 回调管理增强——注册操作列加「探测」(width 140→240 修复挤压溢出)+探测结果弹窗;推送日志加详情抽屉(完整 payload pretty JSON+响应摘要+重试链);应用管理加搜索框+回调注册数列+停用二次确认 chenxing 2026-10-11 22:40:56 +08:00
  • 8506ad80d7 feat(detail): 列表详情改为抽屉弹出+业务信息只认 summaryFields chenxing 2026-10-11 12:01:43 +08:00
  • ecd4b9f4ea refactor(detail): 办件详情与嵌入页整合共用 InstanceBody——详情页升级三视图+流程信息五项+表单数据,嵌入页表现不变 chenxing 2026-10-11 11:24:09 +08:00
  • a998e455d2 fix(ui): 用户验收反馈 R2——单卡片骨架+实测高度对齐 Notice、应用管理启用/停用、Tag 真组件、科室行 deptKey、成员多选、顶栏去房子图标钮 chenxing 2026-10-10 22:42:58 +08:00
  • affb1bdeb7 fix(ui): tab 改线型对齐 Notice;操作列 when→disabledWhen 置灰保位(用户验收反馈 R1) chenxing 2026-10-10 21:47:30 +08:00
  • 43753f4f59 refactor(theme): A 类主题通道接入+本地样式回收、操作列统一 actionColumn、顶栏三态头像 chenxing 2026-10-10 21:24:39 +08:00
  • ed5f818c1a feat(dept): 应用设置-科室管理 tab(组+成员维护+一键拉取);办理人映射页下线 chenxing 2026-10-10 19:48:00 +08:00
  • f835965e29 feat(def): 流程定义列表增「编辑信息」弹窗(原地改名称/归属应用)+ 编辑器非草稿进入提示 chenxing 2026-10-10 19:23:45 +08:00
  • e8f9af534b feat(app): 应用设置页(107)+ 流程定义/编辑器应用下拉改读白名单显示应用名 chenxing 2026-10-10 19:17:39 +08:00
  • acbf601e7a feat(condition): 编辑器支持表达式判断——判断方式切换 + 出口条件就地编辑 + 表达式调试 chenxing 2026-10-10 18:52:54 +08:00
  • a4cc8ea2fa fix(flow-embed): 口径切换器改「人员视图/科室视图」,与视图切换器同排常驻 chenxing 2026-10-10 17:56:14 +08:00
  • 8bd8fcc57a fix(flow-embed): 视图切换器字重对齐——不再继承 .embed-sec-h 的粗体 chenxing 2026-10-10 17:39:30 +08:00
  • 32b01f9bf3 fix(flow-embed): 嵌入页旁路全局 body min-width——740 抽屉里整体右偏/右侧被裁 chenxing 2026-10-10 16:23:41 +08:00
  • c189ad70a7 feat(flow-embed): 办件进度嵌入页 v2.4 改版——三视图 + 折叠块 + 业务摘要 chenxing 2026-10-10 14:56:37 +08:00
  • 570eec74ff feat(def): 流程定义按应用筛选——列表应用列+筛选下拉、编辑器归属应用选择 chenxing 2026-10-10 14:34:33 +08:00
  • 1a07c2f39a fix(diagram): 嵌入页补滚动容器(裸渲染页被全局 body overflow:hidden 裁剪无滚动条)+ 流程图 PNG 按逻辑尺寸显示(SCALE=2 图按自然尺寸渲染整体放大一倍,四处 PNG 消费点统一走 fitDiagram) chenxing 2026-10-09 22:09:48 +08:00
  • 053eb0047b feat(diagram): 前端竖排镜像——edgePath/标签锚点方向自适应(发布顺序无关)、名单 2 行 tspan+等N人、补 instance 图例、auto-fit 与 375px 适配 chenxing 2026-10-09 19:42:51 +08:00
  • 8b02f05494 revert(顶栏): 移除 LOGO 文字显示(用户反馈子应用不展示,仅门户展示)(LOGO文字与主题JSON化增补) chenxing 2026-10-09 12:29:44 +08:00
  • ec5f73a81b fix(顶栏): LOGO 文字字号对齐应用名层级(19px/700)(LOGO文字与主题JSON化增补) chenxing 2026-10-09 11:56:46 +08:00
  • ae39eed665 feat(顶栏): LOGO 徽标旁显示平台文字(yh-logo-text 键接入)(LOGO文字与主题JSON化) chenxing 2026-10-09 10:36:26 +08:00
  • dadfabe036 外观偏好异步补齐C:接 A 类主题通道 loader + 顶栏云海 logo 徽标 + 平台键 yh-logo-url chenxing 2026-10-08 18:53:04 +08:00
  • 5b83fd7144 feat(embed): 嵌入页新增审批记录完整流水表 chenxing 2026-10-03 23:52:11 +08:00
  • d3a2b08ba2 feat(embed): 新增办件进度嵌入页与无鉴权旁路 chenxing 2026-10-03 16:51:29 +08:00
  • 79866a05e1 fix(flow-editor): NodeList 插入的 OutletLanes 独立 v-if,修被截断的 NotifyCard 条件链(浏览器冒烟发现:无出口审批落进 ConditionBox v-else 分支致 vnode 崩溃) chenxing 2026-10-03 16:12:00 +08:00
  • 138cb36800 chore(flow-editor)!: 移除 bpmn-js 依赖与画布文件 chenxing 2026-10-03 15:13:35 +08:00
  • ffa196954e refactor(flow-editor)!: 删除画布模式,卡片树成为唯一编辑形态 chenxing 2026-10-03 14:13:37 +08:00
  • 656c0d1bf5 feat(flow-editor): 多出口泳道 UI(抽屉开关+出口路由容器+分支增删/恢复单出口) chenxing 2026-10-03 14:09:02 +08:00
  • 16717a0867 feat(flow-editor): 多出口审批实时校验(非空唯一/数量上限/泳道递归) chenxing 2026-10-03 14:06:19 +08:00
  • 2dd7135753 feat(flow-editor): convert 双向支持多出口审批(命名出边⇄出口泳道) chenxing 2026-10-03 14:05:39 +08:00
  • e057e3bd8b feat(flow-editor): ApprovalNode 增多出口 outlets/branches,遍历链路打通 chenxing 2026-10-03 13:59:20 +08:00
  • 678cb96801 feat(flow-editor): 默认卡片模式,画布降级为高级入口 chenxing 2026-10-03 13:58:35 +08:00
  • 2c65e5adc9 feat(flow): 图示页砍画布视图档,布局改后端 positions 单源 chenxing 2026-10-03 13:57:49 +08:00
  • e30e7ab665 feat(admin): 抄送(NOTIFY)与条件分支(CONDITION)全栈接入编辑器/轨迹/管理面 chenxing 2026-09-24 01:19:15 +08:00
  • cdf04f0930 feat(ui): 应用页规范全量重构 + 工作台与流程轨迹优化 chenxing 2026-09-18 16:52:40 +08:00
  • 0083246039 fix(ui): 配置审批节点·多人审批方式「或签」置前为默认选项(新建节点默认或签已在上一提交,仅调整展示顺序) chenxing 2026-09-17 14:58:22 +08:00
  • b76c419a6f feat(admin): 画布↔卡片数据打通——卡片树为唯一数据源(uid 即 contentJson 节点 id, 画布=contentJson 投影/反解); 多人审批默认或签; 选人弹窗换 /admin/user/teacherTree 教师树; 示意图页三视图(示意图/画布视图/进度图PNG) chenxing 2026-09-17 14:52:37 +08:00
  • f9d52d2f5d fix(ui): 流程编辑器补引 bpmn-js/diagram-js CSS——连线黑条、锚点黑点外露、左侧调色板不可见 chenxing 2026-09-17 11:33:30 +08:00
  • 2e591e7a54 feat(admin): 选人组件接入——UserCheckModal 加单选模式+UserSelectInput 单选封装;映射办理人/审批节点指定用户弃手输 ID 改弹窗选人 (/admin/user/tree);删休眠 UserCheckInput 死代码 chenxing 2026-09-17 11:09:53 +08:00
  • 07275c6e3d fix(ui): 流程编辑器载图报 no diagram to display——minimalXml 补空 BPMNDiagram/BPMNPlane DI 段(新建/编辑载图均受影响) chenxing 2026-09-17 11:09:08 +08:00
  • 32116b7363 fix(ui): 详情页内嵌流程图 img 补 serviceHost 前缀(/{ctx}/front/ 子路径部署裸 /api 404) chenxing 2026-09-17 01:46:58 +08:00
  • 429a7f9152 feat(ui): 详情页父子导航/列表链接按钮/办件详情内嵌流程图(办件进度抽屉数据源就绪) chenxing 2026-09-17 01:03:59 +08:00
  • e52c4324f6 feat: 流程编辑器 bpmn-js 画布模式 + 引擎多出口/退回/移交/或签前端接线 chenxing 2026-09-16 22:22:26 +08:00
  • 842a4cfb14 feat: 办理人映射页一键拉取教师组(预览确认+批量导入)+ 流程编辑器存量 chenxing 2026-09-16 01:21:10 +08:00
  • 670988816c fix(api): 修正 POST 请求体丢失致 def/save 报 body missing chenxing 2026-09-15 19:04:46 +08:00
  • 2969d235e4 docs(router): 更新路由表注释——菜单改由 UserBase app_module 下发 chenxing 2026-09-15 18:44:30 +08:00
  • 90db00cf16 feat: 提交流程中心前端代码 chenxing 2026-09-15 10:42:45 +08:00
  • ca30ff12cc ci: init build workflow [skip ci] admin 2026-09-15 10:18:35 +08:00
  • 20c6db07d6 Initial commit admin 2026-09-15 10:18:28 +08:00