From 7bc98a11d4210f255a75ae716598dcd33f5ee3d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E9=9C=84?= Date: Mon, 15 Jan 2024 15:02:46 +0800 Subject: [PATCH] fix 80745 --- src/components/JExpandTable.vue | 19 ++++++++++--------- .../ProjectComplianceEvaluationProcess.vue | 6 +++++- 2 files changed, 15 insertions(+), 10 deletions(-) diff --git a/src/components/JExpandTable.vue b/src/components/JExpandTable.vue index 82e43e76..8b00c628 100644 --- a/src/components/JExpandTable.vue +++ b/src/components/JExpandTable.vue @@ -38,14 +38,14 @@ type="textarea" :maxLength="500" :placeholder="$t('pleaseEnter')+form.dbFieldTxt" - :disabled="allDisabled || form.isDisabled || false" + :disabled="allDisabled || form.isDisabled || (form.dynamicIsDisabled && form.dynamicIsDisabled(record)) || false" v-model="record[form.dbFieldName]" /> @@ -53,7 +53,7 @@ @@ -62,7 +62,7 @@ @@ -83,7 +83,7 @@ @@ -91,7 +91,7 @@ @@ -99,7 +99,7 @@ @@ -108,7 +108,7 @@ @@ -134,7 +134,8 @@ fieldShowType: 1, dbFieldTxt: this.$t(''), // 标签文本 dbFieldName: 'desc', // dataSource中对应的字段名 - isDisabled: true // false的话可以不传 + isDisabled: true, // false的话可以不传 + dynamicIsDisabled: (record) => {return true} // 可以通过行数据动态设置是否可以编辑 }, ... ] diff --git a/src/views/workCenter/projectComplianceEvaluationProcess/ProjectComplianceEvaluationProcess.vue b/src/views/workCenter/projectComplianceEvaluationProcess/ProjectComplianceEvaluationProcess.vue index 8fbe49be..70252bad 100644 --- a/src/views/workCenter/projectComplianceEvaluationProcess/ProjectComplianceEvaluationProcess.vue +++ b/src/views/workCenter/projectComplianceEvaluationProcess/ProjectComplianceEvaluationProcess.vue @@ -226,6 +226,7 @@ :placeholder="$t('pleaseSelect') + $t('workCenter.projectComplianceEvaluationProcess.evaluationFeedback')" :value="record.evaluationFeedback" dict-code="assess_results" + :disabled="!!record.notInvolved" @change="value => handleEvaluationFeedBackChange(value, record, index)" />