Commit d35d8b3c767737ffe3295423f84563f5c1af4c7e

Authored by yangzhi
1 parent 7cc95822

王哥哎

src/api/TestPaper.js
1 1 import request from '@/utils/request'
2 2 //编辑试卷
3 3 export function EditTestPaper(params) {
4   - return request({
5   - url: `/TestPaper/AddTestPaper`,
6   - method: 'post',
7   - data: params
8   - })
  4 + return request({
  5 + url: `/TestPaper/AddTestPaper`,
  6 + method: 'post',
  7 + data: params
  8 + })
9 9 }
10 10  
11 11 export function getTestPaperList(params) {
12   - return request({
13   - url: `/TestPaper/List`,
14   - // url: `/TestPaper/List?pageIndex=${params.pageIndex}&pageSize=${params.pageSize}&sort=${params.sort}&sortOrder=${params.sortOrder}`,
15   - method: 'get',
16   - data: params
17   - })
  12 + console.log('getTestPaperList', params);
  13 + return request({
  14 + url: `/TestPaper/List`,
  15 + // url: `/TestPaper/List?pageIndex=${params.pageIndex}&pageSize=${params.pageSize}&sort=${params.sort}&sortOrder=${params.sortOrder}`,
  16 + method: 'get',
  17 + data: params,
  18 + params: params
  19 + })
18 20 }
19 21 export function getTestPaperClassList(params) {
20   - return request({
21   - url: `/TestPaperClass/List?pageIndex=${params.pageIndex}&pageSize=${params.pageSize}`,
22   - method: 'get',
23   - data: params
24   - })
  22 + return request({
  23 + url: `/TestPaperClass/List?pageIndex=${params.pageIndex}&pageSize=${params.pageSize}`,
  24 + method: 'get',
  25 + data: params
  26 + })
25 27 }
26 28 //获取分类信息
27 29 export function GetTestPaperClassById(id) {
28   - return request({
29   - url: `/TestPaperClass/Get/${id}`,
30   - method: 'get',
31   - })
  30 + return request({
  31 + url: `/TestPaperClass/Get/${id}`,
  32 + method: 'get',
  33 + })
32 34 }
33 35 export function UpdateTestPaperClass(params) {
34   - return request({
35   - url: `/TestPaperClass/Update`,
36   - method: 'post',
37   - data: params
38   - })
  36 + return request({
  37 + url: `/TestPaperClass/Update`,
  38 + method: 'post',
  39 + data: params
  40 + })
39 41 }
40 42 export function DeleteTestPaperClass(ids) {
41   - return request({
42   - url: `/TestPaperClass/Delete?ids=${ids}`,
43   - method: 'post',
44   - })
  43 + return request({
  44 + url: `/TestPaperClass/Delete?ids=${ids}`,
  45 + method: 'post',
  46 + })
45 47 }
46 48 export function CreateTestPaperClass(params) {
47   - return request({
48   - url: `/TestPaperClass/Create`,
49   - method: 'post',
50   - data: params
51   - })
  49 + return request({
  50 + url: `/TestPaperClass/Create`,
  51 + method: 'post',
  52 + data: params
  53 + })
52 54 }
53 55 export function GetToplevel() {
54   - return request({
55   - url: `/TestPaperClass/GetToplevel`,
56   - method: 'get',
57   - })
  56 + return request({
  57 + url: `/TestPaperClass/GetToplevel`,
  58 + method: 'get',
  59 + })
58 60 }
59 61 export function GetTestManagerByAdmin(data) {
60   - return request({
61   - url: `/TestPaper/GetTestManagerByAdmin?TestPaperId=`+data.TestPaperId,
62   - method: 'get',
63   - data
64   - })
  62 + return request({
  63 + url: `/TestPaper/GetTestManagerByAdmin?TestPaperId=` + data.TestPaperId,
  64 + method: 'get',
  65 + data
  66 + })
65 67 }
66 68  
67 69 // POST /api/TestPaper/GetTestPaperListByPlateClass //获取模块下面的试卷列表
68 70 export function GetTestPaperListByPlateClass(data) {
69   - return request({
70   - url: `/TestPaper/GetTestPaperListByPlateClass`,
71   - method: 'post',
72   - data
73   - })
  71 + return request({
  72 + url: `/TestPaper/GetTestPaperListByPlateClass`,
  73 + method: 'post',
  74 + data
  75 + })
74 76 }
75 77 //POST /api/TestPaper/AddTestPaperInfo 往模块中添加试卷
76 78 export function AddTestPaperInfo(data) {
77   - return request({
78   - url: `/TestPaper/AddTestPaperInfo`,
79   - method: 'post',
80   - data
81   - })
  79 + return request({
  80 + url: `/TestPaper/AddTestPaperInfo`,
  81 + method: 'post',
  82 + data
  83 + })
82 84 }
83 85  
84 86  
85 87 //POST /api/TestPaper/Update 编辑
86 88 export function TestPaperUpdate(data) {
87   - return request({
88   - url: `/TestPaper/Update`,
89   - method: 'post',
90   - data
91   - })
  89 + return request({
  90 + url: `/TestPaper/Update`,
  91 + method: 'post',
  92 + data
  93 + })
92 94 }
93 95  
94 96 // get /api/TestPaper/DeleteTestPaper 标记删除
95 97 export function DeleteTestPaper(data) {
96   - return request({
97   - url: `/TestPaper/DeleteTestPaper?TestPaperId=`+data,
98   - method: 'get',
99   - data
100   - })
  98 + return request({
  99 + url: `/TestPaper/DeleteTestPaper?TestPaperId=` + data,
  100 + method: 'get',
  101 + data
  102 + })
101 103 }
102 104 // POST /api/TestPaper/ReleaseTestPaper 上架试卷
103 105 export function ReleaseTestPaper(data) {
104   - return request({
105   - url: `/TestPaper/ReleaseTestPaper?TestPaperId=`+data,
106   - method: 'post',
107   - data
108   - })
  106 + return request({
  107 + url: `/TestPaper/ReleaseTestPaper?TestPaperId=` + data,
  108 + method: 'post',
  109 + data
  110 + })
109 111 }
110 112  
111 113  
112 114 //POST /api/TestPaperDetail/Delete
113 115  
114 116 export function DeleteTestPaperDetail(data) {
115   - return request({
116   - url: `/TestPaperDetail/DeleteTestPaperDetail`,
117   - method: 'post',
118   - params:data
119   - })
120   -}
  117 + return request({
  118 + url: `/TestPaperDetail/DeleteTestPaperDetail`,
  119 + method: 'post',
  120 + params: data
  121 + })
  122 +}
121 123 \ No newline at end of file
... ...
src/views/TestPaper/TestPaperList.vue
... ... @@ -179,7 +179,8 @@
179 179 import { GetTypeSetting
180 180 } from '@/api/user'
181 181 import { formatTime } from '@/utils/util'
182   - let that
  182 + let that={};
  183 + let list = [];
183 184 export default {
184 185 data() {
185 186 return {
... ... @@ -230,8 +231,10 @@
230 231 // sortOrder: 1,
231 232 keyword: ""
232 233 }
233   - getTestPaperClassList(parameter).then(res => {
234   - this.list = res.data.data;
  234 + GetToplevel(parameter).then(res => {
  235 + console.log('gettoplevel',res);
  236 + list = res.data.data;
  237 + this.$forceUpdate();
235 238 });
236 239  
237 240 GetTypeSetting({}).then(res=>{
... ... @@ -242,16 +245,10 @@
242 245 },
243 246 filters: {
244 247 typeFilters(val) {
245   - var that = this;
246 248 try {
247   - if (!that.list) return '未知';
248   - const data = that.list.filter(t => t.id == val)[0]
249   - if (data) {
250   - return data.ClassTitle
251   - } else {
252   - return '未知'
253   - }
  249 + return list.find(t=>t.id == val).ClassTitle || '未知';
254 250 } catch (e) {
  251 + console.log(e);
255 252 return '未知'
256 253 }
257 254 }
... ...