diff --git a/src/api/indexExam.js b/src/api/indexExam.js index 727dd42c..dbf1e0ab 100644 --- a/src/api/indexExam.js +++ b/src/api/indexExam.js @@ -1,17 +1,14 @@ import http from "./config"; // 创建考试信息接口 -export const createExamination = (obj) => http.post('/examination/createExamination',obj,{ - headers: { - 'token': '123' - } -}); +export const createExamination = (obj) => http.post('/examination/createExamination', obj); // 根据Id删除考试信息 -export const deleteExaminationById = (obj) => http.post('/examination/deleteExaminationById',obj); +export const deleteExaminationById = (obj) => http.post('/examination/deleteExaminationById', obj); // 根据ID获取考试信息详情 -export const queryExaminationDetailById = (obj) => http.post('/examination/queryExaminationDetailById',obj,{headers: { - 'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8' -} +export const queryExaminationDetailById = (obj) => http.post('/examination/queryExaminationDetailById', obj, { + headers: { + 'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8' + } }); // 创建考试信息接口 -export const updateExamination = (obj) => http.post('/examination/updateExamination',obj); +export const updateExamination = (obj) => http.post('/examination/updateExamination', obj); diff --git a/src/api/indexLiveBroadcast.js b/src/api/indexLiveBroadcast.js index f855dcc0..0418e99c 100644 --- a/src/api/indexLiveBroadcast.js +++ b/src/api/indexLiveBroadcast.js @@ -4,25 +4,13 @@ import http from "./config"; export const getLiveBroadcastInfor = (obj) => http.get('/liveBroadcast', { params: obj }) //创建直播接口 -export const createLiveBroadcast = (obj) => http.post('/liveBroadcast/createLiveBroadcast', obj, { - headers: { - 'token': '123' - } -}) +export const createLiveBroadcast = (obj) => http.post('/liveBroadcast/createLiveBroadcast', obj) //直播信息删除接口 -export const deleteLiveBroadcast = (obj) => http.post('/liveBroadcast/deleteLiveBroadcast', obj, { - headers: { - 'token': '123' - } -}) +export const deleteLiveBroadcast = (obj) => http.post('/liveBroadcast/deleteLiveBroadcast', obj) //直播信息修改接口 -export const updateLiveBroadcastMessage = (obj) => http.post('/liveBroadcast/updateLiveBroadcastMessage', obj, { - headers: { - 'token': '123' - } -}) +export const updateLiveBroadcastMessage = (obj) => http.post('/liveBroadcast/updateLiveBroadcastMessage', obj) //获取全部评估信息接口 export const queryAssessmentDetailList = (obj) => http.post('/assessment/queryAssessmentDetailList', obj) \ No newline at end of file diff --git a/src/api/indexProjStu.js b/src/api/indexProjStu.js index b8dfc793..7d41cb19 100644 --- a/src/api/indexProjStu.js +++ b/src/api/indexProjStu.js @@ -25,4 +25,7 @@ export const topStudent = (obj) => http.post('/admin/project/topStudent', obj) export const overview = (obj) => http.get('/admin/project/overview', { params: obj }) //设置项目积分规则 -export const setScoreRule = (obj) => http.post('/admin/project/setScoreRule', obj) \ No newline at end of file +export const setScoreRule = (obj) => http.post('/admin/project/setScoreRule', obj) + +//获取学员积分明细列表 +export const studentScoreList = (obj) => http.post('/admin/project/studentScoreList', obj) \ No newline at end of file diff --git a/src/api/indexTaskadd.js b/src/api/indexTaskadd.js index 6b01be18..b88140e7 100644 --- a/src/api/indexTaskadd.js +++ b/src/api/indexTaskadd.js @@ -1,10 +1,6 @@ import http from "./config"; //获取任务列表 -export const getTask = (obj) => http.get('/admin/project/detail', { params: obj }, { - headers: { - 'token': '123' - } -}) +export const getTask = (obj) => http.get('/admin/project/detail', { params: obj }) //项目里的新建或编辑阶段任务 export const addTask = (obj) => http.post('/admin/project/editTask', obj) diff --git a/src/api/indexWork.js b/src/api/indexWork.js index af189946..827bec68 100644 --- a/src/api/indexWork.js +++ b/src/api/indexWork.js @@ -1,18 +1,14 @@ import http from "./config"; // 创建作业信息接口 export const createWorkTask = (obj) => - http.post("/work/createWorkTask", obj, { - headers: { - token: "123", - }, - }); + http.post("/work/createWorkTask", obj); // 删除作业信息接口 export const deleteWorkTask = (obj) => http.post("/work/deleteWorkTask", obj); // 根据ID获取作业信息详情 -export const queryWorkDetailById = (obj) => http.post('/work/queryWorkDetailById',obj,{ - headers: { - 'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8' - } +export const queryWorkDetailById = (obj) => http.post('/work/queryWorkDetailById', obj, { + headers: { + 'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8' + } }); // 修改作业信息接口 export const updateWorkTaskUsing = (obj) => diff --git a/src/components/drawers/AddDiscuss.vue b/src/components/drawers/AddDiscuss.vue index 70aa3844..82c753f3 100644 --- a/src/components/drawers/AddDiscuss.vue +++ b/src/components/drawers/AddDiscuss.vue @@ -175,6 +175,7 @@ export default { state.textV1 = ""; message.success(`${props.edit ? "编辑" : "新增"}关卡任务成功`); localStorage.setItem("stageId", props.chooseStageId); + localStorage.setItem("chapterId", props.isactive); }; const queryDiscuss = () => { if (props.edit) { diff --git a/src/components/drawers/ProjectScore.vue b/src/components/drawers/ProjectScore.vue index 67e313a3..b818bc91 100644 --- a/src/components/drawers/ProjectScore.vue +++ b/src/components/drawers/ProjectScore.vue @@ -9,16 +9,16 @@
姓名:
-
+
搜索
-
+
重置
@@ -36,6 +36,7 @@ />
@@ -277,16 +279,21 @@ >
- + \ No newline at end of file diff --git a/src/views/learningpath/LevelAddDetail.vue b/src/views/learningpath/LevelAddDetail.vue index 918c39d7..9e40f8f7 100644 --- a/src/views/learningpath/LevelAddDetail.vue +++ b/src/views/learningpath/LevelAddDetail.vue @@ -213,9 +213,15 @@
- +
@@ -238,11 +244,17 @@
- -
- + + +
@@ -966,8 +978,8 @@ import { reactive, toRefs, onMounted, onUnmounted } from "vue"; import AddStu from "../../components/drawers/AddLevelAddStu"; import ImpStu from "../../components/drawers/AddLevelImportStu"; -import AddOnline from "../../components/drawers/AddOnline.vue" -import AddCase from "../../components/drawers/AddCase.vue" +import AddOnline from "../../components/drawers/AddOnline.vue"; +import AddCase from "../../components/drawers/AddCase.vue"; import AddHomework from "../../components/drawers/AddHomework.vue"; import AddTest from "../../components/drawers/AddTest.vue"; import AddDiscuss from "../../components/drawers/AddDiscuss.vue"; @@ -1221,8 +1233,8 @@ export default { deleteModal: false, // 删除弹窗 deleteID: "", // 要删除的任务的id editID: "", // 要编辑的任务id - EditOnlineId:"", // 要编辑的 workid - EditCaseId:"", + EditOnlineId: "", // 要编辑的 workid + EditCaseId: "", EditWorkId: "", EditTestId: "", EditRefId: "", @@ -1249,8 +1261,8 @@ export default { adddiscussvisible: false, //讨论抽屉 isStudiscuss: false, addactivevisible: false, //活动抽屉 - addonlinevisible:false, - addcasevisible:false, + addonlinevisible: false, + addcasevisible: false, addhomeworkvisible: false, addtestvisible: false, addevalvisible: false, @@ -1272,6 +1284,7 @@ export default { projectId: null, projectTaskId: null, chooseStageId: null, + chooseChapterId: null, }); //新建关卡 @@ -1328,17 +1341,17 @@ export default { state.isLevel = false; }; //在线抽屉 - const showDrawerAddOnline = (id,eleId)=>{ + const showDrawerAddOnline = (id, eleId) => { state.addonlinevisible = true; state.EditWorkId = id; state.routerTaskId = eleId; - } + }; //案例抽屉 - const showDrawerAddCase = (id,eleId)=>{ + const showDrawerAddCase = (id, eleId) => { state.addcasevisible = true; state.EditWorkId = id; state.routerTaskId = eleId; - } + }; // 作业和考试的抽屉 const showDrawerAddHomework = (id, eleId) => { console.log("homework==============", id, state.isactive); @@ -1434,6 +1447,7 @@ export default { GetRouterDetail(state.routerId) .then((res) => { console.log("res.data.data.chapterList", res.data.data.chapterList); + //给level赋初始值 state.level = res.data.data.chapterList; state.styTitle = res.data.data.routerInfo.name; state.creTime = toDate( @@ -1448,8 +1462,14 @@ export default { item["label"] = item.name; }); if (state.level.length > 0) { - dataAssignment(state.level[0].chapterId); - state.isactive = state.level[0].chapterId; + let chapter = localStorage.getItem("chapterId"); + if (chapter !== null) { + dataAssignment(chapter);//用哪个的任务表 + state.isactive = chapter;//哪个亮 + } else { + dataAssignment(state.level[0].chapterId); + state.isactive = state.level[0].chapterId; + } } state.deleteModal = false; }) @@ -1674,6 +1694,7 @@ export default { state.selectRow = []; //选择行 state.selectAll = 0; //0:未选择,1:全选,2:部分选择 dataAssignment(chapterId); + state.chooseChapterId = chapterId; }; const gqxy_hShow = () => { state.gqxy_hs = !state.gqxy_hs; @@ -1811,6 +1832,8 @@ export default { console.log("移动成功", res); message.destroy(); message.success("移动成功"); + localStorage.setItem("chapterId", state.chooseChapterId); + getDetail(); }) .catch((err) => { console.log("移动失败", err); @@ -1910,7 +1933,13 @@ export default { const rowSelection = { onSelect: (selectedRows, selected, selectedRowKeys) => { console.log( - "selectedRowKeys", selectedRowKeys, "selectedRows", selectedRows, "selected", selected); + "selectedRowKeys", + selectedRowKeys, + "selectedRows", + selectedRows, + "selected", + selected + ); console.log(selectedRows.assessmentId); state.assessmentId = selectedRows.assessmentId; state.assessmentName = selectedRows.name; @@ -1944,35 +1973,35 @@ export default { let arr = res.data.data.rows; if (res.status === 200) { getTableDate(arr); - console.log('---------------项目信息---------------------------'); + console.log("---------------项目信息---------------------------"); } }) .catch((err) => { console.log("获取全部项目信息接口失败", err); - console.log('+++++++++++++++++++++++++++++++++++++++++++++++'); + console.log("+++++++++++++++++++++++++++++++++++++++++++++++"); // state.createLoading = false; }); }; const updateTask = () => { - RouterEditTask({ - chapterId: state.isactive, - courseId: state.assessmentId, - name: state.assessmentName, - routerId: state.routerId, - routerTaskId: state.routerTaskId || 0, - type: 13, + RouterEditTask({ + chapterId: state.isactive, + courseId: state.assessmentId, + name: state.assessmentName, + routerId: state.routerId, + routerTaskId: state.routerTaskId || 0, + type: 13, + }) + .then((res) => { + console.log(res, 11111); + message.success(`${state.editproj ? "编辑" : "新增"}关卡任务成功`); + // ctx.emit("changeData", false); + closeDrawer(); + state.addLoading = false; }) - .then((res) => { - console.log(res, 11111); - message.success(`${state.editproj ? '编辑' : '新增'}关卡任务成功`) - // ctx.emit("changeData", false); - closeDrawer(); - state.addLoading = false; - }) - .catch((err) => { - console.log(err, 1111); - }); - } + .catch((err) => { + console.log(err, 1111); + }); + }; onMounted(() => { // createCase(); getAllProjText(); diff --git a/src/views/projectcenter/TaskAdd.vue b/src/views/projectcenter/TaskAdd.vue index 8a83b195..48725a2e 100644 --- a/src/views/projectcenter/TaskAdd.vue +++ b/src/views/projectcenter/TaskAdd.vue @@ -1395,6 +1395,7 @@ export default { //获取任务列表 const getTask = () => { + // console.log("state.projectId", state.projectId); let obj = { projectId: state.projectId, // projectId: 28, @@ -1409,28 +1410,30 @@ export default { state.picUrl = res.data.data.projectInfo.picUrl; let leng = res.data.data.stageList.length; if (leng > 0) { - // let stage = localStorage.getItem("stageId") - // ? localStorage.getItem("stageId") - // : null; - // if (stage !== null) { - // // console.log("找到了origin", originStageList); - // let originStageList = res.data.data.stageList.find((item) => { - // item.stageId == stage; - // }); - // getTableData(originStageList.taskList); - // console.log("找到了origin", originStageList); - // } else { - // let arr = res.data.data.stageList[0].taskList; - // console.log("任务列表", arr); - // getTableData(arr); - // } - let stage = localStorage.getItem("stageId") ? localStorage.getItem("stageId") : null; - let arr = res.data.data.stageList[0].taskList; - console.log("任务列表", stage, arr); - getTableData(arr); + console.log("zhaodaole", stage); + + if (stage !== null) { + let stageList = res.data.data.stageList; //阶段数组 + let result = stageList.find((item) => item.stageId == stage); + console.log("又找到了", result); + getTableData(result.taskList); + } else { + let arr = res.data.data.stageList[0].taskList; + console.log("任务列表", arr); + getTableData(arr); + } + // let stageList = res.data.data.stageList; //阶段数组 + // let result = stageList.find((item) => item.stageId == stage); + // console.log("又找到了", result); + // getTableData(result.taskList); + + // 每次都获取了第一条taskList + // let arr = res.data.data.stageList[0].taskList; + // console.log("任务列表", stage, arr); + // getTableData(arr); } let stagearr = res.data.data.stageList;