From 5e6a6224d6b7546c40a5750069aeb3bd9ea6e538 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E9=9C=84?= Date: Tue, 2 Jan 2024 13:32:52 +0800 Subject: [PATCH] fix 80121 --- src/components/JExpandTable.vue | 2 ++ .../ProjectComplianceEvaluationProcess.vue | 11 +++++++++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/components/JExpandTable.vue b/src/components/JExpandTable.vue index f3308eeb..82e43e76 100644 --- a/src/components/JExpandTable.vue +++ b/src/components/JExpandTable.vue @@ -54,6 +54,7 @@ value-format="YYYY-MM-DD" format="YYYY-MM-DD" :disabled="allDisabled || form.isDisabled || false" + :disabled-date="form.disabledDate || undefined" v-model="record[form.dbFieldName]"> @@ -99,6 +100,7 @@ value-format="YYYY-MM-DD" format="YYYY-MM-DD" :disabled="allDisabled || form.isDisabled || false" + :disabled-date="form.disabledDate || undefined" v-model="record[form.dbFieldName]"> diff --git a/src/views/workCenter/projectComplianceEvaluationProcess/ProjectComplianceEvaluationProcess.vue b/src/views/workCenter/projectComplianceEvaluationProcess/ProjectComplianceEvaluationProcess.vue index 39ca0c6f..95102d04 100644 --- a/src/views/workCenter/projectComplianceEvaluationProcess/ProjectComplianceEvaluationProcess.vue +++ b/src/views/workCenter/projectComplianceEvaluationProcess/ProjectComplianceEvaluationProcess.vue @@ -343,6 +343,7 @@ import { rejectProjectComplianceEvaluation } from '../../../api/workCenter' import SplitClauseDetail from '../../documentTool/documentSplit/modules/SplitClauseDetail' +import moment from 'moment' export default { name: 'ProjectComplianceEvaluationProcess', @@ -545,7 +546,10 @@ export default { { fieldShowType: 3, dbFieldTxt: this.$t('projectLibrary.vehicleItemLibrary.estimatedDateOfCompletionOfRectification'), - dbFieldName: 'expectedTime' + dbFieldName: 'expectedTime', + disabledDate: (current) => { + return current && current < moment().subtract(1, 'days').endOf('day') + } } ] }, @@ -585,7 +589,10 @@ export default { { fieldShowType: 3, dbFieldTxt: this.$t('projectLibrary.vehicleItemLibrary.estimatedDateOfCompletionOfRectification'), - dbFieldName: 'expectedTime' + dbFieldName: 'expectedTime', + disabledDate: (current) => { + return current && current < moment().subtract(1, 'days').endOf('day') + } } ] },