77ebf04d
梁保满
个人版
|
1
2
3
4
5
6
7
|
<template>
<div>
<back-box>
<template slot="title">
<span>备题组卷</span>
</template>
<template slot="btns">
|
6192eba8
梁保满
引用上传文件组件问题,备题组卷顶部
|
8
9
|
<el-tooltip v-if="!code && gdClass" effect="dark" content="已归档试卷" placement="bottom">
<el-button type="primary" icon="fa fa-archive" size="mini" plain circle @click="toArchiving"></el-button>
|
799818f7
梁保满
背题组卷
|
10
|
</el-tooltip>
|
77ebf04d
梁保满
个人版
|
11
12
|
</template>
</back-box>
|
6192eba8
梁保满
引用上传文件组件问题,备题组卷顶部
|
13
14
15
16
17
18
19
|
<div class="examinationPaper-type">
<el-button-group>
<el-button size="large" :type="examinationPaperType == 1 ? 'primary' : 'default'"
@click="examinationPaperType = 1">备题</el-button>
<el-button size="large" :type="examinationPaperType == 2 ? 'primary' : 'default'"
@click="examinationPaperType = 2">组卷</el-button>
</el-button-group>
|
77ebf04d
梁保满
个人版
|
20
|
|
6192eba8
梁保满
引用上传文件组件问题,备题组卷顶部
|
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
<p>
<el-button v-if="examinationPaperType == 1" type="primary" size="mini" icon="el-icon-plus" round
@click="diaUp = true">
导入课件</el-button>
<el-dropdown v-if="examinationPaperType == 2" trigger="click" @command="handleAdd">
<el-button type="primary" size="mini" icon="el-icon-plus" round>添加试卷</el-button>
<el-dropdown-menu slot="dropdown">
<el-dropdown-item :command="1">导入试卷</el-dropdown-item>
<el-dropdown-item :command="2">手动创建</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown>
</p>
</div>
|
77ebf04d
梁保满
个人版
|
35
36
|
<div class="answer-header">
<div class="sel-box">
|
6192eba8
梁保满
引用上传文件组件问题,备题组卷顶部
|
37
38
|
<el-select class="sel" v-model="query.classId" placeholder="选择班级" @change="changClazz">
<el-option v-for="item in classList" :key="item.value" :label="item.label" :value="item.value">
|
77ebf04d
梁保满
个人版
|
39
40
|
</el-option>
</el-select>
|
352c53cc
梁保满
上传word回传数据
|
41
|
<el-select class="sel" v-model="query.subjectName" placeholder="选择科目" @change="getData(false)">
|
6192eba8
梁保满
引用上传文件组件问题,备题组卷顶部
|
42
|
<el-option v-for="item in subjectList" :key="item.value" :label="item.label" :value="item.value">
|
77ebf04d
梁保满
个人版
|
43
44
|
</el-option>
</el-select>
|
6192eba8
梁保满
引用上传文件组件问题,备题组卷顶部
|
45
|
|
352c53cc
梁保满
上传word回传数据
|
46
47
|
<el-input placeholder="试卷名称" v-model="query.title" class="input-with-select" @keyup.enter.native="getData(true)">
<el-button slot="append" icon="el-icon-search" @click="getData(true)"></el-button>
|
77ebf04d
梁保满
个人版
|
48
49
50
51
|
</el-input>
</div>
</div>
<p class="tips" v-show="archivedTotal">
|
cffc1a98
梁保满
3-8BUG
|
52
|
<span>回收站内已有{{ archivedTotal }}份答题卡,</span>
|
77ebf04d
梁保满
个人版
|
53
54
|
<router-link to="/examinationPaperRecycle">点击查看>></router-link>
</p>
|
352c53cc
梁保满
上传word回传数据
|
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
|
<div class="content">
<p class="tab-box">
<span :class="['tab-s', query.type == 1 ? 'active' : '']" @click="changType(1)">我自编的 ({{ totalCount.my
}})</span>
<span :class="['tab-s', query.type == 2 ? 'active' : '']" @click="changType(2)">年级共享的 ({{ totalCount.share
}})</span>
</p>
<ul v-if="tableData && tableData.length" v-loading="loading">
<li class="item" v-for="item in tableData" :key="item.id">
<div class="pic-box">
<p class="i-box"><i class="fa fa-map-o"></i></p>
<p class="ids">{{ item.id }}</p>
</div>
<div class="info">
<p class="title">
{{ item.title }}
<span class="label" v-if="!!item.tag">{{ item.tag }}</span>
</p>
<p class="num">
总题数:{{ item.questionNum }}
<em class="s-line">|</em>
预计时长:{{ item.examsDuration }}
<em class="s-line">|</em>
<template v-if="role != 'ROLE_PERSONAL'">
授课端同步:
<span class="clazz" v-for="(clazzChild, indexs) in item.classList" :key="clazzChild.classId"
:class="clazzChild.keepStatus == 1 ? 'active' : ''">{{
`${clazzChild.className}${indexs != item.classList.length - 1 ? "、" : ""
}`
}}
<i v-if="clazzChild.keepStatus == 1" class="el-icon-success"></i></span>
<el-tooltip effect="dark" content="刷新同步状态" placement="right">
<i class="icon-refresh el-icon-refresh" @click="refreshStic"></i>
</el-tooltip>
</template>
</p>
<p class="person">
{{ item.realName }}<em class="s-line">|</em><span class="date">{{ item.modifiedTime }}</span>
</p>
</div>
<div class="btn-box">
<el-tooltip effect="dark" content="修改答案" placement="bottom">
<el-button class="edit" type="primary" size="mini" circle icon="el-icon-edit"
@click="toEdit(item)"></el-button>
</el-tooltip>
<el-dropdown trigger="click" @command="handleDropdownClick($event, item)">
<el-button type="info" size="mini" circle icon="el-icon-more"></el-button>
<el-dropdown-menu slot="dropdown">
<el-dropdown-item :command="1"
v-if="userName == item.realName && role != 'ROLE_PERSONAL'">修改分享范围</el-dropdown-item>
<el-dropdown-item :command="2">复制</el-dropdown-item>
<el-dropdown-item :command="3">放入回收站</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown>
</div>
</li>
</ul>
<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>
<el-empty v-if="!loading && tableData.length == 0" content="没有更多数据" :image-size="100"></el-empty>
|
77ebf04d
梁保满
个人版
|
118
|
</div>
|
352c53cc
梁保满
上传word回传数据
|
119
120
|
|
5cfb0264
梁保满
班级管理交互优化
|
121
|
<el-dialog :close-on-click-modal="false" title="选择分享范围" :visible.sync="dialogVisible" width="400">
|
e371f2dc
梁保满
软件下载,学校,班级老师等报表导入...
|
122
123
124
125
126
127
128
129
130
131
132
133
134
|
<el-form :model="shareForm" :rules="shareRulesForm" label-width="160px">
<el-form-item prop="share" label="分享范围:">
<el-radio-group v-model="shareForm.sharingType">
<el-radio :label="0">任课班级分享</el-radio>
<el-radio :label="1">全年级分享</el-radio>
</el-radio-group>
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button type="primary" @click="saveShare">确 定</el-button>
<el-button @click="dialogVisible = false">取 消</el-button>
</div>
</el-dialog>
|
6192eba8
梁保满
引用上传文件组件问题,备题组卷顶部
|
135
|
<el-dialog :close-on-click-modal="false" title="上传word文档" :visible.sync="diaUp" width="600">
|
352c53cc
梁保满
上传word回传数据
|
136
|
<upload :url="url" :params="{ type: examinationPaperType }" @upSuccess="upSuccess" fileName="下载">
|
6192eba8
梁保满
引用上传文件组件问题,备题组卷顶部
|
137
138
139
140
141
142
143
144
145
146
147
|
<div class="down-box" slot="down">
<p>第一步:导出菁优网试卷或
<el-link type="danger" @click="downExcel">模板下载</el-link> 。
</p>
<p>第二步:上传完成编辑好的试卷。</p>
</div>
</upload>
<div class="dialog-footer" slot="footer">
<el-button @click="diaUp = false">取 消</el-button>
</div>
</el-dialog>
|
77ebf04d
梁保满
个人版
|
148
149
150
151
152
153
154
155
|
</div>
</template>
<script>
export default {
name: "examinationPaper",
data() {
return {
|
e5e4a3e6
梁保满
v1.3
|
156
|
code: "",
|
47a01cb6
梁保满
v1.3测试问题
|
157
|
gdClass: 0, //已归档班级数量
|
77ebf04d
梁保满
个人版
|
158
159
|
loading: false,
userName: "",
|
e371f2dc
梁保满
软件下载,学校,班级老师等报表导入...
|
160
|
dialogVisible: false,
|
77ebf04d
梁保满
个人版
|
161
162
163
|
query: {
classId: "",
subjectName: "",
|
77ebf04d
梁保满
个人版
|
164
|
title: "",
|
352c53cc
梁保满
上传word回传数据
|
165
|
type: 1, //试卷类型
|
77ebf04d
梁保满
个人版
|
166
167
168
|
},
classList: [],
subjectList: [],
|
77ebf04d
梁保满
个人版
|
169
|
archivedTotal: 0, //已归档答题卡数量
|
6192eba8
梁保满
引用上传文件组件问题,备题组卷顶部
|
170
|
tableData: [],
|
e371f2dc
梁保满
软件下载,学校,班级老师等报表导入...
|
171
172
173
174
175
176
177
178
179
|
shareForm: {
id: "",
sharingType: 0, //0-任课班级/1-全年级
},
shareRulesForm: {
sharingType: [
{ required: true, message: "选择分享范围", trigger: "blur" },
],
},
|
77ebf04d
梁保满
个人版
|
180
181
182
|
total: 0,
page: 1,
size: 20,
|
6192eba8
梁保满
引用上传文件组件问题,备题组卷顶部
|
183
184
|
// v1.5
|
352c53cc
梁保满
上传word回传数据
|
185
186
187
188
189
|
totalCount: {//数量统计
my: 0,
share: 0,
},
diaUp: false,//上传word弹窗开关
|
6192eba8
梁保满
引用上传文件组件问题,备题组卷顶部
|
190
|
examinationPaperType: 1,//题型类型
|
352c53cc
梁保满
上传word回传数据
|
191
|
url: "/api_html/common/paper/upload",//上传文档地址
|
77ebf04d
梁保满
个人版
|
192
193
194
|
};
},
async created() {
|
e5e4a3e6
梁保满
v1.3
|
195
|
this.code = localStorage.getItem("csCode") || "";
|
e371f2dc
梁保满
软件下载,学校,班级老师等报表导入...
|
196
197
198
|
this.role =
this.$store.getters.info.showRole ||
this.$store.getters.info.permissions[0].role;
|
77ebf04d
梁保满
个人版
|
199
|
this.userName = this.$store.getters.info.name || "";
|
352c53cc
梁保满
上传word回传数据
|
200
201
202
203
204
205
206
207
|
this._QueryClassList2()
await this._QueryClassList();
if (!this.query.classId) {
return;
}
await this._QuerySubjectList();
this._QueryData();
this._QueryTotal();
|
77ebf04d
梁保满
个人版
|
208
209
|
},
methods: {
|
e371f2dc
梁保满
软件下载,学校,班级老师等报表导入...
|
210
211
212
213
214
|
refreshStic() {
setTimeout(function () {
window.location.reload();
}, 500);
},
|
e5e4a3e6
梁保满
v1.3
|
215
216
217
218
219
|
toArchiving() {
this.$router.push({
path: "/examinationPaperArchiving",
});
},
|
77ebf04d
梁保满
个人版
|
220
|
toAdd(query) {
|
c3cdce9c
梁保满
bug
|
221
222
223
224
|
if (!this.query.classId) {
this.$message.warning("没有任课班级,请先设置。");
return;
}
|
77ebf04d
梁保满
个人版
|
225
226
227
228
229
230
231
232
233
234
235
236
237
238
|
let routerItem = {
path: "/examinationPaperAdd",
};
query ? (routerItem["query"] = { ...query }) : "";
this.$router.push(routerItem);
},
toEdit(item) {
this.$router.push({
path: "/examinationPaperEdit",
query: {
paperId: item.id,
},
});
},
|
352c53cc
梁保满
上传word回传数据
|
239
|
handleDropdownClick(value, item) {//更多
|
77ebf04d
梁保满
个人版
|
240
241
|
const that = this;
switch (value) {
|
e371f2dc
梁保满
软件下载,学校,班级老师等报表导入...
|
242
243
244
245
246
247
|
case 1:
//修改分享范围
that.shareForm.id = item.id;
that.shareForm.sharingType = item.sharingType;
that.dialogVisible = true;
break;
|
77ebf04d
梁保满
个人版
|
248
249
250
251
252
253
254
255
256
257
258
259
260
261
|
case 2:
//复制
that.toAdd({ type: 2, paperId: item.id });
break;
case 3:
//归档
that.recovery(item);
break;
}
},
changePage(page) {
this.page = page;
this._QueryData(this.query.title);
},
|
352c53cc
梁保满
上传word回传数据
|
262
|
//修改分享范围
|
e371f2dc
梁保满
软件下载,学校,班级老师等报表导入...
|
263
|
async saveShare() {
|
e371f2dc
梁保满
软件下载,学校,班级老师等报表导入...
|
264
265
266
267
268
269
270
271
272
273
274
275
276
277
|
const { data, status, info } = await this.$request.modifyPaper({
paperId: this.shareForm.id,
sharingType: this.shareForm.sharingType,
});
if (status === 0) {
this.shareForm.id = "";
this.shareForm.sharingType = 1;
this.dialogVisible = false;
this.$message.success(info);
this._QueryData(this.query.title == "");
} else {
this.$message.error(info);
}
},
|
352c53cc
梁保满
上传word回传数据
|
278
|
//归档
|
77ebf04d
梁保满
个人版
|
279
|
async recovery(item) {
|
e371f2dc
梁保满
软件下载,学校,班级老师等报表导入...
|
280
281
282
283
284
|
let modifyPaper =
this.role == "ROLE_PERSONAL"
? this.$request.pModifyPaper
: this.$request.modifyPaper;
const { data, status, info } = await modifyPaper({
|
77ebf04d
梁保满
个人版
|
285
286
287
288
|
paperId: item.id,
status: 2,
});
if (status === 0) {
|
352c53cc
梁保满
上传word回传数据
|
289
|
let type = this.query.title ? true : false;
|
77ebf04d
梁保满
个人版
|
290
291
292
293
294
295
|
this.page = 1;
this._QueryData(type);
} else {
this.$message.error(info);
}
},
|
352c53cc
梁保满
上传word回传数据
|
296
297
298
299
300
|
//根据试卷名称查找
async getData(bool) {
this._QueryData(bool);
this._QueryTotal();
},
|
77ebf04d
梁保满
个人版
|
301
302
303
|
//切换班级
async changClazz() {
await this._QuerySubjectList();
|
77ebf04d
梁保满
个人版
|
304
|
this._QueryData(false);
|
352c53cc
梁保满
上传word回传数据
|
305
306
307
308
309
310
311
|
this._QueryTotal();
},
//切换类型
async changType(type) {
this.query.type = type
this.page = 1;
this._QueryData(false);
|
77ebf04d
梁保满
个人版
|
312
|
},
|
47a01cb6
梁保满
v1.3测试问题
|
313
314
315
316
317
318
319
320
321
322
323
324
325
|
// 查找班级
async _QueryClassList2() {
this.loading = true;
let fetchClassList =
this.role == "ROLE_PERSONAL"
? this.$request.pClassList
: this.$request.fetchClassList;
const { data, status, info } = await fetchClassList({ status: 1 });
if (status === 0) {
this.gdClass = data?.list?.length || 0;
} else {
this.$message.error(info);
|
77ebf04d
梁保满
个人版
|
326
327
328
329
330
|
}
},
// 查找班级
async _QueryClassList() {
this.loading = true;
|
e371f2dc
梁保满
软件下载,学校,班级老师等报表导入...
|
331
332
333
334
335
336
|
let fetchClassList =
this.role == "ROLE_PERSONAL"
? this.$request.pClassList
: this.$request.fetchClassList;
const { data, status, info } = await fetchClassList();
|
77ebf04d
梁保满
个人版
|
337
338
339
340
341
|
if (status === 0) {
if (!!data.list) {
this.classList =
data.list?.map((item) => {
return {
|
e371f2dc
梁保满
软件下载,学校,班级老师等报表导入...
|
342
|
value: this.role == "ROLE_PERSONAL" ? item.id : item.classId,
|
77ebf04d
梁保满
个人版
|
343
344
345
346
347
348
349
350
351
352
353
|
label: item.className,
};
}) || [];
this.query.classId = this.classList[0]?.value;
}
} else {
this.$message.error(info);
}
},
// 查找科目
async _QuerySubjectList() {
|
34b574e0
梁保满
细节优化
|
354
|
if (!this.query.classId) return;
|
e371f2dc
梁保满
软件下载,学校,班级老师等报表导入...
|
355
356
357
358
359
360
|
let fetchSubjectList =
this.role == "ROLE_PERSONAL"
? this.$request.pSubjectList
: this.$request.fetchSubjectList;
const { data, status, info } = await fetchSubjectList({
|
77ebf04d
梁保满
个人版
|
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
|
classId: this.query.classId,
});
if (status === 0) {
this.subjectList =
data.subjectNames?.map((item) => {
return {
value: item,
label: item,
};
}) || [];
this.query.subjectName = this.subjectList[0]?.value;
} else {
this.$message.error(info);
}
},
async _QueryData(type) {
|
34b574e0
梁保满
细节优化
|
377
|
if (!this.query.classId) return;
|
77ebf04d
梁保满
个人版
|
378
379
380
381
382
383
384
385
|
this.loading = true;
//获取答题卡列表
let query = {};
if (!type) {
this.query.title = "";
query = { ...this.query };
} else {
query = { title: this.query.title };
|
77ebf04d
梁保满
个人版
|
386
387
388
389
390
|
}
query.classId = this.query.classId;
query.subjectName = this.query.subjectName;
for (let key in query) {
if (!query[key]) {
|
352c53cc
梁保满
上传word回传数据
|
391
|
delete query[key]
|
77ebf04d
梁保满
个人版
|
392
393
394
395
396
397
398
399
400
|
}
}
if (!query.classId) {
this.total = 0;
this.tableData = [];
this.loading = false;
return;
}
this.loading = true;
|
e371f2dc
梁保满
软件下载,学校,班级老师等报表导入...
|
401
402
403
404
405
406
|
let fetchPaperList =
this.role == "ROLE_PERSONAL"
? this.$request.pPaperList
: this.$request.fetchPaperList;
const { data, status, info } = await fetchPaperList({
|
77ebf04d
梁保满
个人版
|
407
408
409
410
411
412
413
414
415
416
417
418
419
420
|
...query,
status: 1,
page: this.page,
size: this.size,
});
this.loading = false;
if (status === 0) {
this.archivedTotal = data.archivedTotal;
this.total = data.total;
this.tableData = (data.list && [...data.list]) || [];
} else {
this.$message.error(info);
}
},
|
352c53cc
梁保满
上传word回传数据
|
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
|
async _QueryTotal() {
//获取答题卡列表
let query = { ...this.query };
for (let key in query) {
if (!query[key]) {
delete query[key]
}
}
const { data, status, info } = await this.$request.paperShareCount({
...query,
});
if (status === 0) {
this.totalCount.my = data?.myCount || 0;
this.totalCount.share = data?.grade || 0;
} else {
this.$message.error(info);
}
},
|
6192eba8
梁保满
引用上传文件组件问题,备题组卷顶部
|
439
440
441
442
|
//v1.5
upSuccess(res) {
|
352c53cc
梁保满
上传word回传数据
|
443
444
445
446
447
448
449
450
451
452
453
454
455
|
if (res.status == 0) {
//导入成功
this.$message.closeAll();
this.$message({
showClose: true,
message: `${res.info}`,
type: "success",
duration: 2000,
});
this.diaUp = false;
let params = JSON.stringify(res.data)
this.toAdd({ params, isUpload: 1 })
}
|
6192eba8
梁保满
引用上传文件组件问题,备题组卷顶部
|
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
|
},
handleAdd(value) {
if (value == 2) {
this.toAdd()
} else {
this.diaUp = true
}
},
async downExcel() {
let data = await this.$request.teacherTemplate();
if (data && !data.code) {
let blob = new Blob([data], {
type: "application/vnd.ms-excel;charset=utf-8",
});
downloadFile(`试卷模版.xlsx`, blob);
} else {
this.$message.error(data.info);
}
},
|
77ebf04d
梁保满
个人版
|
477
478
479
480
481
482
483
484
485
486
487
488
489
|
},
};
</script>
<style scoped lang="scss">
.tips {
display: flex;
padding-left: 30px;
line-height: 16px;
font-size: 14px;
color: #999;
margin-bottom: 10px;
}
|
6192eba8
梁保满
引用上传文件组件问题,备题组卷顶部
|
490
|
|
77ebf04d
梁保满
个人版
|
491
492
493
494
495
|
.content {
margin: 0 20px;
background: #f8f8f8;
padding: 12px;
border-radius: 20px;
|
6192eba8
梁保满
引用上传文件组件问题,备题组卷顶部
|
496
|
|
77ebf04d
梁保满
个人版
|
497
498
499
500
501
502
503
504
505
506
|
.item {
display: flex;
align-items: center;
width: 100%;
overflow: hidden;
box-sizing: border-box;
padding: 12px;
border-radius: 20px;
background: #fff;
margin-bottom: 12px;
|
6192eba8
梁保满
引用上传文件组件问题,备题组卷顶部
|
507
|
|
77ebf04d
梁保满
个人版
|
508
509
510
|
&:last-of-type {
margin-bottom: 0;
}
|
6192eba8
梁保满
引用上传文件组件问题,备题组卷顶部
|
511
|
|
77ebf04d
梁保满
个人版
|
512
513
514
515
516
517
518
519
520
521
|
.pic-box {
width: 80px;
height: 80px;
border-radius: 10px;
margin-right: 10px;
flex-shrink: 0;
background: #667ffd;
text-align: center;
color: #fff;
font-weight: 500;
|
6192eba8
梁保满
引用上传文件组件问题,备题组卷顶部
|
522
|
|
77ebf04d
梁保满
个人版
|
523
524
525
526
527
528
|
.i-box {
padding-top: 10px;
font-size: 32px;
margin-bottom: 3px;
}
}
|
6192eba8
梁保满
引用上传文件组件问题,备题组卷顶部
|
529
|
|
77ebf04d
梁保满
个人版
|
530
531
532
533
534
535
536
|
.info {
min-height: 80px;
flex: 1;
overflow: hidden;
display: flex;
flex-direction: column;
justify-content: space-between;
|
6192eba8
梁保满
引用上传文件组件问题,备题组卷顶部
|
537
|
|
77ebf04d
梁保满
个人版
|
538
539
540
541
|
.s-line {
padding: 0 5px;
color: #e2e2e2;
}
|
6192eba8
梁保满
引用上传文件组件问题,备题组卷顶部
|
542
|
|
77ebf04d
梁保满
个人版
|
543
544
545
546
|
.title {
font-size: 16px;
color: #222;
font-weight: 500;
|
6192eba8
梁保满
引用上传文件组件问题,备题组卷顶部
|
547
|
|
77ebf04d
梁保满
个人版
|
548
549
550
551
552
553
554
555
556
557
558
|
.label {
display: inline-block;
font-size: 12px;
color: #2e9afe;
line-height: 16px;
padding: 0 10px;
border: 1px solid #2e9afe;
border-radius: 10px;
transform: translateY(-2px);
}
}
|
6192eba8
梁保满
引用上传文件组件问题,备题组卷顶部
|
559
|
|
77ebf04d
梁保满
个人版
|
560
561
562
563
|
.person {
color: #666;
}
}
|
6192eba8
梁保满
引用上传文件组件问题,备题组卷顶部
|
564
|
|
77ebf04d
梁保满
个人版
|
565
566
567
568
569
|
.clazz {
font-size: 14px;
font-weight: 500;
position: relative;
position: relative;
|
6192eba8
梁保满
引用上传文件组件问题,备题组卷顶部
|
570
|
|
77ebf04d
梁保满
个人版
|
571
572
573
|
&.active {
color: #667ffd;
}
|
6192eba8
梁保满
引用上传文件组件问题,备题组卷顶部
|
574
|
|
77ebf04d
梁保满
个人版
|
575
576
577
578
579
580
|
.el-icon-success {
position: absolute;
right: 0;
top: -5px;
color: #667ffd;
}
|
6192eba8
梁保满
引用上传文件组件问题,备题组卷顶部
|
581
|
|
77ebf04d
梁保满
个人版
|
582
583
584
585
586
587
|
&:last-of-type {
.el-icon-success {
right: -18px;
}
}
}
|
6192eba8
梁保满
引用上传文件组件问题,备题组卷顶部
|
588
|
|
77ebf04d
梁保满
个人版
|
589
590
|
.btn-box {
flex-shrink: 0;
|
6192eba8
梁保满
引用上传文件组件问题,备题组卷顶部
|
591
|
|
77ebf04d
梁保满
个人版
|
592
593
594
595
|
.edit {
margin-right: 12px;
}
}
|
6192eba8
梁保满
引用上传文件组件问题,备题组卷顶部
|
596
|
|
e371f2dc
梁保满
软件下载,学校,班级老师等报表导入...
|
597
598
|
.icon-refresh {
margin-left: 20px;
|
77ebf04d
梁保满
个人版
|
599
|
cursor: pointer;
|
6192eba8
梁保满
引用上传文件组件问题,备题组卷顶部
|
600
|
|
e371f2dc
梁保满
软件下载,学校,班级老师等报表导入...
|
601
602
|
&:hover {
color: #2e9afe;
|
77ebf04d
梁保满
个人版
|
603
604
605
606
|
}
}
}
}
|
6192eba8
梁保满
引用上传文件组件问题,备题组卷顶部
|
607
|
|
77ebf04d
梁保满
个人版
|
608
609
610
611
612
|
.answer-header {
.sel-box {
.sel {
min-width: 160px;
}
|
6192eba8
梁保满
引用上传文件组件问题,备题组卷顶部
|
613
|
|
77ebf04d
梁保满
个人版
|
614
615
616
617
618
|
:deep(.el-cascader__tags) {
flex-wrap: nowrap;
}
}
}
|
6192eba8
梁保满
引用上传文件组件问题,备题组卷顶部
|
619
|
|
77ebf04d
梁保满
个人版
|
620
621
|
.dialog-footer {
text-align: center;
|
6192eba8
梁保满
引用上传文件组件问题,备题组卷顶部
|
622
|
|
77ebf04d
梁保满
个人版
|
623
624
625
626
627
628
|
:deep(.el-button) {
border-radius: 20px;
padding: 8px 20px 7px;
margin: 0 12px;
}
}
|
6192eba8
梁保满
引用上传文件组件问题,备题组卷顶部
|
629
630
631
632
633
634
635
636
637
|
// v1.5
.examinationPaper-type {
padding: 16px 40px 0 20px;
width: 100%;
box-sizing: border-box;
display: flex;
justify-content: space-between;
}
|
352c53cc
梁保满
上传word回传数据
|
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
|
.content {
.tab-box {
padding-bottom: 10px;
.tab-s {
margin: 0 10px;
font-size: 17px;
line-height: 24px;
font-weight: 500;
cursor: pointer;
&:hover {
color: #667ffd;
}
&.active {
color: #667ffd;
border-bottom: 1px solid #667ffd
}
}
}
}
|
77ebf04d
梁保满
个人版
|
661
|
</style>
|