diff --git a/src/views/projectcenter/ProjectAdd.vue b/src/views/projectcenter/ProjectAdd.vue
index a55bb4bb..63980f31 100644
--- a/src/views/projectcenter/ProjectAdd.vue
+++ b/src/views/projectcenter/ProjectAdd.vue
@@ -98,33 +98,19 @@
项目时间
-
@@ -330,13 +316,14 @@ export default {
const routers = useRoute();
const router = useRouter();
const state = reactive({
+ datePartial: 'start',
loading: false,
currentPage: 1, //当前页
tableDataTotal: -1, //模版列表总数
pageSize: 10, //每页10条数据
totalPages: 0, //总页数
viewDetail: null,
- projectInfo: {},
+ projectInfo: {id: ''},
projectPic: [],
memberParam: {
pageNo: 1,
@@ -397,13 +384,6 @@ export default {
state.projectInfo.endTime,
];
- state.projectInfo.rangeTime1 = [
- state.projectInfo.beginTime,
- state.projectInfo.endTime,
- ];
-
- state.projectInfo.edits = true;
-
state.courseSyncFlag = !!state.projectInfo.courseSyncFlag;
if (Number(state.projectInfo.status) === -5) {
let obj = {
@@ -546,44 +526,24 @@ export default {
state.projectInfo.sourceBelongFullName = orgName;
}
- const clickOk = (e) => {
- state.clickNum = state.clickNum + 1
- if (state.clickNum == 2) {
- state.clickNum = 0
- state.changeCondition = false;
- } else {
- state.changeCondition = true;
- }
- console.log(e)
- }
-
- const panelOpen = (e) => {
- console.log(e)
- if (!e) {
- state.clickNum = 0
- state.changeCondition = false;
- }
- }
-
- const disabledDate1 = (current) => {
- if (state.changeCondition) {
- return current && current < moment(state.projectInfo.rangeTime[0]).endOf("YYYY-MM-DD HH:mm:ss");
- } else {
- return current && current > moment(state.projectInfo.rangeTime1[0]).endOf("YYYY-MM-DD HH:mm:ss")
- }
- };
const disabledDate = (current) => {
- return current && current < dayjs().startOf("day");
+ //编辑的时候 开始实际只能选当前时间之前的时间
+ if (state.projectInfo.projectId && state.datePartial === 'start') {
+ return current && current > dayjs(state.projectInfo?.rangeTime[0]).endOf("YYYY-MM-DD HH:mm");
+ }
+ return current && current < dayjs().endOf('day');
};
+ function calendarChange(date, dateStr, partial) {
+ state.datePartial = partial
+ }
+
return {
...toRefs(state),
disabledDate,
- disabledDate1,
- clickOk,
- panelOpen,
managerChange,
+ calendarChange,
timeChange,
classificationChange,
classificationChange5,