diff --git a/src/api/indexExam.js b/src/api/indexExam.js index b38ba155..9f3bdbeb 100644 --- a/src/api/indexExam.js +++ b/src/api/indexExam.js @@ -20,4 +20,6 @@ export const queryExaminationList = (obj) => http.post('/examination/queryExamin // 获取考试任务列表的接口-三方 export const queryExaminationAloneExtendList = (obj) => http.post('/examination/queryExaminationAloneExtendList', obj); // 对接三方考试任务保存接口-三方 -export const examinationTaskSave = (obj) => http.post('/examination/examinationTaskSave', obj); \ No newline at end of file +export const examinationTaskSave = (obj) => http.post('/examination/examinationTaskSave', obj); +//编辑考试信息 +export const updateExamination = (obj) => http.post('/examination/updateExamination', obj); \ No newline at end of file diff --git a/src/components/drawers/AddCase.vue b/src/components/drawers/AddCase.vue index 603ffe64..8b863d64 100644 --- a/src/components/drawers/AddCase.vue +++ b/src/components/drawers/AddCase.vue @@ -160,7 +160,6 @@ export default { currentPage: 1, tableDataTotal: 0, pageSize: 10, - searching:false, selectedRowKeys: [], apiTaskList: [], inputV1: "", @@ -222,23 +221,6 @@ export default { const getTableDate = (tableData) => { let data = tableData; let array = []; - if(state.searching){ - data.map((value, index) => { - let obj = { - key: index, - authorId: value.authorId, - authorName: value.authorName, - companyId: value.companyId, - coverUrl: value.coverUrl, - id: value.id, - casesId: value.casesId, - title: value.title, - }; - if(obj.title == state.inputV1){ - array.push(obj); - } - }); - } else { data.map((value, index) => { let obj = { key: index, @@ -252,7 +234,6 @@ export default { }; array.push(obj); }); - } state.tableData = array; }; //获取全部案例信息接口 @@ -264,7 +245,7 @@ export default { orderField: "", pageIndex: state.currentPage, pageSize: state.pageSize, - top: true, + isTop: "", }) .then((res) => { if (res.status === 200) { @@ -349,17 +330,14 @@ export default { //搜索案例列表 const searchList = ()=> { if(state.inputV1 !== ''){ - state.searching = true getAllCaseText() }else { - state.searching = false resetCase() } } //重置案例信息 const resetCase = () => { state.inputV1 = "" - state.searching = false state.selectedRowKeys=[] state.currentPage = 1 getAllCaseText(); diff --git a/src/components/drawers/AddOnline.vue b/src/components/drawers/AddOnline.vue index 0c372be7..a7ee93a1 100644 --- a/src/components/drawers/AddOnline.vue +++ b/src/components/drawers/AddOnline.vue @@ -198,7 +198,6 @@ export default { time: undefined, onlineClassesId: null, onlineName: "", - searching:false, selectV: "", selectedRowKeys: [], tableData: [], @@ -286,20 +285,7 @@ export default { let data = tableData; let array = []; data.map((value,index) => { - if(state.searching){ - let obj = { - key: index + 1, - num:"", - name:value.name, - contenttype:value.contentType == 10 ? "微课" : "录播课", - teacher:value.teacher, - sysCreateBy:value.sysCreateBy, - overtime:"", - }; - if(obj.name == state.inputV1 || obj.contenttype == state.selectV){ - array.push(obj); - } - } else { + { let obj = { key: index + 1, num:"", @@ -415,7 +401,6 @@ export default { //搜索在线列表 const searchList = ()=> { if(state.inputV1 !== '' || state.selectV !== ''){ - state.searching = true getAllOnlineText() }else { resetOnline() @@ -425,7 +410,6 @@ export default { const resetOnline = () => { state.inputV1 = ""; state.selectV = ""; - state.searching = false; state.selectedRowKeys = []; state.addOnlineList = []; state.currentPage = 1; diff --git a/src/components/drawers/AddTest.vue b/src/components/drawers/AddTest.vue index f4276b2f..268fed91 100644 --- a/src/components/drawers/AddTest.vue +++ b/src/components/drawers/AddTest.vue @@ -119,6 +119,7 @@ class="tag-style" v-if="paperName != ''" :closable="true" + @close="delTag" >{{ paperName }} +
{ + state.selectedRowKeys = [] ctx.emit("update:STvisible", false); }; @@ -224,49 +227,53 @@ export default { console.log("创建考试没设计图"); state.addExamVisible = true; }; - const getTableDate = (tableData) => { - let data = tableData; - let array = []; - data.map((value, index) => { - let obj = { - key: index + 1, - sysCreateBy: value.sysCreateBy, - paperId: value.paperId, - testName: value.testName, - paperMode: value.paperMode, - sysUpdateTime: value.sysUpdateTime, - }; - array.push(obj); - }); - state.tableData = array; - }; + // const getTableDate = (tableData) => { + // let data = tableData; + // let array = []; + // data.map((value, index) => { + // let obj = { + // key: index + 1, + // sysCreateBy: value.sysCreateBy, + // paperId: value.paperId, + // testName: value.testName, + // paperMode: value.paperMode == 1 ? "固定试卷" : "随机", + // sysUpdateTime: value.sysUpdateTime, + // }; + // array.push(obj); + // }); + // state.tableData = array; + // state.tableDataTotal = array.length + // }; //获取选择考试列表 const getManageList = () => { let obj = { keyWord: state.inputPname, - pageIndex: state.pageSize, + pageIndex: state.currentPage, pageSize: state.pageSize, published: true, }; api .queryExaminationList(obj) .then((data) => { - + console.log('datadatadatadata',data); // getTableDate(res.data.data); //** 表格repaint */ let array = [] - data.map((value, index) => { + data.data.data.map((value, index) => { let obj = { key: index + 1, sysCreateBy: value.sysCreateBy, - paperId: value.paperId, + paperId: index + 1, testName: value.testName, - paperMode: value.paperMode, + paperMode: value.randomMode ? "是" : "否", sysUpdateTime: value.sysUpdateTime, + id:value.id, }; array.push(obj); }); - //** */ + state.tableData = array + state.tableDataTotal = array.length + message.destroy() message.success("获取选择考试列表成功"); }) .catch(() => { @@ -289,7 +296,6 @@ export default { ...toRefs(state), closeDrawer, afterVisibleChange, - getTableDate, onSelectChange, CreatSTText, newTest,