diff --git a/src/components/drawers/AddCase.vue b/src/components/drawers/AddCase.vue index 6e3674df..672a48e6 100644 --- a/src/components/drawers/AddCase.vue +++ b/src/components/drawers/AddCase.vue @@ -185,7 +185,7 @@ function confirm() { name: selectsData.value[0].title, type: props.type, courseId: selectsData.value[0].id, - info: selectsData.value[0] + info: {...selectsData.value[0]} }) } else { const data = props.taskList[taskIndex.value] diff --git a/src/components/drawers/AddEval.vue b/src/components/drawers/AddEval.vue index a4194119..ee9d1412 100644 --- a/src/components/drawers/AddEval.vue +++ b/src/components/drawers/AddEval.vue @@ -168,7 +168,7 @@ async function confirm() { }); if (taskIndex.value === -1) { const list = props.taskList - list.push({name: formData.value.evaluationName, type: props.type, info: formData.value}) + list.push({name: formData.value.evaluationName, type: props.type, info: {...formData.value}}) } else { const data = props.taskList[taskIndex.value] data.name = formData.value.evaluationName diff --git a/src/components/drawers/AddHomework.vue b/src/components/drawers/AddHomework.vue index 88eb4430..1b99db1a 100644 --- a/src/components/drawers/AddHomework.vue +++ b/src/components/drawers/AddHomework.vue @@ -134,7 +134,7 @@ const disabledRangeTime = () => ({ function confirm() { if (taskIndex.value === -1) { const list = props.taskList - list.push({name: formData.value.workName, type: props.type, info: formData.value}) + list.push({name: formData.value.workName, type: props.type, info: {...formData.value}}) } else { const data = props.taskList[taskIndex.value] data.name = formData.value.workName diff --git a/src/components/drawers/AddLive.vue b/src/components/drawers/AddLive.vue index 3a8ba62c..fac9f0e2 100644 --- a/src/components/drawers/AddLive.vue +++ b/src/components/drawers/AddLive.vue @@ -455,7 +455,7 @@ async function confirm() { }); if (taskIndex.value === -1) { const list = props.taskList - list.push({name: formData.value.liveName, type: props.type, info: formData.value}) + list.push({name: formData.value.liveName, type: props.type, info: {...formData.value}}) } else { const data = props.taskList[taskIndex.value] data.name = formData.value.liveName diff --git a/src/components/drawers/AddOnline.vue b/src/components/drawers/AddOnline.vue index 80c2465b..89ea2348 100644 --- a/src/components/drawers/AddOnline.vue +++ b/src/components/drawers/AddOnline.vue @@ -118,7 +118,7 @@ function confirm() { name: selectsData.value[0].name, type: props.type, courseId: selectsData.value[0].id, - info: selectsData.value[0] + info: {...selectsData.value[0]} }) } else { const data = props.taskList[taskIndex.value] diff --git a/src/components/drawers/AddProject.vue b/src/components/drawers/AddProject.vue index 331b79d2..2ae81358 100644 --- a/src/components/drawers/AddProject.vue +++ b/src/components/drawers/AddProject.vue @@ -311,7 +311,7 @@ function confirm() { name: selectsData.value[0].name, type: props.type, courseId: selectsData.value[0].id, - info: selectsData.value[0] + info: {...selectsData.value[0]} }) } else { const data = props.taskList[taskIndex.value] diff --git a/src/components/drawers/AddTest.vue b/src/components/drawers/AddTest.vue index 28414a54..6a089d59 100644 --- a/src/components/drawers/AddTest.vue +++ b/src/components/drawers/AddTest.vue @@ -450,7 +450,7 @@ function confirm() { } if (taskIndex.value === -1) { const list = props.taskList - list.push({name: formData.value.examinationName, type: props.type, info: formData.value}) + list.push({name: formData.value.examinationName, type: props.type, info: {...formData.value}}) } else { const data = props.taskList[taskIndex.value] data.name = formData.value.examinationName @@ -474,7 +474,7 @@ function confirmouter() { if (taskIndex.value === -1) { const list = props.taskList - list.push({name: formDataOuter.value.examinationName, type: props.type, info: formDataOuter.value}) + list.push({name: formDataOuter.value.examinationName, type: props.type, info: {...formDataOuter.value}}) } else { const data = props.taskList[taskIndex.value] data.name = formDataOuter.value.examinationName diff --git a/src/components/drawers/EvList.vue b/src/components/drawers/EvList.vue index 7f8462d8..99d8ba20 100644 --- a/src/components/drawers/EvList.vue +++ b/src/components/drawers/EvList.vue @@ -200,7 +200,7 @@ function confirm() { name: selectsData.value[0].title, type: 3, courseId: selectsData.value[0].id, - info: selectsData.value[0] + info: {...selectsData.value[0]} }) } diff --git a/src/views/projectcenter/ProjectAdd.vue b/src/views/projectcenter/ProjectAdd.vue index 52ea99ba..6833149f 100644 --- a/src/views/projectcenter/ProjectAdd.vue +++ b/src/views/projectcenter/ProjectAdd.vue @@ -4,7 +4,7 @@
{{ - projectInfo.projectId ? "编辑" : "创建" + projectInfo.id ? "编辑" : "创建" }}{{ ptojectType == "3" ? "班级" : "项目" }}
@@ -358,7 +358,7 @@ export default { }); watch(routers.query, () => { - state.projectInfo.projectId = routers.query.projectId; + state.projectInfo.id = routers.query.id; state.projectInfo.parentName = routers.query.parentName; state.projectInfo.parentId = routers.query.parentId; }); @@ -366,12 +366,12 @@ export default { function getProjectInfo() { state.projectInfo.parentName = routers.query.parentName; state.projectInfo.parentId = routers.query.parentId; - state.projectInfo.projectId = routers.query.projectId; - (state.projectInfo.projectId || state.projectInfo.parentId) && + state.projectInfo.id = routers.query.projectId; + (state.projectInfo.id || state.projectInfo.parentId) && api .getProjectDetail({ projectId: - state.projectInfo.projectId || state.projectInfo.parentId, + state.projectInfo.id || state.projectInfo.parentId, }) .then((res) => { state.projectInfo = { @@ -385,7 +385,7 @@ export default { state.courseSyncFlag = !!state.projectInfo.courseSyncFlag; if (Number(state.projectInfo.status) === -5) { let obj = { - project_id: state.projectInfo.projectId, + project_id: state.projectInfo.id, type: 1, pageNo: 1, pageSize: 1, @@ -495,7 +495,7 @@ export default { const offName = await validateName({ name: state.projectInfo.name, type: 1, - id: state.projectInfo.projectId, + id: state.projectInfo.id, }).then((res) => { return res.data.data == 1; }); @@ -509,7 +509,7 @@ export default { api.createProject(state.projectInfo).then((res) => { state.loading = false; message.destroy(); - message.success(state.projectInfo.projectId ? "编辑成功" : "创建成功"); + message.success(state.projectInfo.id ? "编辑成功" : "创建成功"); router.push({ path: "/taskpage", query: {projectId: res.data.data}, @@ -527,7 +527,7 @@ export default { const disabledDate = (current) => { //编辑的时候 开始实际只能选当前时间之前的时间 - if (state.projectInfo.projectId && state.datePartial === 'start') { + if (state.projectInfo.id && state.datePartial === 'start') { return current && current > dayjs(state.timeRange[0]).endOf("YYYY-MM-DD HH:mm"); } return current && current < dayjs().endOf('day');