Commit Graph
464 Commits
Author SHA1 Message Date
ye1023andGitee baef24555b !123 Merge branch 'refs/heads/master' into wsq-20260727
Merge pull request !123 from 王淑勤/wsq-20260727
2026-07-29 06:17:38 +00:00
ye1023 c0e772ed49 yxk-20260729
改善提案
将 Task_improve006 的所级评议结果从单行纯文本改为紧凑的票数与结果展示区,强化不同票数和评议结论的辨识度。
2026-07-29 14:12:20 +08:00
ye1023 08b0e5776a Merge remote-tracking branch 'origin/master' 2026-07-29 13:50:44 +08:00
ye1023 c6dabb0d45 yxk-20260729
改善提案
Task_improve005 不显示 TaskHandleInnerContent。评委选择“投票通过”或“投票反对”后弹出确认框;确认即锁定个人投票并直接完成当前流程任务。
2026-07-29 13:50:32 +08:00
陈志浩andGitee 286df0426e !121 czh-20260729-测试页展示sendBatch请求ID
Merge pull request !121 from 陈志浩/fix/sendbatch-request-id-20260729
2026-07-29 03:07:27 +00:00
王淑勤 bb503fa203 Merge branch 'refs/heads/master' into wsq-20260727 2026-07-29 11:01:57 +08:00
ye1023 c4fc82ef48 yxk-20260729
改善提案
Task_improve005 不显示 TaskHandleInnerContent。评委选择“投票通过”或“投票反对”后弹出确认框;确认即锁定个人投票并直接完成当前流程任务。
2026-07-29 10:59:04 +08:00
王淑勤 8fb2c86ae4 Merge branch 'refs/heads/master' into wsq-20260727
# Conflicts:
#	src/views/gh/improvementProposal/components/ImprovementProposalForm.vue
2026-07-29 10:54:07 +08:00
王淑勤 cb46a730c3 wsq-前端-20260728-fix-查询模块的提案选择从下拉换为树操作选择弹窗 2026-07-29 10:45:37 +08:00
ye1023 354ab93f53 yxk-20260729
改善提案
投票/打分页面逻辑优化
2026-07-29 10:39:10 +08:00
王淑勤 fcd98cb138 wsq-前端-20260728-fix-新增/详情/编辑页面附件能够展示和下载,样式调整。 2026-07-29 10:38:22 +08:00
zhihaoandClaude e14ed5952a czh-20260729-测试页展示sendBatch请求ID
Co-Authored-By: Claude <noreply@anthropic.com>
2026-07-29 10:36:20 +08:00
ye1023 8161e498bd yxk-20260729
改善提案
在 Task_improve004 增加所级评议人员选择。经办人选择 improve_suoleader 角色中的一人或多人后,通过通用“提交/办理”保存名单、初始化待投票记录,并写入流程变量 suoleadervotelist,供 Task_improve005 多实例任务使用。
2026-07-29 10:18:51 +08:00
ye1023 f8290836f9 yxk-20260728
改善提案
在 Task_improve003 部门负责人审核节点,负责人只能选择基准奖项本档或更低档奖项,不允许升档。基准奖项按是否经过部门评议确定:
need_dept_score='1':以 suggested_award 为基准。
未经过部门评议:以 initial_award 为基准。
奖项编码保持现有顺序:0=金奖、1=银奖、2=铜奖、3=参与奖;编码数值大于等于基准编码即为本档或降档。
2026-07-28 18:33:56 +08:00
王淑勤 2ffef8a11a wsq-前端-20260728-新增功能-详情页面的附件统一可预览、可批量下载。 2026-07-28 17:07:57 +08:00
ye1023 10452b724c yxk-20260728
改善提案
改善效果得分拆分为安全、质量、效率、成本四个,权重平均分
2026-07-28 15:05:34 +08:00
ye1023 594d730fa4 yxk-20260728
改善提案
实现部门评议小组打分功能
2026-07-28 14:55:49 +08:00
ye1023 14c093a59e yxk-20260728
改善提案
Task_improve001节点,初步评定奖项使用字典proposal_prize
2026-07-28 14:17:51 +08:00
ye1023 73fc987a55 yxk-20260727
改善提案
编辑的时候,去掉子表
2026-07-28 10:55:58 +08:00
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