From 372b5ead267fe56f12f70f3512cd4c23da074063 Mon Sep 17 00:00:00 2001 From: Your Name Date: Mon, 5 Jan 2026 23:03:28 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=8D=95=E4=BB=B7=E5=88=86=E5=80=BC?= =?UTF-8?q?=E6=94=AF=E6=8C=812=E4=BD=8D=E5=B0=8F=E6=95=B0=EF=BC=8C?= =?UTF-8?q?=E4=BA=8C=E7=BA=A7=E5=88=86=E7=B1=BB=E4=B9=9F=E5=8F=AF=E8=AE=BE?= =?UTF-8?q?=E7=BD=AE=E5=88=86=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/views/Settings.vue | 38 ++++++++++++++++++++------------- 1 file changed, 23 insertions(+), 15 deletions(-) diff --git a/frontend/src/views/Settings.vue b/frontend/src/views/Settings.vue index 7581dc1..8333387 100644 --- a/frontend/src/views/Settings.vue +++ b/frontend/src/views/Settings.vue @@ -130,15 +130,15 @@ {{ record.name || '--' }} @@ -1244,20 +1244,28 @@ - - + + +
+ + 如果二级分类下没有三级子分类,可以直接设置分值 +
- - + + { // 构建保存数据,确保字段名正确 const saveData: Partial = { name: formData.demandType.name, - // 只有三级分类设置单价 - unitScore: addLevel === 'level3' ? formData.demandType.unitScore : 0, - estimatedHours: addLevel === 'level3' ? formData.demandType.estimatedHours : null, + // 二级和三级分类都可以设置单价(兼容两种数据结构) + unitScore: (addLevel === 'level2' || addLevel === 'level3') ? (formData.demandType.unitScore || 0) : 0, + estimatedHours: (addLevel === 'level2' || addLevel === 'level3') ? formData.demandType.estimatedHours : null, description: formData.demandType.description, sortOrder: formData.demandType.sortOrder ?? 0, isEnabled: formData.demandType.isEnabled ?? 1,