diff --git a/src/api/TestPaper.js b/src/api/TestPaper.js index 93f4dc0..f627895 100644 --- a/src/api/TestPaper.js +++ b/src/api/TestPaper.js @@ -1,120 +1,122 @@ import request from '@/utils/request' //编辑试卷 export function EditTestPaper(params) { - return request({ - url: `/TestPaper/AddTestPaper`, - method: 'post', - data: params - }) + return request({ + url: `/TestPaper/AddTestPaper`, + method: 'post', + data: params + }) } export function getTestPaperList(params) { - return request({ - url: `/TestPaper/List`, - // url: `/TestPaper/List?pageIndex=${params.pageIndex}&pageSize=${params.pageSize}&sort=${params.sort}&sortOrder=${params.sortOrder}`, - method: 'get', - data: params - }) + console.log('getTestPaperList', params); + return request({ + url: `/TestPaper/List`, + // url: `/TestPaper/List?pageIndex=${params.pageIndex}&pageSize=${params.pageSize}&sort=${params.sort}&sortOrder=${params.sortOrder}`, + method: 'get', + data: params, + params: params + }) } export function getTestPaperClassList(params) { - return request({ - url: `/TestPaperClass/List?pageIndex=${params.pageIndex}&pageSize=${params.pageSize}`, - method: 'get', - data: params - }) + return request({ + url: `/TestPaperClass/List?pageIndex=${params.pageIndex}&pageSize=${params.pageSize}`, + method: 'get', + data: params + }) } //获取分类信息 export function GetTestPaperClassById(id) { - return request({ - url: `/TestPaperClass/Get/${id}`, - method: 'get', - }) + return request({ + url: `/TestPaperClass/Get/${id}`, + method: 'get', + }) } export function UpdateTestPaperClass(params) { - return request({ - url: `/TestPaperClass/Update`, - method: 'post', - data: params - }) + return request({ + url: `/TestPaperClass/Update`, + method: 'post', + data: params + }) } export function DeleteTestPaperClass(ids) { - return request({ - url: `/TestPaperClass/Delete?ids=${ids}`, - method: 'post', - }) + return request({ + url: `/TestPaperClass/Delete?ids=${ids}`, + method: 'post', + }) } export function CreateTestPaperClass(params) { - return request({ - url: `/TestPaperClass/Create`, - method: 'post', - data: params - }) + return request({ + url: `/TestPaperClass/Create`, + method: 'post', + data: params + }) } export function GetToplevel() { - return request({ - url: `/TestPaperClass/GetToplevel`, - method: 'get', - }) + return request({ + url: `/TestPaperClass/GetToplevel`, + method: 'get', + }) } export function GetTestManagerByAdmin(data) { - return request({ - url: `/TestPaper/GetTestManagerByAdmin?TestPaperId=`+data.TestPaperId, - method: 'get', - data - }) + return request({ + url: `/TestPaper/GetTestManagerByAdmin?TestPaperId=` + data.TestPaperId, + method: 'get', + data + }) } // POST /api/TestPaper/GetTestPaperListByPlateClass //获取模块下面的试卷列表 export function GetTestPaperListByPlateClass(data) { - return request({ - url: `/TestPaper/GetTestPaperListByPlateClass`, - method: 'post', - data - }) + return request({ + url: `/TestPaper/GetTestPaperListByPlateClass`, + method: 'post', + data + }) } //POST /api/TestPaper/AddTestPaperInfo 往模块中添加试卷 export function AddTestPaperInfo(data) { - return request({ - url: `/TestPaper/AddTestPaperInfo`, - method: 'post', - data - }) + return request({ + url: `/TestPaper/AddTestPaperInfo`, + method: 'post', + data + }) } //POST /api/TestPaper/Update 编辑 export function TestPaperUpdate(data) { - return request({ - url: `/TestPaper/Update`, - method: 'post', - data - }) + return request({ + url: `/TestPaper/Update`, + method: 'post', + data + }) } // get /api/TestPaper/DeleteTestPaper 标记删除 export function DeleteTestPaper(data) { - return request({ - url: `/TestPaper/DeleteTestPaper?TestPaperId=`+data, - method: 'get', - data - }) + return request({ + url: `/TestPaper/DeleteTestPaper?TestPaperId=` + data, + method: 'get', + data + }) } // POST /api/TestPaper/ReleaseTestPaper 上架试卷 export function ReleaseTestPaper(data) { - return request({ - url: `/TestPaper/ReleaseTestPaper?TestPaperId=`+data, - method: 'post', - data - }) + return request({ + url: `/TestPaper/ReleaseTestPaper?TestPaperId=` + data, + method: 'post', + data + }) } //POST /api/TestPaperDetail/Delete export function DeleteTestPaperDetail(data) { - return request({ - url: `/TestPaperDetail/DeleteTestPaperDetail`, - method: 'post', - params:data - }) -} + return request({ + url: `/TestPaperDetail/DeleteTestPaperDetail`, + method: 'post', + params: data + }) +} \ No newline at end of file diff --git a/src/views/TestPaper/TestPaperList.vue b/src/views/TestPaper/TestPaperList.vue index dc1de5b..70066d8 100644 --- a/src/views/TestPaper/TestPaperList.vue +++ b/src/views/TestPaper/TestPaperList.vue @@ -179,7 +179,8 @@ import { GetTypeSetting } from '@/api/user' import { formatTime } from '@/utils/util' - let that + let that={}; + let list = []; export default { data() { return { @@ -230,8 +231,10 @@ // sortOrder: 1, keyword: "" } - getTestPaperClassList(parameter).then(res => { - this.list = res.data.data; + GetToplevel(parameter).then(res => { + console.log('gettoplevel',res); + list = res.data.data; + this.$forceUpdate(); }); GetTypeSetting({}).then(res=>{ @@ -242,16 +245,10 @@ }, filters: { typeFilters(val) { - var that = this; try { - if (!that.list) return '未知'; - const data = that.list.filter(t => t.id == val)[0] - if (data) { - return data.ClassTitle - } else { - return '未知' - } + return list.find(t=>t.id == val).ClassTitle || '未知'; } catch (e) { + console.log(e); return '未知' } }