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') + } } ] },