From b2da882b31b027b11e750773ad9ab7cea4af147e Mon Sep 17 00:00:00 2001 From: hongawen <83944980@qq.com> Date: Fri, 29 May 2026 16:40:25 +0800 Subject: [PATCH] =?UTF-8?q?feat(execution):=20=E5=AE=9E=E7=8E=B0=E6=89=A7?= =?UTF-8?q?=E8=A1=8C=E6=A8=A1=E5=9D=97=E8=A7=86=E8=A7=92=E5=88=87=E6=8D=A2?= =?UTF-8?q?=E5=92=8C=E5=BF=AB=E6=8D=B7=E8=BF=87=E6=BB=A4=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 添加执行视角切换功能(my/all),支持不同身份维度查看 - 实现逾期/本周到期快捷过滤功能,提升执行管理效率 - 重构执行区域UI布局,优化用户体验和界面结构 - 集成Element Plus表单验证,在用户选择器组件中使用 - 优化执行状态筛选和计数逻辑,提升数据展示准确性 - 实现执行视角切换时的数据同步刷新机制 - 添加执行完成操作的二次确认对话框 - 重构权限码检查逻辑,统一使用query权限码进行控制 - 移除auth store依赖,精简代码结构 - 优化执行状态看板和任务计数的加载机制 - 实现执行创建和编辑流程的状态同步更新 - 统一任务工作区的执行范围传递方式,提高性能 - 添加执行详情面板的操作按钮权限控制 - 优化执行删除后的数据刷新逻辑,确保视图一致性 --- .../custom/business-user-picker.vue | 24 +- src/service/api/project.ts | 2 +- src/typings/api/project.d.ts | 37 +- .../product/dashboard/product-activity.ts | 81 +++-- src/views/product/setting/index.vue | 6 +- src/views/product/setting/shared.ts | 12 +- .../list/modules/project-create-base-form.vue | 26 +- .../list/modules/project-operate-dialog.vue | 30 +- .../composables/use-task-view-context.ts | 2 +- src/views/project/project/execution/index.vue | 298 +++++++++++++-- .../execution/modules/execution-section.vue | 342 +++++++++++++++--- .../project/execution/modules/task-search.vue | 31 +- .../execution/modules/task-workspace.vue | 209 ++++++----- 13 files changed, 822 insertions(+), 278 deletions(-) diff --git a/src/components/custom/business-user-picker.vue b/src/components/custom/business-user-picker.vue index 3faea0e..30b130c 100644 --- a/src/components/custom/business-user-picker.vue +++ b/src/components/custom/business-user-picker.vue @@ -1,5 +1,6 @@