Blame view

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