|
@@ -1,12 +1,19 @@
|
|
<template>
|
|
<template>
|
|
<el-dialog
|
|
<el-dialog
|
|
- class="complete-list"
|
|
|
|
|
|
+ :class="['complete-list', { 'align-left': !isAlignCenter }]"
|
|
:visible="dialogVisibleComplete"
|
|
:visible="dialogVisibleComplete"
|
|
width="900px"
|
|
width="900px"
|
|
- title="答题统计"
|
|
|
|
|
|
+ :modal="false"
|
|
:close-on-click-modal="false"
|
|
:close-on-click-modal="false"
|
|
@close="dialogCompleteClose"
|
|
@close="dialogCompleteClose"
|
|
>
|
|
>
|
|
|
|
+ <div slot="title" class="dialog-header">
|
|
|
|
+ <span class="dialog-header-title">答题统计</span>
|
|
|
|
+ <span @click="isAlignCenter = !isAlignCenter">
|
|
|
|
+ <svg-icon :icon-class="isAlignCenter ? 'align-center' : 'align-left'" />
|
|
|
|
+ </span>
|
|
|
|
+ </div>
|
|
|
|
+
|
|
<div class="complete-list-top">
|
|
<div class="complete-list-top">
|
|
<div class="material-name">{{ material_name }}</div>
|
|
<div class="material-name">{{ material_name }}</div>
|
|
<div class="student-list">
|
|
<div class="student-list">
|
|
@@ -121,7 +128,8 @@ export default {
|
|
curStudentID: '',
|
|
curStudentID: '',
|
|
curStudentName: '',
|
|
curStudentName: '',
|
|
listTimer: null,
|
|
listTimer: null,
|
|
- marginLeft: 0
|
|
|
|
|
|
+ marginLeft: 0,
|
|
|
|
+ isAlignCenter: true
|
|
};
|
|
};
|
|
},
|
|
},
|
|
computed: {
|
|
computed: {
|
|
@@ -283,6 +291,30 @@ export default {
|
|
.complete-list {
|
|
.complete-list {
|
|
@include dialog;
|
|
@include dialog;
|
|
|
|
|
|
|
|
+ &.align-left {
|
|
|
|
+ .el-dialog {
|
|
|
|
+ margin-left: 20px;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .el-dialog__header {
|
|
|
|
+ .dialog-header {
|
|
|
|
+ display: flex;
|
|
|
|
+ justify-content: space-between;
|
|
|
|
+ padding-right: 24px;
|
|
|
|
+
|
|
|
|
+ &-title {
|
|
|
|
+ font-weight: bold;
|
|
|
|
+ font-size: 18px;
|
|
|
|
+ line-height: 24px;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .svg-icon {
|
|
|
|
+ cursor: pointer;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
&-top {
|
|
&-top {
|
|
.material-name {
|
|
.material-name {
|
|
font-size: 16px;
|
|
font-size: 16px;
|