From d3d1320bf443b5932088ddbd5ada7437060171aa Mon Sep 17 00:00:00 2001 From: Your Name Date: Wed, 14 Jan 2026 18:56:56 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=A2=84=E5=85=88=E6=8C=87?= =?UTF-8?q?=E5=AE=9A=E5=A4=9A=E8=AE=BE=E8=AE=A1=E5=B8=88=E6=97=B6=E5=AE=A1?= =?UTF-8?q?=E6=A0=B8=E6=8F=90=E4=BA=A4=E9=AA=8C=E8=AF=81=E9=97=AE=E9=A2=98?= =?UTF-8?q?=20-=20=E5=BD=93=E5=B7=B2=E6=9C=89=E9=A2=84=E5=85=88=E6=8C=87?= =?UTF-8?q?=E5=AE=9A=E7=9A=84=E8=AE=BE=E8=AE=A1=E5=B8=88=E5=88=97=E8=A1=A8?= =?UTF-8?q?=E6=97=B6=EF=BC=8C=E8=B7=B3=E8=BF=87=E9=80=89=E6=8B=A9=E8=AE=BE?= =?UTF-8?q?=E8=AE=A1=E5=B8=88=E7=9A=84=E9=AA=8C=E8=AF=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/designhub/service/SystemConfigService.java | 2 +- frontend/src/views/TaskHall.vue | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/backend/src/main/java/com/designhub/service/SystemConfigService.java b/backend/src/main/java/com/designhub/service/SystemConfigService.java index d1e1d1f..310a33f 100644 --- a/backend/src/main/java/com/designhub/service/SystemConfigService.java +++ b/backend/src/main/java/com/designhub/service/SystemConfigService.java @@ -211,7 +211,7 @@ public class SystemConfigService { createConfigIfNotExists("score.delay_penalty_rate", "10", "score", "延误扣分比例(%)", "任务延误时的扣分比例", "number", 1); createConfigIfNotExists("score.delay_penalty_per_hour", "0.5", "score", "延误每小时扣分", "任务延误完结时每小时扣除的分数", "number", 1); createConfigIfNotExists("score.monthly_reset_enabled", "true", "score", "月度积分清零", "接单部门积分是否按月清零重新统计", "boolean", 1); - + // 每日进度更新检查配置 createConfigIfNotExists("progress.daily_check_enabled", "true", "progress", "启用每日进度检查", "是否启用每天18点检查设计师进度更新", "boolean", 1); createConfigIfNotExists("progress.daily_check_hour", "18", "progress", "每日检查时间(小时)", "每天检查进度的时间,24小时制", "number", 1); diff --git a/frontend/src/views/TaskHall.vue b/frontend/src/views/TaskHall.vue index 2c24b99..66457e5 100644 --- a/frontend/src/views/TaskHall.vue +++ b/frontend/src/views/TaskHall.vue @@ -3707,7 +3707,8 @@ const handleApproveConfirm = async () => { approvalLoading.value = true // 检查是否需要指定设计师 - if (approveAssignType.value === 'manual' && !approveDesignerId.value) { + // 如果已经有预先指定的设计师列表,则跳过检查 + if (approveAssignType.value === 'manual' && !approveDesignerId.value && preAssignedDesignersList.value.length === 0) { message.error('请选择要指定的设计师') return }