diff --git a/src/views/projectcenter/ProjectAdd.vue b/src/views/projectcenter/ProjectAdd.vue index f0e672cc..998b0d39 100644 --- a/src/views/projectcenter/ProjectAdd.vue +++ b/src/views/projectcenter/ProjectAdd.vue @@ -102,6 +102,7 @@ separator="至" :show-time="{ format: 'HH:mm' }" :placeholder="[' 开始时间', ' 结束时间']" + :disabled-date="disabledDate" v-model:value="projectInfo.rangeTime" style="width: 100%; height: 40px; border-radius: 5px" valueFormat="YYYY-MM-DD HH:mm" @@ -286,6 +287,7 @@ import { changeOwnership, scrollLoad } from "@/api/method"; import { storage } from "../../api/storage"; import * as api2 from "../../api/indexAudit"; import { validateName } from "@/api/index1"; +import dayjs from "dayjs"; export default { name: "projectAdd", @@ -506,9 +508,13 @@ export default { state.projectInfo.sourceBelongId = d state.projectInfo.sourceBelongName = t } + const disabledDate = (current) => { + return current && current < dayjs().startOf('day'); + }; return { ...toRefs(state), + disabledDate, managerChange, timeChange, classificationChange, diff --git a/src/views/projectcenter/SonProject.vue b/src/views/projectcenter/SonProject.vue index be5fbec7..7e4fb08c 100644 --- a/src/views/projectcenter/SonProject.vue +++ b/src/views/projectcenter/SonProject.vue @@ -93,6 +93,7 @@ :disabled-date="disabledDate" :disabled-time="disabledRangeTime" separator="至" :placeholder="[' 开始时间', ' 结束时间']" + :disabled-date="disabledDate" v-model:value="projectInfo.rangeTime" style="width: 100%; height: 40px; border-radius: 5px" valueFormat="YYYY-MM-DD HH:mm" @@ -244,6 +245,7 @@ import TrainClass from "@/components/project/TrainClass"; import NameInput from "@/components/project/NameInput"; import OrgClass from "@/components/project/OrgClass"; import {validateName} from "../../api/index1"; +import dayjs from "dayjs"; export default { name: "projectAdd", @@ -391,9 +393,13 @@ export default { state.projectInfo.sourceBelongId = d state.projectInfo.sourceBelongName = t } + const disabledDate = (current) => { + return current && current < dayjs().startOf('day'); + }; return { ...toRefs(state), + disabledDate, managerChange, timeChange, projectPic,