From f70cdfb07479e751d46397df051eadd0cd308a20 Mon Sep 17 00:00:00 2001 From: qsh <> Date: Mon, 30 Dec 2024 17:43:08 +0800 Subject: [PATCH] sc --- src/views/Kpi/Appraise/Components/DialogAppraise.vue | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/views/Kpi/Appraise/Components/DialogAppraise.vue b/src/views/Kpi/Appraise/Components/DialogAppraise.vue index 8bb40f9..ab89fca 100644 --- a/src/views/Kpi/Appraise/Components/DialogAppraise.vue +++ b/src/views/Kpi/Appraise/Components/DialogAppraise.vue @@ -11,6 +11,7 @@ <el-form-item label="生效日期" prop="effectiveDate"> <el-date-picker v-model="form.effectiveDate" + :disabled="form.id" type="date" format="YYYY-MM-DD" value-format="YYYY-MM-DD" @@ -150,15 +151,17 @@ async function open(type, val) { } } getOptions() - const checkedCount = form.value.examinedUserIdList?.length || 0 - isIndeterminate.value = checkedCount > 0 && checkedCount < employeeOptions.value.length } function getOptions() { KpiApi.getKpiEmployees().then((data) => { employeeOptions.value = data - handleCheckAllChange(true) - checkAll.value = true + if (formType.value == 'update') { + handleCheckedChange(form.value.examinedUserIdList) + } else { + handleCheckAllChange(true) + checkAll.value = true + } }) }