4c4f7640
梁保满
路由表,路由前端文件
|
1
|
<template>
|
a37317f4
阿宝
使用分析,发卡记录
|
2
3
4
5
6
7
|
<div>
<back-box>
<template slot="title">
<span>发卡记录</span>
</template>
</back-box>
|
addb60e3
梁保满
长水集团管理员屏蔽账号管理页面各种增删改
|
8
9
|
<div class="page-content">
|
a37317f4
阿宝
使用分析,发卡记录
|
10
11
|
<div class="answer-header">
<div class="sel-box">
|
addb60e3
梁保满
长水集团管理员屏蔽账号管理页面各种增删改
|
12
|
<el-cascader
|
3ba60a63
梁保满
发卡补卡,设备状态上传下载接口联调
|
13
|
@change="_QueryData(1)"
|
addb60e3
梁保满
长水集团管理员屏蔽账号管理页面各种增删改
|
14
|
size="small"
|
a37317f4
阿宝
使用分析,发卡记录
|
15
|
class="sel"
|
a37317f4
阿宝
使用分析,发卡记录
|
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
clearable
placeholder="选择班级"
v-model="query.classId"
:options="gradeList"
:props="props"
:show-all-levels="false"
></el-cascader>
<el-input
placeholder="请输入学生姓名"
v-model="query.studentName"
class="input-with-select"
@keyup.enter.native="_QueryData(2)"
>
<el-button
slot="append"
icon="el-icon-search"
|
76693d69
梁保满
批量设置答案按钮位置
|
32
|
@click="_QueryData(2)"
|
a37317f4
阿宝
使用分析,发卡记录
|
33
34
35
36
37
38
39
40
41
42
43
|
></el-button>
</el-input>
<el-input
placeholder="请输入学生学号"
v-model="query.studentCode"
class="input-with-select"
@keyup.enter.native="_QueryData(3)"
>
<el-button
slot="append"
icon="el-icon-search"
|
76693d69
梁保满
批量设置答案按钮位置
|
44
|
@click="_QueryData(3)"
|
a37317f4
阿宝
使用分析,发卡记录
|
45
46
|
></el-button>
</el-input>
|
76693d69
梁保满
批量设置答案按钮位置
|
47
|
<el-button type="primary" round @click="_QueryData(4)"
|
a37317f4
阿宝
使用分析,发卡记录
|
48
49
50
51
|
>筛选</el-button
>
</div>
</div>
|
addb60e3
梁保满
长水集团管理员屏蔽账号管理页面各种增删改
|
52
53
54
55
56
|
<el-empty
:image-size="100"
v-if="!tableData.length && !loading"
description="暂无数据"
></el-empty>
|
3ba60a63
梁保满
发卡补卡,设备状态上传下载接口联调
|
57
|
<div v-else class="table-box" v-loading="loading">
|
a37317f4
阿宝
使用分析,发卡记录
|
58
59
60
61
|
<el-table :data="tableData" border style="width: 100%">
<el-table-column
align="center"
label="答题器编码"
|
3ba60a63
梁保满
发卡补卡,设备状态上传下载接口联调
|
62
|
prop="clickerSn"
|
a37317f4
阿宝
使用分析,发卡记录
|
63
|
></el-table-column>
|
3ba60a63
梁保满
发卡补卡,设备状态上传下载接口联调
|
64
65
66
67
68
69
70
|
<el-table-column align="center" label="班级">
<template slot-scope="scope">
<span v-for="item in scope.row.classList" :key="item.classCode">{{
item.className
}}</span>
</template>
</el-table-column>
|
a37317f4
阿宝
使用分析,发卡记录
|
71
72
73
74
75
76
77
78
|
<el-table-column
align="center"
label="学生姓名"
prop="studentName"
></el-table-column>
<el-table-column
align="center"
label="学号"
|
76693d69
梁保满
批量设置答案按钮位置
|
79
|
prop="studentCode"
|
a37317f4
阿宝
使用分析,发卡记录
|
80
|
></el-table-column>
|
3ba60a63
梁保满
发卡补卡,设备状态上传下载接口联调
|
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
|
<el-table-column align="center" label="类型">
<template slot-scope="scope">
{{ scope.row.operationType == 0 ? "发卡" : "补卡" }}
</template></el-table-column
>
<el-table-column align="center" label="描述">
<template slot-scope="scope">
{{
scope.row.operationType == 0
? "--"
: scope.row.reason == 0
? "丢失"
: "损坏"
}}
</template></el-table-column
>
|
a37317f4
阿宝
使用分析,发卡记录
|
97
98
99
|
<el-table-column
align="center"
label="操作时间"
|
3ba60a63
梁保满
发卡补卡,设备状态上传下载接口联调
|
100
|
prop="modifiedTime"
|
a37317f4
阿宝
使用分析,发卡记录
|
101
102
|
></el-table-column>
</el-table>
|
3ba60a63
梁保满
发卡补卡,设备状态上传下载接口联调
|
103
104
105
106
107
108
109
110
111
112
113
114
|
<div class="pagination-box">
<el-pagination
small=""
layout="total,prev, pager, next"
:hide-on-single-page="true"
:total="total"
@current-change="changePage"
:current-page="page"
:page-size="size"
>
</el-pagination>
</div>
|
a37317f4
阿宝
使用分析,发卡记录
|
115
|
</div>
|
addb60e3
梁保满
长水集团管理员屏蔽账号管理页面各种增删改
|
116
|
</div>
|
a37317f4
阿宝
使用分析,发卡记录
|
117
|
</div>
|
4c4f7640
梁保满
路由表,路由前端文件
|
118
119
120
121
|
</template>
<script>
export default {
|
a37317f4
阿宝
使用分析,发卡记录
|
122
123
|
data() {
return {
|
3ba60a63
梁保满
发卡补卡,设备状态上传下载接口联调
|
124
125
|
loading: false,
props: { multiple: false },
|
a37317f4
阿宝
使用分析,发卡记录
|
126
|
query: {
|
3ba60a63
梁保满
发卡补卡,设备状态上传下载接口联调
|
127
|
classId: "",
|
a37317f4
阿宝
使用分析,发卡记录
|
128
129
130
131
|
studentName: "",
studentCode: "",
},
gradeList: [],
|
6d7bd862
梁保满
飞书bug
|
132
|
tableData: [],
|
3ba60a63
梁保满
发卡补卡,设备状态上传下载接口联调
|
133
134
135
|
page: 1,
size: 20,
total: 0,
|
a37317f4
阿宝
使用分析,发卡记录
|
136
137
138
|
};
},
created() {
|
3ba60a63
梁保满
发卡补卡,设备状态上传下载接口联调
|
139
140
|
this._QueryGradeList();
this._QueryData();
|
a37317f4
阿宝
使用分析,发卡记录
|
141
142
143
144
145
146
|
},
methods: {
// 查找班级
async _QueryGradeList() {
this.loading = true;
const { data, status, info } = await this.$request.gradeList();
|
a37317f4
阿宝
使用分析,发卡记录
|
147
148
149
150
151
152
153
154
155
156
157
|
if (status === 0) {
if (!!data.list) {
this.gradeList =
data.list?.map((item) => {
let gradeList = {
value: item.grade,
label: item.gradeName,
};
gradeList.children =
item.classList?.map((items) => {
return {
|
1365ef5e
梁保满
优化
|
158
|
value: items.id,
|
a37317f4
阿宝
使用分析,发卡记录
|
159
160
161
162
163
164
165
166
167
168
|
label: items.className,
};
}) || [];
return gradeList;
}) || [];
}
} else {
this.$message.error(info);
}
},
|
3ba60a63
梁保满
发卡补卡,设备状态上传下载接口联调
|
169
170
171
172
|
changePage(page) {
this.page = page;
this._QueryData(4);
},
|
a37317f4
阿宝
使用分析,发卡记录
|
173
174
175
|
async _QueryData(type) {
let query = {};
query.gradeName = this.query.gradeName;
|
a37317f4
阿宝
使用分析,发卡记录
|
176
|
if (type == 1) {
|
3ba60a63
梁保满
发卡补卡,设备状态上传下载接口联调
|
177
|
query.classId = this.query.classId[1] ? this.query.classId[1] : "";
|
a37317f4
阿宝
使用分析,发卡记录
|
178
179
180
181
182
183
184
185
186
187
|
this.query.studentCode = "";
this.query.studentName = "";
} else if (type == 2) {
query.studentName = this.query.studentName;
this.query.classId = "";
this.query.studentCode = "";
} else if (type == 3) {
query.studentCode = this.query.studentCode;
this.query.classId = "";
this.query.studentName = "";
|
3ba60a63
梁保满
发卡补卡,设备状态上传下载接口联调
|
188
189
|
} else {
query = { ...this.query };
|
a37317f4
阿宝
使用分析,发卡记录
|
190
191
192
193
|
}
this.loading = true;
const { data, status, info } = await this.$request.cardList({
...query,
|
3ba60a63
梁保满
发卡补卡,设备状态上传下载接口联调
|
194
195
|
page: this.page,
size: 20,
|
a37317f4
阿宝
使用分析,发卡记录
|
196
197
|
});
this.loading = false;
|
a37317f4
阿宝
使用分析,发卡记录
|
198
199
|
if (status === 0) {
this.tableData = data.list || [];
|
3ba60a63
梁保满
发卡补卡,设备状态上传下载接口联调
|
200
|
this.total = data.count;
|
a37317f4
阿宝
使用分析,发卡记录
|
201
202
203
204
205
206
|
} else {
this.$message.error(info);
}
},
},
};
|
4c4f7640
梁保满
路由表,路由前端文件
|
207
208
|
</script>
|
a37317f4
阿宝
使用分析,发卡记录
|
209
|
<style lang="scss" scoped>
|
533a17d8
梁保满
备题组卷添加批量设置答案
|
210
211
|
.table-box {
padding: 0 20px;
|
a37317f4
阿宝
使用分析,发卡记录
|
212
|
}
|
4c4f7640
梁保满
路由表,路由前端文件
|
213
|
</style>
|