This commit is contained in:
yuping
2023-02-19 18:23:12 +08:00
parent 7d7c939619
commit d0d7eb7dcf
9 changed files with 19 additions and 19 deletions

View File

@@ -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]

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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]

View File

@@ -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]

View File

@@ -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

View File

@@ -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]}
})
}

View File

@@ -4,7 +4,7 @@
<div class="header">
<span class="title"
>{{
projectInfo.projectId ? "编辑" : "创建"
projectInfo.id ? "编辑" : "创建"
}}{{ ptojectType == "3" ? "班级" : "项目" }}</span
>
<div
@@ -49,7 +49,7 @@
v-model:validate="projectInfo.validate"
:maxlength="30"
show-count
:id="projectInfo.projectId"
:id="projectInfo.id"
></NameInput>
</div>
</div>
@@ -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');