Commit Graph
558 Commits
Author SHA1 Message Date
wsmandGitee dc6ee86693 !135 fix(fixcontact): 未开始记录 bpm_status 为空时按未开始状态行着色
Merge pull request !135 from wsm/fix/fix_contact_list
2026-08-04 06:46:33 +00:00
wsmandClaude Opus 4.7 74b1c26cd9 fix(fixcontact): 未开始记录 bpm_status 为空时按未开始状态行着色
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-08-04 14:42:36 +08:00
ye1023 86212ff445 yxk-20260804
改善提案-分页调整、打开序号列
三个菜单首次打开均默认每页显示 12 条。
分页器可切换为 24、36 条每页。
切换菜单、查询、重置条件后分页请求仍正常。
2026-08-04 11:12:24 +08:00
wsm efeaecbdfd !134 feat(fixcontact): 台账列表新增状态统计展示与按流程状态行着色
* feat(fixcontact): 台账列表新增状态统计展示与按流程状态行着色
2026-08-04 02:58:06 +00:00
ye1023 87c18efaeb Merge remote-tracking branch 'origin/master' 2026-08-04 10:46:09 +08:00
ye1023 e75088147f yxk-20260804
改善提案-bug修复
已办记录仍携带历史 taskId、taskDefKey,但对应 Flowable 运行任务已结束。BPM 表单误调用了仅允许当前待办访问的评分/选人接口,导致基础信息加载整体失败。
Implementation Changes
修改 ImprovementProposalBPMForm.vue 的 loadProposal:仅当 showProcessHandle=true 时调用 queryMyDeptScore。
showProcessHandle 继续以 formBpm=true、PROCESS_TAB_TYPE='run'、存在当前 taskId 为条件。

Task4 的 queryInstituteVoteCandidates 同样增加 showProcessHandle 条件,避免已办历史记录访问当前节点专用接口。
已办、已阅、流程历史页面仅加载主表和通用投票记录,保持基本信息只读展示;不显示流程办理区域,也不请求当前任务校验接口。
不修改后端 validateRunningTask、评分权限校验或运行待办的正常评分逻辑。
2026-08-04 10:45:22 +08:00
wsmandGitee d7a9e11610 !133 fix(fixcontact): 反馈列表按当前子流程部门范围过滤,新增所领导审批流程变量
Merge pull request !133 from wsm/feature/fix_contact_select_ld
2026-08-04 02:30:38 +00:00
wsmandClaude Opus 4.7 422aaa62d0 fix(fixcontact): 反馈列表按当前子流程部门范围过滤,新增所领导审批流程变量
- 反馈保存时 feedback_dept 存当前子流程部门(无子流程节点时回退登录人部门)
- 子流程部门读取改为优先读多实例局部变量 dept_id(原 impl_dept_id 从未写入导致过滤落空)
- filterByDept=1 时反馈列表仅展示当前子流程内的反馈,同子流程内其他部门反馈可见
- 刷新 watch 增加 taskId,切换同实例不同子流程任务时正确重刷
- 新增是否需要所领导审批开关与审批人(is_need_leader_approve / leader_approve_user 全局变量)

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-08-04 10:25:02 +08:00
wsm a2b7d24de9 !132 fix(fixcontact): 反馈弹窗实际完成时间允许编辑
* fix(fixcontact): 反馈弹窗实际完成时间允许编辑
* feat(fixcontact): 反馈列表展示反馈人与反馈部门名称
* feat(fixcontact): 流程表单支持部门并行子流程
2026-08-03 10:43:15 +00:00
wsmandGitee 8c3827b59e !131 fix(fixcontact): 反馈弹窗计划完成时间必填、长文本换行显示与办理情况区按节点权限显隐
Merge pull request !131 from wsm/feature/fix_contact_permession
2026-08-03 07:04:37 +00:00
wsmandClaude Opus 4.7 d2b084d2c8 fix(fixcontact): 反馈弹窗计划完成时间必填、长文本换行显示与办理情况区按节点权限显隐
- 反馈弹窗:计划完成时间改为必填,三个长文本输入框自动增高换行,label 列宽调整避免标题换行
- 台账与办理情况表:计划完成情况/处理意见、承办情况/办结情况/实际完成情况列左对齐并自动换行显示全量内容
- 办理情况/反馈区显隐改由节点权限参数 showFeedbackInfo/showSelnextUser 等驱动

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-08-03 15:03:33 +08:00
ye1023 9175cff789 yxk-20260803
改善提案-权限控制
根据菜单路由区分 mine/dept/institute:我的提案:仅本人数据,可新增、编辑草稿、删除草稿、发起流程。
部门提案:仅本人有效业务部门内已发起提案,只读查看。
全所提案:全所已发起提案;处理中记录可删除流程。

[ImprovementProposalController.java]对列表和导出强制应用范围过滤;部门范围只识别 org_type='2'、org_category='2' 的关联部门。草稿编辑、删除、发起流程也增加了创建人校验。
删除流程改用独立权限:improvementproposal:improvement_proposal:withdrawProcess。
新增全所/部门范围权限:deptView、instituteView。
2026-08-03 14:50:31 +08:00
ye1023 115a8aabe4 yxk-20260731
改善提案
删除流程功能bug修复
2026-07-31 15:22:20 +08:00
ye1023 4ee340a514 yxk-20260731
改善提案
删除流程功能:
为已发起且仍在处理中的改善提案增加“删除流程”操作。删除后终止当前 Flowable 实例、清理本轮流程数据,并将提案回退为草稿,允许重新编辑和发起。
Implementation Changes
后端新增 POST /improvementproposal/improvementProposal/withdrawProcess?id=...,复用现有 improvementproposal:improvement_proposal:delete 权限。
在 ImprovementProposalService 新增事务方法:锁定主表后,仅允许 bpm_status='2' 且存在运行中流程实例的提案撤回;流程已完成、已作废、草稿或实例不存在时拒绝操作。
参考党委会的流程清理方式,终止 Flowable 运行实例并删除该实例的历史、审批意见、抄送、流程中间数据和流程日志;不改动全局流程引擎代码。
删除本轮 improvement_dept_score、improvement_institute_vote 数据,避免重新发起后复用旧评分、投票结果。
将流程衍生字段清空:流程实例、初审/评分/负责人奖项、评分汇总、所级投票人数与结果、最终奖项、人工确认、归档人及归档时间;保留提案基本信息、编号和业务附件。
将主表 bpm_status 重置为 1,使现有编辑、删除和发起流程逻辑自动恢复可用。
前端台账操作菜单在处理中记录显示“删除流程”,增加明确提示“删除后将回退为草稿,当前评分、投票和审批数据将被清空”;成功后刷新列表。
不增加批量删除流程功能,现有批量删除仍只处理草稿。
2026-07-31 15:07:33 +08:00
ye1023 a4a7bdf233 Merge remote-tracking branch 'origin/master' 2026-07-31 14:08:13 +08:00
ye1023 ba8fbd5b44 yxk-20260731
改善提案
新增提案时,提案部门默认选中当前登录部门,用户可改选本人所属的有效业务部门。候选范围严格限定为用户关联部门中 org_type='2' 且 org_category='2' 的记录,排除岗位、科室及其他组织节点。
2026-07-31 14:08:01 +08:00
wsmandGitee 7c8f6d4229 !130 style(bg): 列表页筛选区域标签和输入控件添加悬浮提示
Merge pull request !130 from wsm/style/contact_list
2026-07-31 01:54:06 +00:00
wsmandClaude Opus 4.7 950e17e549 style(bg): 列表页筛选区域标签和输入控件添加悬浮提示
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-07-31 09:53:20 +08:00
wsm ad753b53e5 !129 fix(fixcontact): 操作按钮改用 @click.stop 阻止行展开
* fix(fixcontact): 操作按钮改用 @click.stop 阻止行展开
* fix(fixcontact): 操作按钮点击阻止行展开事件冒泡
2026-07-31 01:33:56 +00:00
wsmandGitee 0213492c75 !128 feat(fixcontact): 筛选区域改造及模板导入导出按钮
Merge pull request !128 from wsm/feature/20260731
2026-07-31 01:21:50 +00:00
wsmandClaude Opus 4.7 12c0625f72 feat(fixcontact): 筛选区域改造及模板导入导出按钮
- 筛选区:定点联系所领导/相关分管所领导改用 DeptRoleUserSelectDropDown 按角色部门筛选
- 筛选区:新增联系单位(部门)、主办部门、协办部门筛选项(SzSelectDept)
- 筛选区:移除联系时间、申请人筛选项
- 操作区:新增下载模板、模板校验、模板导入按钮

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-07-31 09:19:54 +08:00
wsmandClaude Opus 4.7 b7649bd23c feat(fixcontact): 新增模板导入导出 API 端点
添加 exportXlsHeaders、importExcelByEasyExcel、checkExcelByEasyExcel 接口,
用于下载模板、模板校验和 EasyExcel 导入。

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-07-31 09:19:42 +08:00
wsm d937a1578e feat(fixcontact): 新增定点联系单前端页面
列表页含展开反馈记录子表,表单使用原生 Ant Design Vue 模式,
选人组件使用 DeptRoleUserSelectDropDown 按部门角色过滤。
2026-07-30 17:39:51 +08:00
ye1023andGitee 8e4cdf4f7c !127 wsq-前端-20260729-fix-改善提案查询体验优化
Merge pull request !127 from 王淑勤/wsq-20260727
2026-07-30 08:58:29 +00:00
ye1023andGitee 0c11fb1a72 Merge branch 'master' of gitee.com:sz_30/supervision-vue into wsq-20260727
Signed-off-by: ye1023 <12588209+ye1023@user.noreply.gitee.com>
2026-07-30 08:58:11 +00:00
王淑勤 2feb4b0b48 wsq-前端-20260729-fix-改善提案查询体验优化 2026-07-30 16:50:57 +08:00
ye1023 85a7e561da yxk-20260730
改善提案
修复流程表单中提案类型不能正常翻译的bug
2026-07-30 16:13:51 +08:00
ye1023 5a0cd96e4e yxk-20260730
改善提案
列表样式调整
2026-07-30 16:03:28 +08:00
ye1023 bd5c4aa473 yxk-20260730
改善提案
普通新增页面不再预生成流水号。提案编号在点击保存时由后端生成,前端仅展示“保存后自动生成”,避免并发重复。
Implementation Changes
新增页面初始化时不再调用年度流水号接口,也不再拼接提案编号。
提案编号输入框继续只读;新增状态显示“保存后自动生成”占位提示。
后端新增专用创建方法,在保存事务内:原子递增年度序列表。
按 提案部门名称-YYYY年-四位流水号 生成编号。
覆盖前端传入的 proposalNo 后保存主表。

新增接口返回 { id, proposalNo };前端附件仍使用返回的 id 关联。
新增年度序列表及历史编号初始化 SQL,保证首次上线从当前最大流水号继续递增。
2026-07-30 15:51:42 +08:00
ye1023andGitee c169f282bd !126 Merge branch 'refs/heads/master' into wsq-20260727
Merge pull request !126 from 王淑勤/wsq-20260727
2026-07-30 07:27:00 +00:00
ye1023andGitee 8b95e7912c Merge branch 'master' of gitee.com:sz_30/supervision-vue into wsq-20260727
Signed-off-by: ye1023 <12588209+ye1023@user.noreply.gitee.com>
2026-07-30 07:26:40 +00:00
ye1023 3b3ff8228e yxk-20260730
改善提案
修复附件上传businessid存储错误的bug
2026-07-30 15:00:54 +08:00
ye1023 87bf2d945f yxk-20260730
改善提案
将流程办理页基本信息中的“提案类别”改为优先显示与台账列表一致的字典文本,不再直接展示 proposal_category 数据值。
2026-07-30 14:42:24 +08:00
ye1023 b228a806f0 yxk-20260730
改善提案
重构 Task_improve002 评分弹窗的展示层级,清晰突出“改善效果、可推广度、独创性、努力度”四个大类评价维度,同时保留现有七项录入、权重和计算逻辑。
2026-07-30 14:25:34 +08:00
ye1023 c294724fa4 yxk-20260730
改善提案
打分的时候,提供下载评分标准的附件功能,下载路径在内网写入
2026-07-30 11:07:02 +08:00
王淑勤 c6e5f0cdd7 Merge branch 'refs/heads/master' into wsq-20260727 2026-07-30 10:52:06 +08:00
王淑勤 1e85e251cb wsq-前端-20260729-style-样式调整 2026-07-30 10:51:26 +08:00
ye1023 472fbd3dec yxk-20260730
改善提案
修复普通新增表单将附件关联到提案编号的问题。后续新增的改善前、改善后附件统一使用 改善提案主表 ID:分组 保存,与 BPM 只读页的查询规则保持一致。
2026-07-30 10:44:57 +08:00
ye1023 1117eec3f4 Merge remote-tracking branch 'origin/master' 2026-07-30 08:40:58 +08:00
ye1023 7b42c08c51 yxk-20260730
改善提案
在 ImprovementProposalBPMForm.vue 中为“基本信息”增加默认展开的收起/展开控制,并仅放大“流程办理”区域的文字,增强办理人员的可读性与操作体验。
2026-07-30 08:40:48 +08:00
ye1023andGitee 0b7307aae5 !125 wsq-前端-20260729-feat-查询、详情、列表中显示最终奖项,样式调整。
Merge pull request !125 from 王淑勤/wsq-20260727
2026-07-30 00:39:35 +00:00
王淑勤 23ff92974c wsq-前端-20260729-feat-查询、详情、列表中显示最终奖项,样式调整。 2026-07-29 21:58:11 +08:00
王淑勤 b19b938fa8 Merge branch 'refs/heads/master' into wsq-20260727 2026-07-29 17:48:50 +08:00
王淑勤 b64fff55bc wsq-前端-20260728-fix-附件下载、预览问题修复 2026-07-29 15:02:38 +08:00
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