fix:任务阶段id修改

This commit is contained in:
wyx
2023-02-15 18:07:45 +08:00
parent ac1382a182
commit 2230296209
4 changed files with 31 additions and 11 deletions

View File

@@ -159,6 +159,10 @@ export default {
type: Number, type: Number,
default: null, default: null,
}, },
outchapter: {
type: Number,
default: null,
},
datasource: { datasource: {
type: Object, type: Object,
default: function () { default: function () {
@@ -386,7 +390,7 @@ export default {
console.log("我是传递的查询参数", { console.log("我是传递的查询参数", {
"pageNo": state.currentPage, "pageNo": state.currentPage,
"pageSize": state.pageSize, "pageSize": state.pageSize,
"chapterId": props.datasource.chapterId, "chapterId": props.outchapter,
"status": state.projectName, "status": state.projectName,
"studentName": state.name, "studentName": state.name,
"taskId": props.datasource.courseId, "taskId": props.datasource.courseId,
@@ -397,7 +401,7 @@ export default {
api.QueryOnlineManagementDetail({ api.QueryOnlineManagementDetail({
"pageNo": state.currentPage, "pageNo": state.currentPage,
"pageSize": state.pageSize, "pageSize": state.pageSize,
"chapterId": props.datasource.chapterId, "chapterId": props.outchapter,
"status": state.projectName, "status": state.projectName,
"studentName": state.name, "studentName": state.name,
"targetId":props.datasource.routerId, "targetId":props.datasource.routerId,

View File

@@ -159,6 +159,10 @@
return {}; return {};
}, },
}, },
outchapter: {
type: Number,
default: null,
},
}, },
setup(props, ctx) { setup(props, ctx) {
@@ -378,7 +382,7 @@
function getData() { function getData() {
state.loadingData = true; state.loadingData = true;
api.QueryExternalExamManageDetail({ api.QueryExternalExamManageDetail({
chapterId: props.datasource.chapterId, chapterId: props.outchapter,
pageNo: state.currentPage, pageNo: state.currentPage,
pageSize: state.pageSize, pageSize: state.pageSize,
status: state.projectName, status: state.projectName,

View File

@@ -158,6 +158,10 @@
return {}; return {};
}, },
}, },
outchapter: {
type: Number,
default: null,
},
}, },
setup(props, ctx) { setup(props, ctx) {
@@ -381,7 +385,7 @@
console.log("我是传递的查询参数", { console.log("我是传递的查询参数", {
"pageNo": state.currentPage, "pageNo": state.currentPage,
"pageSize": state.pageSize, "pageSize": state.pageSize,
"chapterId": props.datasource.stageId=="0"?"":props.datasource.stageId, "chapterId": props.datasource.stageId=="0"?"":props.outchapter,
"status": state.projectName, "status": state.projectName,
"studentName": state.name, "studentName": state.name,
"targetId":props.datasource.projectId, "targetId":props.datasource.projectId,
@@ -391,7 +395,7 @@
api.QueryVoteManagementDetail({ api.QueryVoteManagementDetail({
"pageNo": state.currentPage, "pageNo": state.currentPage,
"pageSize": state.pageSize, "pageSize": state.pageSize,
"chapterId": props.datasource.chapterId, "chapterId": props.outchapter,
"status": state.projectName, "status": state.projectName,
"studentName": state.name, "studentName": state.name,
"targetId":props.datasource.routerId, "targetId":props.datasource.routerId,

View File

@@ -531,17 +531,17 @@
item.type === 6 || item.type === 6 ||
item.type === 11 || item.type === 11 ||
item.type === 9 item.type === 9
? commonModel(item, value.name) ? commonModel(item, value.name, value.chapterId)
: item.type === 2 : item.type === 2
? faceTeachModel(item) ? faceTeachModel(item)
: item.type === 4 : item.type === 4
? homeworkModel(item) ? homeworkModel(item)
: item.type === 5 : item.type === 5
? examinationModel(item, value.name) ? examinationModel(item, value.name, value.chapterId)
: item.type === 10 : item.type === 10
? evaluationModel(item, value.name) ? evaluationModel(item, value.name)
: item.type === 12 : item.type === 12
? voteModel(item, value.name) ? voteModel(item, value.name, value.chapterId)
: item.type === 13 : item.type === 13
? projectModel(item, value.name) ? projectModel(item, value.name)
: null : null
@@ -1303,6 +1303,7 @@
v-model:ExaminationExaminaModelVisible="examinationExaminaModelVisible" v-model:ExaminationExaminaModelVisible="examinationExaminaModelVisible"
:title="examinationModelVisibleTitle" :title="examinationModelVisibleTitle"
:datasource="examinationData" :datasource="examinationData"
:outchapter="outchapter"
:levelName="examLevelName" :levelName="examLevelName"
/> />
<!-- 外部考试管理抽屉 结束--> <!-- 外部考试管理抽屉 结束-->
@@ -1329,6 +1330,7 @@
v-model:CommonModelVisible="commonModelVisible" v-model:CommonModelVisible="commonModelVisible"
:title="commonModelVisibleTitle" :title="commonModelVisibleTitle"
:datasource="commonData" :datasource="commonData"
:outchapter="outchapter"
:levelName="commonLevelName" :levelName="commonLevelName"
/> />
<!-- 公共管理抽屉 结束--> <!-- 公共管理抽屉 结束-->
@@ -1338,6 +1340,7 @@
v-model:VoteModelVisible="voteModelVisible" v-model:VoteModelVisible="voteModelVisible"
:title="voteModelVisibleTitle" :title="voteModelVisibleTitle"
:datasource="voteData" :datasource="voteData"
:outchapter="outchapter"
:levelName="voteLevelName" :levelName="voteLevelName"
/> />
<!-- 投票管理抽屉 结束--> <!-- 投票管理抽屉 结束-->
@@ -1592,6 +1595,7 @@ export default {
projectModelVisible: false, projectModelVisible: false,
faceTeachModelVisibleTitle: "", faceTeachModelVisibleTitle: "",
examinationModelVisibleTitle: "", examinationModelVisibleTitle: "",
outchapter:"",
evaluationModelVisibleTitle: "", evaluationModelVisibleTitle: "",
homeworkModelVisibleTitle: "", homeworkModelVisibleTitle: "",
commonModelVisibleTitle: "", commonModelVisibleTitle: "",
@@ -1902,11 +1906,12 @@ export default {
// 面授课弹框名称 RouterFaceTeachManage // 面授课弹框名称 RouterFaceTeachManage
}; };
// 考试点击管理弹框 // 考试点击管理弹框
const examinationModel = (data, levelname) => { const examinationModel = (data, levelname, outchapterid) => {
console.log(data); console.log(data);
if (data.startTime == null && data.endTime == null) { if (data.startTime == null && data.endTime == null) {
// 外部考试 // 外部考试
state.examinationExaminaModelVisible = true; state.examinationExaminaModelVisible = true;
state.outchapter = outchapterid;
} else { } else {
// 系统考试 // 系统考试
state.examinationModelVisible = true; state.examinationModelVisible = true;
@@ -1926,12 +1931,13 @@ export default {
// 测评弹框名称 RouterEvaluationManage // 测评弹框名称 RouterEvaluationManage
}; };
// 投票点击管理弹框 // 投票点击管理弹框
const voteModel = (data, levelname) => { const voteModel = (data, levelname, outchapterid) => {
console.log(data); console.log(data);
state.voteLevelName = levelname; state.voteLevelName = levelname;
state.voteModelVisible = true; state.voteModelVisible = true;
state.voteModelVisibleTitle = data.name; state.voteModelVisibleTitle = data.name;
state.voteData = data; state.voteData = data;
state.outchapter = outchapterid;
// 投票弹框名称 RouterVoteManage // 投票弹框名称 RouterVoteManage
}; };
// 项目点击管理弹框 // 项目点击管理弹框
@@ -1952,12 +1958,13 @@ export default {
// 作业弹框名称 RouterHomeworkManage // 作业弹框名称 RouterHomeworkManage
}; };
// 在线、案例、外链、评估、直播、活动点击管理弹框 // 在线、案例、外链、评估、直播、活动点击管理弹框
const commonModel = (data, levelname) => { const commonModel = (data, levelname, outchapterid) => {
state.commonLevelName = levelname; state.commonLevelName = levelname;
console.log(data); console.log(data);
state.commonModelVisible = true; state.commonModelVisible = true;
state.commonModelVisibleTitle = data.name; state.commonModelVisibleTitle = data.name;
state.commonData = data; state.commonData = data;
state.outchapter = outchapterid;
// 公共模块弹框名称 RouterCommonManage // 公共模块弹框名称 RouterCommonManage
}; };
@@ -2283,6 +2290,7 @@ export default {
state.nodata = false; state.nodata = false;
} }
let data = res.data.data.chapterList; let data = res.data.data.chapterList;
console.log('----------------111111111111111-----------------2222222222', res.data.data.chapterList)
state.stage = res.data.data.chapterList.map((e) => ({ state.stage = res.data.data.chapterList.map((e) => ({
id: e.chapterId, id: e.chapterId,
name: e.name, name: e.name,