|
@@ -165,7 +165,6 @@ export default {
|
|
|
examRule: {},
|
|
|
infos: {},
|
|
|
templateSources: {},
|
|
|
- approveUserIds: [],
|
|
|
// step
|
|
|
steps: STEPS_LIST,
|
|
|
current: 0,
|
|
@@ -229,7 +228,6 @@ export default {
|
|
|
printTask: { ...initPrintTask },
|
|
|
approveUserIds: []
|
|
|
};
|
|
|
- this.approveUserIds = [];
|
|
|
|
|
|
this.dataReady = true;
|
|
|
},
|
|
@@ -256,8 +254,13 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
dataChange(data) {
|
|
|
+ // console.log(data);
|
|
|
Object.entries(data).forEach(([key, val]) => {
|
|
|
- this.infos[key] = Object.assign(this.infos[key], val);
|
|
|
+ if (key === "approveUserIds") {
|
|
|
+ this.infos[key] = [...val];
|
|
|
+ } else {
|
|
|
+ this.infos[key] = Object.assign(this.infos[key], val);
|
|
|
+ }
|
|
|
});
|
|
|
},
|
|
|
compReady(type = false) {
|
|
@@ -306,7 +309,7 @@ export default {
|
|
|
let datas = {
|
|
|
examTaskContent: JSON.stringify(examTaskContent)
|
|
|
};
|
|
|
- if (this.approveUserIds.length)
|
|
|
+ if (this.infos.approveUserIds.length)
|
|
|
datas.approveUserIds = this.infos.approveUserIds;
|
|
|
|
|
|
const data = await teacherSubmitTaskApply(datas).catch(() => {});
|