Commit Graph
445 Commits
Author SHA1 Message Date
ye1023andGitee 40db7d9b93 !118 Merge branch 'refs/heads/master' into wsq-20260727
Merge pull request !118 from 王淑勤/wsq-20260727
2026-07-28 02:14:19 +00:00
wsmandGitee 29ed8d1331 !119 style(bg): 适配筛选栏布局到1920x1080屏幕,修复label显示不全
Merge pull request !119 from wsm/style/20260728
2026-07-28 02:04:24 +00:00
wsmandClaude Opus 4.7 84b6debdcb style(bg): 适配筛选栏布局到1920x1080屏幕,修复label显示不全
- BgPartymatterList: 添加 :xl="4" 列断点,labelCol xxl:4→xxl:8
- BgTakepulseList: 添加 :xl="4" 列断点,部门列 :xl="5",labelCol xxl:4→xxl:8
- BgXiSpeakList: 添加 :xl="4" 列断点,牵头部门 :xl="6",labelCol xxl:8→xxl:14
- DqInspectTaskList: 添加 :xl="4" 列断点,labelCol xxl:4→xxl:9

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-07-28 10:03:14 +08:00
王淑勤 2fe65e3466 Merge branch 'refs/heads/master' into wsq-20260727 2026-07-27 15:55:11 +08:00
王淑勤 4461654183 wsq-前端-20260727-新增功能-改善提案页面查询模块新增提案部门和业务展示状态的查询 2026-07-27 15:48:41 +08:00
王淑勤 86dcdc9a36 wsq-前端-20260727-新增功能-改善提案页面新增弹窗调整 2026-07-27 15:21:27 +08:00
ye1023 209a48d5a4 Merge remote-tracking branch 'origin/master' 2026-07-27 15:06:56 +08:00
ye1023 37a23f156a yxk-20260727
改善提案
重构 ImprovementProposalBPMForm.vue 为“基本信息”和“流程办理”两个区域。节点识别统一使用 formData.taskDefKey,不通过 PC 表单 URL 参数判断节点;URL 参数仅保留给将来固定开关类需求。
奖项字段统一按 金奖=0、银奖=1、铜奖=2、参与奖=3 存储,页面展示中文。need_dept_score、isneedvote 均使用字符串 1/0。
Key Changes
基本信息区域在所有流程节点统一展示,使用只读组件展示提案申请字段、改善前后说明及三个附件分组;不复用生成式编辑表单,也不允许流程办理人修改申请内容。

流程办理区域仅在运行中的待办显示:formBpm=true、PROCESS_TAB_TYPE='run' 且存在 taskId。提取统一 processInfo,包含 taskId、taskDefKey、processInstanceId、mainId。

继续使用 TaskHandleInnerContent 的 beforeHandle 钩子;按当前 taskDefKey 完成节点专属数据校验、保存和流程变量写入后,再调用通用提交办理。

Task_improve001:
提供初步评定奖项 initial_award 必填选择。
金奖、银奖自动保存 need_dept_score='1';铜奖、参与奖保存 '0'。
后端在同一节点保存接口中更新主表,并通过 Flowable runtimeService.setVariable 写入全局流程变量 need_dept_score。
BPMN 排他网关配置:${need_dept_score == '1'} 流向 Task_improve002,${need_dept_score == '0'} 流向 Task_improve003。

Task_improve002:
展示部门评分记录及“打分”入口,入口按当前登录评委定位其 improvement_dept_score 记录。
本轮仅建立评分弹窗/页面入口和子表查询展示;四维度录入、加权计算、全部评委完成校验、平均分和建议奖项计算留待下一轮实现。

Task_improve003:
只读展示初步奖项;存在评分结果时展示 dept_avg_score、suggested_award。
部门负责人必选 leader_final_award;金奖写入 isneedvote='1',其他奖项写入 '0',并同步为全局流程变量。
BPMN 排他网关配置:${isneedvote == '1'} 流向 Task_improve004,${isneedvote == '0'} 流向 Task_improve006。

Task_improve004:
本轮预留“所级评议人员”办理区域和投票名单展示,不开发专用选人组件及投票记录初始化。
后续选人功能负责创建每位评委一条 improvement_institute_vote 待投票记录,并设置 institute_total_voters;流程需同时配置所级投票任务的多实例人员集合。

Task_improve005:
提供“同意”“不同意”操作,按当前登录用户更新其已有的待投票记录,写入 vote_result、vote_status='voted'、vote_time 与当前 process_task_id。
不信任前端传入的投票人 ID;后端以登录用户定位记录,并禁止非名单人员、重复投票或已完成记录再次修改。
提交办理前校验当前评委已投票。投票统计和三分之二结果计算留待选人及多实例规则完成后统一实现。

Task_improve006:
展示部门负责人确认奖项;如经过所级投票,同时展示投票统计和投票结果。
经办人必须选择 final_award。若金奖所级投票未通过,同时将 manual_confirm_result 固定保存为 confirmed,表示已由经办人手动确认最终奖项。

后端新增流程节点专用 DTO 与接口,分别处理初审奖项、负责人奖项、归档最终奖项和个人投票;接口校验主表、流程实例、活动任务定义键及当前办理人,避免通过普通 /edit 篡改流程数据。

不使用生成代码的 updateMain 保存流程数据,避免删除并重建评分、投票子表,也避免草稿状态校验阻断流程办理。

补齐数据库定义:在 improvement_proposal 增加 isneedvote char(1),同步建表 SQL、数据库 Markdown 与实体注释;将 need_dept_score 的说明统一改为 1/0。为已建库环境提供单独的增量 ALTER TABLE 脚本。
2026-07-27 15:06:40 +08:00
wsm 3698dda2a8 !117 feat(bpm): 新增流程节点驳回目标范围控制功能
* feat(bpm): 新增流程节点驳回目标范围控制功能
2026-07-27 06:30:12 +00:00
陈志浩 31d897e2a5 !116 czh-20260725-移除linkOpenMode和dataFormat默认值
* czh-20260725-移除linkOpenMode和dataFormat默认值
* czh-20260725-code-review问题修复
2026-07-25 02:52:43 +00:00
陈志浩 b27b538bb1 !115 czh-20260725-更新测试页面为sendBatch风格
* czh-20260725-更新测试页面为sendBatch风格
* czh-20260724-增补意见即时通推送前端回显
2026-07-25 01:59:50 +00:00
ye1023 5e02e5e718 yxk-20260724
feat(改善提案): 支持直接发起审批流程及通用流程办理

- 新增改善提案专用流程发起接口,直接以 improvement_proposal.id 作为业务ID发起 dev_improvement_proposal_001,不再创建 task_task
- 发起时加行锁并校验草稿状态及流程实例,防止重复发起;成功后回写 process_instance_id
- 收紧已发起提案的编辑、单删和批量删除限制,避免流程中的业务数据被篡改
- 前端列表接入业务发起接口,仅草稿且未绑定流程实例时显示发起、编辑、删除入口
- 新增 ImprovementProposalBPMForm,只读展示提案信息并复用通用任务办理能力
- 兼容发起接口从 POST 请求体或 URL 参数中接收 id,修复前端参数未绑定导致的缺少 id 异常
- 明确流程变量使用业务表物理列名:proposal_dept_id,用于按提案部门匹配精益专员初审人员
2026-07-24 16:45:40 +08:00
ye1023 37363636ea yxk-20260724
改善提案
新增申请只填写主表,子表由后续评分和投票流程维护。
2026-07-24 16:03:35 +08:00
wsmandGitee 3d4d613842 !114 fix(bg): 再次督办时督办标题追加阿拉伯数字次数信息
Merge pull request !114 from wsm/fix/20260724_v2
2026-07-24 06:47:58 +00:00
wsmandClaude Opus 4.7 c5667d0b54 fix(bg): 再次督办时督办标题追加阿拉伯数字次数信息
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-07-24 14:45:53 +08:00
zhihao 604b2e454a czh-20260724-忽略bundle 2026-07-24 12:11:56 +08:00
陈志浩 ae1d0105a4 !113 czh-20260724-增补意见即时通推送前端回显
* czh-20260724-增补意见即时通推送前端回显
2026-07-24 04:09:02 +00:00
wsm 11f6ba3961 !112 refactor(bg): 年份字段从字典组件替换为年份选择器
* refactor(bg): 年份字段从字典组件替换为年份选择器
* feat(bpm): 待办/已办/待阅/已阅弹窗标题改为业务标题
* feat(bpmform): 反馈新增时计划完成目标/日期必填可编辑,编辑时禁用并提示
* style(bpmform): 统一表单标签宽度和对齐,清理调试代码
* feat(bg): 再次发起督办弹窗标题显示中文数字督办次数
* style(bpmform): 新增反馈按钮添加悬浮提示"可以多次新增反馈"
2026-07-24 03:16:38 +00:00
wsmandGitee fd66dac804 !111 style(bgpartymatter): 搜索表单添加展开/收起按钮,默认只显示第一行筛选框
Merge pull request !111 from wsm/style/20260723_v2
2026-07-23 08:24:40 +00:00
wsmandClaude Opus 4.7 07a5d1e416 style(bgpartymatter): 搜索表单添加展开/收起按钮,默认只显示第一行筛选框
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-07-23 16:23:49 +08:00
wsmandGitee 9b00759897 !110 style: 展开图标添加反馈信息tooltip,详情链接阻止行展开
Merge pull request !110 from wsm/style/20260723
2026-07-23 08:00:44 +00:00
zhihao c645c59b4b czh-20260723-修复选人组件回传用户名错误问题 2026-07-23 16:00:29 +08:00
wsmandClaude Opus 4.7 ab6cd2fccf style: 展开图标添加反馈信息tooltip,详情链接阻止行展开
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-07-23 15:56:49 +08:00
wsmandClaude Opus 4.7 077617948d style(dqinspecttask): 调整台账列表列顺序,新增分管所领导列,统一搜索表单布局
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-07-23 15:36:14 +08:00
wsmandClaude Opus 4.7 1f92e47287 style(bqtakepulse): 统一搜索表单布局,简化筛选为4项,牵头/协办部门支持多选
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-07-23 15:36:06 +08:00
wsmandClaude Opus 4.7 fedb13ce5a style(bgpartymatter): 统一搜索表单布局,事项名称添加点击详情链接,新增分管所领导筛选
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-07-23 15:36:00 +08:00
陈志浩 a873950347 !109 czh-20260723-测试页字段名toUserValues统一改为toUserValueList
* czh-20260723-测试页字段名toUserValues统一改为toUserValueList
* czh-20260723-即时通测试页适配sendBatch批量发送
2026-07-23 07:07:35 +00:00
wsmandClaude Opus 4.7 d7ff8af059 fix(xispeak): JInput清空输入框时change事件不触发,修复emit顺序避免查询使用旧值
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-07-23 11:27:02 +08:00
wsmandClaude Opus 4.7 0fd3029105 feat(xispeak): 牵头部门筛选支持多选,FIND_IN_SET AND 逻辑
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-07-23 11:17:38 +08:00
wsmandClaude Opus 4.7 bb6fbbc7e8 style(xispeak): 优化列表显示列宽/顺序/对齐,新增所党委责任领导筛选,筛选框统一布局并选完即查
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-07-23 10:59:10 +08:00
陈志浩andGitee 15e7e10b83 !108 czh-20260723-即时通测试页增加linkOpenMode和dataFormat字段
Merge pull request !108 from 陈志浩/feature/im-20260723
2026-07-23 00:32:37 +00:00
zhihao 4595a7d6b4 czh-20260723-即时通测试页增加linkOpenMode和dataFormat字段 2026-07-23 08:28:25 +08:00
wsm 61c6fec92b !107 style(xispeak): 美化发起落实措施收集流程弹窗
* style(xispeak): 美化发起落实措施收集流程弹窗
* fix(xispeak): 移除督办状态筛选默认值,避免页面初始加载时无数据
* fix(xispeak): 对齐督办状态筛选逻辑,设置默认值"未开始"
2026-07-22 07:13:47 +00:00
陈志浩andGitee 321de68e27 !106 czh-20260722-调整所务会党委会把把脉表格列顺序和宽度
Merge pull request !106 from 陈志浩/feature/table-columns-adjust-20260722
2026-07-22 06:35:33 +00:00
zhihao c785bf6e45 czh-20260722-调整所务会党委会把把脉表格列顺序和宽度 2026-07-22 14:33:59 +08:00
陈志浩 11916d7da1 !105 czh-20260717-优化-测试页面增加linkTitle和data支持
* czh-20260717-优化-测试页面增加linkTitle和data支持
* czh-20260717-修正测试页面默认Mock端口为19010
* czh-20260717-新增即时通推送测试页面
2026-07-22 01:51:19 +00:00
zhihao ac9064b363 czh-20260722-修改ui 2026-07-22 08:38:30 +08:00
ye1023 b56f75484a yxk-20260721
改善提案
代码生成
2026-07-21 16:22:57 +08:00
陈志浩 f54b4ef2ae !104 czh-20260721-全局表格边框线颜色轻微加深
* czh-20260721-全局表格边框线颜色轻微加深
* czh-20260721-顶栏新增品牌标语,底部版权加粗更新
2026-07-21 06:04:29 +00:00
wsm 9c90223792 !103 feat(bpm): 列表行根据督办状态显示不同背景色
* feat(bpm): 列表行根据督办状态显示不同背景色
* fix(bpm): defaultCc 改为 provide/inject 传递,修复默认抄送不生效
2026-07-16 07:11:01 +00:00
wsmandGitee 20b0d4c1bc !102 fix(xispeak): BgXiSpeakBPMForm 补全 defaultCc 默认抄送机制
Merge pull request !102 from wsm/fix/20260716
2026-07-16 05:54:07 +00:00
wsmandClaude Opus 4.7 ab811bc328 fix(xispeak): BgXiSpeakBPMForm 补全 defaultCc 默认抄送机制
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-07-16 11:13:15 +08:00
wsmandClaude Opus 4.7 74eae8273c feat(bpm): 抽取 useSubApproveUserResolver 统一 username→realname 解析,修复 isEnd 切换时审批意见不响应
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-07-16 10:54:17 +08:00
wsmandClaude Opus 4.7 527241179c fix(dq): 隐藏巡视整改流程操作中的阶段调整菜单项
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-07-16 09:23:04 +08:00
wsmandClaude Opus 4.7 4e54268084 fix(xispeak): 隐藏台账表单中完成状态和流程阶段字段
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-07-16 09:16:53 +08:00
wsmandClaude Opus 4.7 4dd45eeab0 fix: 移除 refreshBusinessStatus 死代码,消除 N+1 无效请求
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-07-16 09:11:45 +08:00
ye1023 6432395d36 yxk-20260715
在流程详情弹窗中新增 增补审批意见 tab,仅从 我的待阅、我的已阅、我的已办 三类入口打开时显示。
用户提交后只写入 task_approval_opinion,不写 Flowable 原生历史/评论表,也不写旧流程日志表。
提交成功后刷新 审批历史,新增意见可在审批历史中看到。
2026-07-15 15:28:49 +08:00
wsmandGitee e763bfbbcb !101 feat(bpm): 默认抄送改为extendUrlParams配置驱动,优化fetchDefaultCcUsers并发请求
Merge pull request !101 from wsm/feature/cc_comp
2026-07-15 02:19:35 +00:00
wsmandClaude Opus 4.7 a16de8bd4a feat(bpm): 默认抄送改为extendUrlParams配置驱动,优化fetchDefaultCcUsers并发请求
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-07-15 10:18:07 +08:00
ye1023 d545be4a26 Merge remote-tracking branch 'origin/master' 2026-07-15 09:50:15 +08:00