Browse Source

card md and other md

zhangjie 5 năm trước cách đây
mục cha
commit
2ae5fa33dd

Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 774 - 660
public/pag.html


+ 16 - 38
src/assets/styles/card-preview.scss

@@ -202,35 +202,6 @@
   right: 80px;
   bottom: 86px;
   z-index: 8;
-
-  &-4 {
-    .page-locator-group {
-      &:nth-of-type(2) {
-        left: 33.3%;
-        margin-left: -4.5mm;
-      }
-      &:nth-of-type(3) {
-        left: 66.6%;
-        margin-left: -2.3mm;
-      }
-    }
-  }
-  &-5 {
-    .page-locator-group {
-      &:nth-of-type(2) {
-        left: 25%;
-        margin-left: -5.1mm;
-      }
-      &:nth-of-type(3) {
-        left: 50%;
-        margin-left: -3.4mm;
-      }
-      &:nth-of-type(4) {
-        left: 75%;
-        margin-left: -1.8mm;
-      }
-    }
-  }
 }
 .page-locator-group {
   position: absolute;
@@ -245,7 +216,7 @@
     margin-left: -12px;
   }
   &:last-child {
-    right: 0;
+    right: 30px;
   }
   li {
     position: absolute;
@@ -260,6 +231,13 @@
     }
   }
 }
+.page-box-1 {
+  .page-locator-group {
+    &:first-child {
+      left: -30px;
+    }
+  }
+}
 // page-number
 .page-number {
   position: absolute;
@@ -476,14 +454,14 @@
           padding: 1px 0;
         }
         &-option {
-          margin: 10px auto;
+          margin: 8px auto;
           width: 20px;
-          height: 12px;
+          height: 14px;
           font-size: 10px;
           line-height: 1;
           text-align: center;
           color: #666;
-          border: 1px solid #333;
+          border: 2px solid #333;
         }
       }
       .stdno-auto {
@@ -651,8 +629,8 @@
         display: inline-block;
         width: 30px;
         height: 14px;
-        border: 1px solid #000;
-        font-size: 12px;
+        border: 2px solid #000;
+        font-size: 10px;
         text-align: center;
         line-height: 1;
         color: #666;
@@ -692,7 +670,7 @@
           }
         }
         .dynamic-aorb-rects {
-          padding: 10px;
+          padding: 16px 10px;
         }
       }
     }
@@ -918,11 +896,11 @@
     vertical-align: middle;
     padding: 0;
     width: 18px;
-    height: 12px;
+    height: 14px;
     text-align: center;
     font-size: 10px;
     line-height: 1;
-    border: 1px solid #000;
+    border: 2px solid #000;
     color: #666;
     box-sizing: border-box;
 

+ 35 - 33
src/modules/card/components/SavePage.vue

@@ -68,6 +68,8 @@ export default {
         page.exchange = exchange;
       });
 
+      this.fillAreaIndex = 0;
+
       return pages;
     },
     getLocatorInfo(locators) {
@@ -119,21 +121,18 @@ export default {
             };
           });
 
-        fill_area = [
-          ...fill_area,
-          {
-            field: "examNumber",
-            index: this.getFillAreaIndex(),
-            single: true,
-            horizontal: false,
-            items: listInfos
-          }
-        ];
+        fill_area.push({
+          field: "examNumber",
+          index: this.getFillAreaIndex(),
+          single: true,
+          horizontal: false,
+          items: listInfos
+        });
       } else if (element.examNumberStyle === "auto") {
         // barcode
         barcode.push({
           field: "examNumber",
-          area: this.getOffsetInfo(dom.querySelector(".stdno-auto-barcode"))
+          area: this.getOffsetInfo(dom.querySelector(".head-stdno").parentNode)
         });
       }
       // 缺考涂填
@@ -200,32 +199,35 @@ export default {
       const single = !element.isMultiply;
       const horizontal = element.optionDirection === "horizontal";
 
-      let listInfos = [];
-      dom
-        .querySelectorAll(".question-item")
-        .forEach((questionItem, questionIndex) => {
-          let options = [];
-          questionItem.childNodes.forEach((optionItem, optionIndex) => {
-            if (optionIndex)
-              options[optionIndex - 1] = this.getOffsetInfo(optionItem);
+      let fillAreas = [];
+      dom.querySelectorAll(".group-item").forEach(groupItem => {
+        let listInfos = [];
+
+        groupItem
+          .querySelectorAll(".question-item")
+          .forEach((questionItem, questionIndex) => {
+            let options = [];
+            questionItem.childNodes.forEach((optionItem, optionIndex) => {
+              if (optionIndex)
+                options[optionIndex - 1] = this.getOffsetInfo(optionItem);
+            });
+            listInfos[questionIndex] = {
+              main_number: element.topicNo,
+              sub_number: questionItem.firstChild.textContent,
+              options
+            };
           });
-          listInfos[questionIndex] = {
-            main_number: element.topicNo,
-            sub_number: questionItem.firstChild.textContent,
-            options
-          };
+        fillAreas.push({
+          field: "question",
+          index: this.getFillAreaIndex(),
+          single,
+          horizontal,
+          items: listInfos
         });
+      });
 
       return {
-        fill_area: [
-          {
-            field: "question",
-            index: this.getFillAreaIndex(),
-            single,
-            horizontal,
-            items: listInfos
-          }
-        ]
+        fill_area: fillAreas
       };
     },
     getFillLineInfo(element) {

+ 2 - 1
src/modules/card/components/elementEdit/cardHeadSpin/HeadDynamic.vue

@@ -68,9 +68,10 @@
       </div>
       <div
         class="dynamic-aorb-item dynamic-aorb-barcode"
+        id="dynamic-aorb-barcode"
         v-if="data.aOrBType === 'auto'"
       >
-        <div class="dynamic-aorb-content" id="dynamic-aorb-barcode">
+        <div class="dynamic-aorb-content">
           <img :src="aorbBarcodeSrc" v-if="aorbBarcodeSrc" />
           <img src="@/assets/images/barcode-sample.png" v-else />
         </div>

+ 1 - 1
src/modules/card/elementModel.js

@@ -155,7 +155,7 @@ const FILL_QUESTION_PROP = {
   x: 0,
   y: 0,
   w: 0,
-  h: 112,
+  h: 122,
   sign: "objective",
   topicName: "",
   topicNo: null,

+ 923 - 930
src/modules/card/previewTemp.js

@@ -81,976 +81,969 @@ const css =
     font-weight: bold;\
   }\
 \
-.card-preview {\
-  padding: 10px 0;\
-  background-color: #f0f0f0;\
-  color: #000;\
-}\
-.card-preview .page-box {\
-  margin: 10px auto;\
-  -webkit-box-shadow: 0 0 4px #ddd;\
-  box-shadow: 0 0 4px #ddd;\
-}\
-.card-preview .element-item {\
-  width: 100% !important;\
-}\
 \
-.card-print {\
-  padding: 0;\
-}\
-.card-print .page-box {\
-  margin: 0 auto;\
-  -webkit-box-shadow: none;\
-  box-shadow: none;\
-  page-break-after: always;\
-}\
+  .card-preview {\
+    padding: 10px 0;\
+    background-color: #f0f0f0;\
+    color: #000;\
+  }\
+  .card-preview .page-box {\
+    margin: 10px auto;\
+    -webkit-box-shadow: 0 0 4px #ddd;\
+    box-shadow: 0 0 4px #ddd;\
+  }\
+  .card-preview .element-item {\
+    width: 100% !important;\
+  }\
 \
-.page-box {\
-  position: relative;\
-  width: 1587px;\
-  height: 1122px;\
-  background: #fff;\
-  margin: 0 auto;\
-  font-weight: normal;\
-}\
-.page-box .page-main {\
-  height: 100%;\
-  position: relative;\
-  white-space: nowrap;\
-  margin: 0 -10px;\
-}\
-.page-box .page-main-3 .page-column {\
-  width: 33.33%;\
-}\
-.page-box .page-main-3 .page-column-forbid-area::before {\
-  transform: rotate(64.6555deg);\
-}\
-.page-box .page-main-3 .page-column-forbid-area::after {\
-  transform: rotate(-64.6555deg);\
-}\
-.page-box .page-main-4 .page-column {\
-  width: 25%;\
-}\
-.page-box .page-main-4 .page-column-forbid-area::before {\
-  transform: rotate(70.3109deg);\
-}\
-.page-box .page-main-4 .page-column-forbid-area::after {\
-  transform: rotate(-70.3109deg);\
-}\
-.page-main-inner {\
-  position: absolute;\
-  width: 100%;\
-  height: 100%;\
-  top: 0;\
-  left: 0;\
-  padding: 60px 80px 86px;\
-  z-index: 9;\
-  font-size: 0;\
-}\
+  .card-print {\
+    padding: 0;\
+  }\
+  .card-print .page-box {\
+    margin: 0 auto;\
+    -webkit-box-shadow: none;\
+    box-shadow: none;\
+    page-break-after: always;\
+  }\
 \
-.page-main-outer {\
-  position: absolute;\
-  top: 0;\
-  left: 0;\
-  right: 0;\
-  bottom: 0;\
-  z-index: 7;\
-  background-color: transparent;\
-  overflow: hidden;\
-}\
+  .page-box {\
+    position: relative;\
+    width: 1587px;\
+    height: 1122px;\
+    background: #fff;\
+    margin: 0 auto;\
+    font-weight: normal;\
+  }\
+  .page-box .page-main {\
+    height: 100%;\
+    position: relative;\
+    white-space: nowrap;\
+    margin: 0 -10px;\
+  }\
+  .page-box .page-main-3 .page-column {\
+    width: 33.33%;\
+  }\
+  .page-box .page-main-3 .page-column-forbid-area::before {\
+    -webkit-transform: rotate(64.6555deg);\
+    transform: rotate(64.6555deg);\
+  }\
+  .page-box .page-main-3 .page-column-forbid-area::after {\
+    -webkit-transform: rotate(-64.6555deg);\
+    transform: rotate(-64.6555deg);\
+  }\
+  .page-box .page-main-4 .page-column {\
+    width: 25%;\
+  }\
+  .page-box .page-main-4 .page-column-forbid-area::before {\
+    -webkit-transform: rotate(70.3109deg);\
+    transform: rotate(70.3109deg);\
+  }\
+  .page-box .page-main-4 .page-column-forbid-area::after {\
+    -webkit-transform: rotate(-70.3109deg);\
+    transform: rotate(-70.3109deg);\
+  }\
 \
-.page-column {\
-  display: inline-block;\
-  vertical-align: middle;\
-  position: relative;\
-  height: 100%;\
-  width: 50%;\
-  font-size: 14px;\
-  padding: 0 10px;\
-}\
-.page-column-forbid-area {\
-  position: absolute;\
-  top: 0;\
-  left: 0;\
-  bottom: 0;\
-  right: 0;\
-  z-index: 1;\
-  border: 1px solid #333;\
-  overflow: hidden;\
-}\
-.page-column-forbid-area::before {\
-  content: "";\
-  display: block;\
-  position: absolute;\
-  width: 1200px;\
-  border-bottom: 1px solid #acacac;\
-  top: 0;\
-  left: 0;\
-  -webkit-transform: rotate(54.216deg);\
-          transform: rotate(54.216deg);\
-  -webkit-transform-origin: left;\
-          transform-origin: left;\
-  z-index: 1; }\
-.page-column-forbid-area::after {\
-  content: "";\
-  display: block;\
-  position: absolute;\
-  width: 1200px;\
-  border-bottom: 1px solid #acacac;\
-  bottom: 0;\
-  left: 0;\
-  -webkit-transform: rotate(-54.216deg);\
-          transform: rotate(-54.216deg);\
-  -webkit-transform-origin: left;\
-          transform-origin: left;\
-  z-index: 1; }\
-.page-column-forbid-area > p {\
-  color: #333;\
-  padding: 20px;\
-  position: absolute;\
-  top: 50%;\
-  left: 50%;\
-  z-index: 9;\
-  -webkit-transform: translate(-50%, -50%);\
-          transform: translate(-50%, -50%);\
-  font-weight: bold;\
-  font-size: 30px;\
-  color: #999;\
-  background-color: #fff; }\
-.page-column-main {\
-  position: relative;\
-  height: 100%;\
-}\
-.page-column-body {\
-  position: absolute;\
-  top: 0;\
-  bottom: 0;\
-  left: 0;\
-  right: 0;\
-  z-index: 9;\
-}\
-.page-column-element .element-item {\
-  position: relative;\
-  border: 1px solid #333;\
-  border-top: 0;\
-}\
-.page-column-element .element-item-card-head {\
-  border: 0;\
-}\
-.page-column-element .element-item-topic-head {\
-  border: 0;\
-}\
-.page-column-element .element-item-fill-question,\
-.page-column-element .element-item-fill-line {\
-  border-bottom: 0;\
-}\
-.page-column-element .element-item-type-last {\
-  border-bottom: 1px solid #333;\
-}\
-.page-column-element:last-child .element-item-type-pre {\
-  border-bottom: 1px solid #333;\
-}\
-.page-column-element:last-child\
-  .element-item-card-head.element-item-type-pre {\
-  border-bottom: none;\
-}\
+  .page-main-inner {\
+    position: absolute;\
+    width: 100%;\
+    height: 100%;\
+    top: 0;\
+    left: 0;\
+    padding: 60px 80px 86px;\
+    z-index: 9;\
+    font-size: 0;\
+  }\
 \
-.page-locators {\
-  position: absolute;\
-  top: 60px;\
-  left: 80px;\
-  right: 80px;\
-  bottom: 86px;\
-  z-index: 8;\
-}\
-.page-locators-4 .page-locator-group:nth-of-type(2) {\
-  left: 33.3%;\
-  margin-left: -4.5mm;\
-}\
-.page-locators-4 .page-locator-group:nth-of-type(3) {\
-  left: 66.6%;\
-  margin-left: -2.3mm;\
-}\
-.page-locators-5 .page-locator-group:nth-of-type(2) {\
-  left: 25%;\
-  margin-left: -5.1mm;\
-}\
-.page-locators-5 .page-locator-group:nth-of-type(3) {\
-  left: 50%;\
-  margin-left: -3.4mm;\
-}\
-.page-locators-5 .page-locator-group:nth-of-type(4) {\
-  left: 75%;\
-  margin-left: -1.8mm;\
-}\
+  .page-main-outer {\
+    position: absolute;\
+    top: 0;\
+    left: 0;\
+    right: 0;\
+    bottom: 0;\
+    z-index: 7;\
+    background-color: transparent;\
+    overflow: hidden;\
+  }\
 \
-.page-locator-group {\
-  position: absolute;\
-  top: 0;\
-  bottom: 0;\
-  width: 24px;\
-}\
-.page-locator-group:first-child {\
-  left: 0;\
-}\
-.page-locator-group:nth-of-type(2) {\
-  left: 50%;\
-  margin-left: -12px;\
-}\
-.page-locator-group:last-child {\
-  right: 0;\
-}\
-.page-locator-group li {\
-  position: absolute;\
-  width: 24px;\
-  border-bottom: 16px solid #000;\
-  z-index: 99;\
-}\
-.page-locator-group li:first-child {\
-  top: -20px;\
-}\
-.page-locator-group li:last-child {\
-  bottom: -46px;\
-}\
+  .page-column {\
+    display: inline-block;\
+    vertical-align: middle;\
+    position: relative;\
+    height: 100%;\
+    width: 50%;\
+    font-size: 14px;\
+    padding: 0 10px;\
+  }\
+  .page-column-forbid-area {\
+    position: absolute;\
+    top: 0;\
+    left: 0;\
+    bottom: 0;\
+    right: 0;\
+    z-index: 1;\
+    border: 1px solid #333;\
+    overflow: hidden;\
+  }\
+  .page-column-forbid-area::before {\
+    content: "";\
+    display: block;\
+    position: absolute;\
+    width: 1200px;\
+    border-bottom: 1px solid #acacac;\
+    top: 0;\
+    left: 0;\
+    -webkit-transform: rotate(54.216deg);\
+    transform: rotate(54.216deg);\
+    -webkit-transform-origin: left;\
+    transform-origin: left;\
+    z-index: 1;\
+  }\
+  .page-column-forbid-area::after {\
+    content: "";\
+    display: block;\
+    position: absolute;\
+    width: 1200px;\
+    border-bottom: 1px solid #acacac;\
+    bottom: 0;\
+    left: 0;\
+    -webkit-transform: rotate(-54.216deg);\
+    transform: rotate(-54.216deg);\
+    -webkit-transform-origin: left;\
+    transform-origin: left;\
+    z-index: 1;\
+  }\
+  .page-column-forbid-area > p {\
+    color: #333;\
+    padding: 20px;\
+    position: absolute;\
+    top: 50%;\
+    left: 50%;\
+    z-index: 9;\
+    -webkit-transform: translate(-50%, -50%);\
+    transform: translate(-50%, -50%);\
+    font-weight: bold;\
+    font-size: 30px;\
+    color: #999;\
+    background-color: #fff;\
+  }\
+  .page-column-main {\
+    position: relative;\
+    height: 100%;\
+  }\
+  .page-column-body {\
+    position: absolute;\
+    top: 0;\
+    bottom: 0;\
+    left: 0;\
+    right: 0;\
+    z-index: 9;\
+  }\
+  .page-column-element .element-item {\
+    position: relative;\
+    border: 1px solid #333;\
+    border-top: 0;\
+  }\
+  .page-column-element .element-item-card-head {\
+    border: 0;\
+  }\
+  .page-column-element .element-item-topic-head {\
+    border: 0;\
+  }\
+  .page-column-element .element-item-fill-question,\
+  .page-column-element .element-item-fill-line {\
+    border-bottom: 0;\
+  }\
+  .page-column-element .element-item-type-last {\
+    border-bottom: 1px solid #333;\
+  }\
+  .page-column-element:last-child .element-item-type-pre {\
+    border-bottom: 1px solid #333;\
+  }\
+  .page-column-element:last-child\
+    .element-item-card-head.element-item-type-pre {\
+    border-bottom: none;\
+  }\
 \
-.page-number {\
-  position: absolute;\
-  bottom: 40px;\
-}\
-.page-number-rect {\
-  left: 152px;\
-}\
-.page-number-rect-list {\
-  font-size: 0;\
-}\
-.page-number-rect-list li {\
-  display: inline-block;\
-  vertical-align: top;\
-  font-size: 14px;\
-  width: 24px;\
-  height: 16px;\
-  border: 1px solid #000;\
-  margin-right: 10px;\
-}\
-.page-number-rect-list li.rect-li-act {\
-  height: 0;\
-  border: none;\
-  border-bottom: 16px solid #000;\
-}\
-.page-number-text {\
-  right: 152px;\
-}\
-.page-number-text-cont {\
-  height: 16px;\
-  line-height: 16px;\
-}\
+  .page-locators {\
+    position: absolute;\
+    top: 60px;\
+    left: 80px;\
+    right: 80px;\
+    bottom: 86px;\
+    z-index: 8;\
+  }\
 \
-.elem-title {\
-  padding: 10px;\
-  font-size: 14px;\
-  font-weight: bold;\
-  color: black;\
-  line-height: 1;\
-}\
+  .page-locator-group {\
+    position: absolute;\
+    top: 0;\
+    bottom: 0;\
+    width: 24px;\
+  }\
+  .page-locator-group:first-child {\
+    left: 0;\
+  }\
+  .page-locator-group:nth-of-type(2) {\
+    left: 50%;\
+    margin-left: -12px;\
+  }\
+  .page-locator-group:last-child {\
+    right: 30px;\
+  }\
+  .page-locator-group li {\
+    position: absolute;\
+    width: 24px;\
+    border-bottom: 16px solid #000;\
+    z-index: 99;\
+  }\
+  .page-locator-group li:first-child {\
+    top: -20px;\
+  }\
+  .page-locator-group li:last-child {\
+    bottom: -46px;\
+  }\
 \
-.elem-body {\
-  padding: 10px;\
-}\
+  .page-box-1 .page-locator-group:first-child {\
+    left: -30px;\
+  }\
 \
-.grid-container {\
-  margin-left: -10px;\
-  margin-right: -10px;\
-}\
+  .page-number {\
+    position: absolute;\
+    bottom: 40px;\
+  }\
+  .page-number-rect {\
+    left: 152px;\
+  }\
+  .page-number-rect-list {\
+    font-size: 0;\
+  }\
+  .page-number-rect-list li {\
+    display: inline-block;\
+    vertical-align: top;\
+    font-size: 14px;\
+    width: 24px;\
+    height: 16px;\
+    border: 1px solid #000;\
+    margin-right: 10px;\
+  }\
+  .page-number-rect-list li.rect-li-act {\
+    height: 0;\
+    border: none;\
+    border-bottom: 16px solid #000;\
+  }\
+  .page-number-text {\
+    right: 152px;\
+  }\
+  .page-number-text-cont {\
+    height: 16px;\
+    line-height: 16px;\
+  }\
 \
-.grid-row {\
-  display: table;\
-  width: 100%;\
-  border-spacing: 10px 5px;\
-  border-collapse: separate;\
-}\
-.grid-row .grid-col {\
-  display: table-cell;\
-  width: 50%;\
-  vertical-align: top;\
-  border: 1px solid #333;\
-}\
-.grid-row .grid-col-dash {\
-  border-style: dashed;\
-  vertical-align: middle;\
-}\
+  .elem-title {\
+    padding: 10px;\
+    font-size: 14px;\
+    font-weight: bold;\
+    color: black;\
+    line-height: 1;\
+  }\
 \
-.card-head-top {\
-  text-align: center;\
-}\
+  .elem-body {\
+    padding: 10px;\
+  }\
 \
-.card-head-title {\
-  font-size: 24px;\
-  font-family: "楷体";\
-  font-weight: bold;\
-  line-height: 33px;\
-}\
+  .grid-container {\
+    margin-left: -10px;\
+    margin-right: -10px;\
+  }\
+\
+  .grid-row {\
+    display: table;\
+    width: 100%;\
+    border-spacing: 10px 5px;\
+    border-collapse: separate;\
+  }\
+  .grid-row .grid-col {\
+    display: table-cell;\
+    width: 50%;\
+    vertical-align: top;\
+    border: 1px solid #333;\
+  }\
+  .grid-row .grid-col-dash {\
+    border-style: dashed;\
+    vertical-align: middle;\
+  }\
+\
+  .card-head-top {\
+    text-align: center;\
+  }\
+\
+  .card-head-title {\
+    font-size: 24px;\
+    font-family: "楷体";\
+    font-weight: bold;\
+    line-height: 33px;\
+  }\
 \
-.card-head-subtitle {\
-  height: 45px;\
-}\
-.card-head-subtitle textarea,\
-.card-head-subtitle > p {\
-  padding: 0 10px;\
-  font-size: 14px;\
-  font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB",\
-    "Microsoft YaHei", Arial, sans-serif;\
-  font-weight: bold;\
-  line-height: 20px;\
-  text-align: center;\
-  border-color: transparent;\
-  background-color: transparent;\
-  color: #000;\
-  overflow: hidden;\
-}\
+  .card-head-subtitle {\
+    height: 45px;\
+  }\
+  .card-head-subtitle textarea,\
+  .card-head-subtitle > p {\
+    padding: 0 10px;\
+    font-size: 14px;\
+    font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB",\
+      "Microsoft YaHei", Arial, sans-serif;\
+    font-weight: bold;\
+    line-height: 20px;\
+    text-align: center;\
+    border-color: transparent;\
+    background-color: transparent;\
+    color: #000;\
+    overflow: hidden;\
+  }\
 \
-.card-head-body {\
-  font-weight: normal;\
-}\
-.card-head-body .el-col {\
-  padding-top: 5px;\
-  padding-bottom: 5px;\
-}\
-.card-head-body-spin {\
-  padding: 5px 12px;\
-  white-space: normal;\
-  word-break: break-all;\
-}\
-.card-head-body .stdinfo-item {\
-  height: 30px;\
-  line-height: 30px;\
-  position: relative;\
-  overflow: hidden;\
-}\
-.card-head-body .stdinfo-item::after {\
-  content: "";\
-  display: block;\
-  position: absolute;\
-  width: 100%;\
-  border-bottom: 1px solid #333;\
-  bottom: 6px;\
-  left: 0;\
-  z-index: 1;\
-}\
-.card-head-body .stdinfo-item > span {\
-  z-index: 2;\
-  display: block;\
-  position: relative;\
-  font-weight: bold;\
-  font-size: 14px;\
-}\
-.card-head-body .stdinfo-item > span:first-child {\
-  float: left;\
-  background-color: #fff;\
-  text-align: justify;\
-}\
-.card-head-body .stdinfo-item > span:first-child::after {\
-  content: "";\
-  display: inline-block;\
-  width: 100%;\
-  height: 0;\
-  line-height: 0;\
-}\
-.card-head-body .stdinfo-item > span:nth-of-type(2) {\
-  float: left;\
-  width: 20px;\
-  background-color: #fff;\
-}\
-.card-head-body .stdinfo-item > span:last-child {\
-  margin-left: 80px;\
-  height: 100%;\
-  overflow: hidden;\
-}\
-.card-head-body .head-stdno {\
-  height: 100%;\
-  padding: 0;\
-}\
-.card-head-body .head-stdno .stdno-empty {\
-  font-weight: bold;\
-  letter-spacing: 3px;\
-  text-align: center;\
-}\
-.card-head-body .head-stdno .stdno-fill {\
-  min-height: 284px;\
-  height: 100%;\
-  position: relative;\
-}\
-.card-head-body .head-stdno .stdno-fill-rect {\
-  font-size: 0;\
-  height: 27px;\
-  border-bottom: 1px solid #333;\
-}\
-.card-head-body .head-stdno .stdno-fill-number {\
-  display: inline-block;\
-  vertical-align: top;\
-  width: 7.692%;\
-  height: 100%;\
-}\
-.card-head-body .head-stdno .stdno-fill-number:not(:last-child) {\
-  border-right: 1px solid #333;\
-}\
-.card-head-body .head-stdno .stdno-fill-head {\
-  position: absolute;\
-  width: 100%;\
-  height: 51px;\
-  top: 0;\
-  left: 0;\
-  z-index: 9;\
-}\
-.card-head-body .head-stdno .stdno-fill-head > h5 {\
-  border-bottom: 1px solid #333;\
-  line-height: 24px;\
-  font-size: 16px;\
-  font-weight: bold;\
-  text-align: center;\
-}\
-.card-head-body .head-stdno .stdno-fill-body {\
-  position: absolute;\
-  top: 0;\
-  bottom: 0;\
-  padding-top: 51px;\
-  overflow: hidden;\
-  display: table;\
-  width: 100%;\
-}\
-.card-head-body .head-stdno .stdno-fill-list {\
-  display: table-cell;\
-  width: 7.692%;\
-  padding: 1px 0;\
-}\
-.card-head-body .head-stdno .stdno-fill-option {\
-  margin: 10px auto;\
-  width: 20px;\
-  height: 12px;\
-  font-size: 10px;\
-  line-height: 1;\
-  text-align: center;\
-  color: #666;\
-  border: 1px solid #333;\
-}\
-.card-head-body .head-stdno .stdno-auto-barcode {\
-  height: 80px;\
-  padding: 10px 0;\
-  text-align: center;\
-}\
-.card-head-body .head-stdno .stdno-auto-barcode > img {\
-  height: 100%;\
-  width: auto;\
-  display: inline-block;\
-  vertical-align: top;\
-}\
-.card-head-body .head-notice > h4 {\
-  font-weight: bold;\
-  margin-bottom: 8px;\
-}\
-.card-head-body .head-notice-cont {\
-  line-height: 1.5;\
-  font-size: 12px;\
-  margin-bottom: 5px;\
-}\
-.card-head-body .head-notice-cont > span {\
-  display: block;\
-}\
-.card-head-body .head-notice-cont > span:first-child {\
-  width: 20px;\
-  float: left;\
-}\
-.card-head-body .head-notice-cont > span:last-child {\
-  margin-left: 20px;\
-}\
-.card-head-body .head-notice-exam-number-fill span {\
-  display: inline;\
-}\
-.card-head-body .head-notice-exam-number-fill span:first-child {\
-  float: none;\
-}\
-.card-head-body .head-notice-exam-number-fill span:last-child {\
-  margin: 0;\
-}\
-.card-head-body .head-dynamic {\
-  padding: 0;\
-  font-size: 12px;\
-  border-spacing: 0;\
-  border-collapse: collapse;\
-}\
-.card-head-body .head-dynamic-part:not(:last-child) {\
-  border-bottom: 1px solid #000;\
-}\
-.card-head-body .head-dynamic-write {\
-  padding: 5px 12px;\
-}\
-.card-head-body .head-dynamic-write .stdinfo-item {\
-  margin-bottom: 0;\
-}\
-.card-head-body .head-dynamic-write > p {\
-  line-height: 18px;\
-}\
-.card-head-body .head-dynamic-missfill {\
-  display: table;\
-  width: 100%;\
-}\
-.card-head-body .head-dynamic-miss {\
-  padding: 8px 10px;\
-  display: table-cell;\
-  vertical-align: middle;\
-  width: 133px;\
-  border-right: 1px solid #000;\
-}\
-.card-head-body .head-dynamic-miss .head-dynamic-content {\
-  height: 32px;\
-}\
-.card-head-body .head-dynamic-miss span {\
-  display: block;\
-}\
-.card-head-body .head-dynamic-miss .dynamic-miss-title {\
-  width: 32px;\
-  float: left;\
-}\
-.card-head-body .head-dynamic-miss .dynamic-miss-body {\
-  margin-left: 32px;\
-  padding-top: 8px;\
-  text-align: center;\
-}\
-.card-head-body .head-dynamic-fill {\
-  display: table-cell;\
-  vertical-align: middle;\
-  padding: 8px 10px;\
-}\
-.card-head-body .head-dynamic-fill p {\
-  line-height: 18px;\
-  word-wrap: normal;\
-}\
-.card-head-body .head-dynamic-fill p > span,\
-.card-head-body .head-dynamic-fill p > i {\
-  display: inline-block;\
-  vertical-align: middle;\
-  -webkit-box-sizing: border-box;\
-  box-sizing: border-box;\
-}\
-.card-head-body .head-dynamic-fill p:first-child i {\
-  width: 24px;\
-  height: 14px;\
-  background-color: #000;\
-}\
-.card-head-body .head-dynamic-fill p:last-child > i {\
-  width: 28px;\
-  height: 14px;\
-  border: 1px solid #000;\
-  font-size: 14px;\
-  font-weight: bold;\
-  margin-right: 6px;\
-  line-height: 12px;\
-  text-align: center;\
-}\
-.card-head-body .head-dynamic-fill p:last-child > i:last-child {\
-  margin-right: 0;\
-}\
-.card-head-body .head-dynamic-fill p:last-child > i:nth-of-type(3)::before {\
-  content: "";\
-  display: inline-block;\
-  vertical-align: top;\
-  margin-left: -5px;\
-  height: 100%;\
-  width: 5px;\
-  background-color: #000;\
-}\
-.card-head-body .head-dynamic-fill p:last-child > i:nth-of-type(4)::before {\
-  content: "";\
-  display: inline-block;\
-  margin-top: 1px;\
-  width: 10px;\
-  height: 10px;\
-  border-radius: 50%;\
-  background-color: #000;\
-}\
-.card-head-body .head-dynamic-rect {\
-  display: inline-block;\
-  width: 30px;\
-  height: 14px;\
-  border: 1px solid #000;\
-  font-size: 12px;\
-  text-align: center;\
-  line-height: 1;\
-  color: #666;\
-  margin: 0 5px;\
-}\
-.card-head-body .head-dynamic-aorb {\
-  display: table;\
-  width: 100%;\
-}\
-.card-head-body .head-dynamic-aorb .dynamic-aorb-item {\
-  display: table-cell;\
-  vertical-align: middle;\
-  text-align: center;\
-}\
-.card-head-body .head-dynamic-aorb .dynamic-aorb-item:not(:last-child) {\
-  border-right: 1px solid #333;\
-}\
-.card-head-body .head-dynamic-aorb-fill .dynamic-aorb-item:first-child {\
-  border: none;\
-}\
-.card-head-body .head-dynamic-aorb .dynamic-aorb-title {\
-  width: 83px;\
-}\
-.card-head-body .head-dynamic-aorb .dynamic-aorb-info {\
-  width: 50px;\
-  font-size: 16px;\
-}\
-.card-head-body .head-dynamic-aorb .dynamic-aorb-barcode img {\
-  display: block;\
-  padding: 4px 0 4px;\
-  position: relative;\
-  margin: 0 auto;\
-  height: 36px;\
-}\
-.card-head-body .head-dynamic-aorb .dynamic-aorb-rects {\
-  padding: 10px;\
-}\
+  .card-head-body {\
+    font-weight: normal;\
+  }\
+  .card-head-body .el-col {\
+    padding-top: 5px;\
+    padding-bottom: 5px;\
+  }\
+  .card-head-body-spin {\
+    padding: 5px 12px;\
+    white-space: normal;\
+    word-break: break-all;\
+  }\
+  .card-head-body .stdinfo-item {\
+    height: 30px;\
+    line-height: 30px;\
+    position: relative;\
+    overflow: hidden;\
+  }\
+  .card-head-body .stdinfo-item::after {\
+    content: "";\
+    display: block;\
+    position: absolute;\
+    width: 100%;\
+    border-bottom: 1px solid #333;\
+    bottom: 6px;\
+    left: 0;\
+    z-index: 1;\
+  }\
+  .card-head-body .stdinfo-item > span {\
+    z-index: 2;\
+    display: block;\
+    position: relative;\
+    font-weight: bold;\
+    font-size: 14px;\
+  }\
+  .card-head-body .stdinfo-item > span:first-child {\
+    float: left;\
+    background-color: #fff;\
+    text-align: justify;\
+  }\
+  .card-head-body .stdinfo-item > span:first-child::after {\
+    content: "";\
+    display: inline-block;\
+    width: 100%;\
+    height: 0;\
+    line-height: 0;\
+  }\
+  .card-head-body .stdinfo-item > span:nth-of-type(2) {\
+    float: left;\
+    width: 20px;\
+    background-color: #fff;\
+  }\
+  .card-head-body .stdinfo-item > span:last-child {\
+    margin-left: 80px;\
+    height: 100%;\
+    overflow: hidden;\
+  }\
+  .card-head-body .head-stdno {\
+    height: 100%;\
+    padding: 0;\
+  }\
+  .card-head-body .head-stdno .stdno-empty {\
+    font-weight: bold;\
+    letter-spacing: 3px;\
+    text-align: center;\
+  }\
+  .card-head-body .head-stdno .stdno-fill {\
+    min-height: 284px;\
+    height: 100%;\
+    position: relative;\
+  }\
+  .card-head-body .head-stdno .stdno-fill-rect {\
+    font-size: 0;\
+    height: 27px;\
+    border-bottom: 1px solid #333;\
+  }\
+  .card-head-body .head-stdno .stdno-fill-number {\
+    display: inline-block;\
+    vertical-align: top;\
+    width: 7.692%;\
+    height: 100%;\
+  }\
+  .card-head-body .head-stdno .stdno-fill-number:not(:last-child) {\
+    border-right: 1px solid #333;\
+  }\
+  .card-head-body .head-stdno .stdno-fill-head {\
+    position: absolute;\
+    width: 100%;\
+    height: 51px;\
+    top: 0;\
+    left: 0;\
+    z-index: 9;\
+  }\
+  .card-head-body .head-stdno .stdno-fill-head > h5 {\
+    border-bottom: 1px solid #333;\
+    line-height: 24px;\
+    font-size: 16px;\
+    font-weight: bold;\
+    text-align: center;\
+  }\
+  .card-head-body .head-stdno .stdno-fill-body {\
+    position: absolute;\
+    top: 0;\
+    bottom: 0;\
+    padding-top: 51px;\
+    overflow: hidden;\
+    display: table;\
+    width: 100%;\
+  }\
+  .card-head-body .head-stdno .stdno-fill-list {\
+    display: table-cell;\
+    width: 7.692%;\
+    padding: 1px 0;\
+  }\
+  .card-head-body .head-stdno .stdno-fill-option {\
+    margin: 8px auto;\
+    width: 20px;\
+    height: 14px;\
+    font-size: 10px;\
+    line-height: 1;\
+    text-align: center;\
+    color: #666;\
+    border: 2px solid #333;\
+  }\
+  .card-head-body .head-stdno .stdno-auto-barcode {\
+    height: 80px;\
+    padding: 10px 0;\
+    text-align: center;\
+  }\
+  .card-head-body .head-stdno .stdno-auto-barcode > img {\
+    height: 100%;\
+    width: auto;\
+    display: inline-block;\
+    vertical-align: top;\
+  }\
+  .card-head-body .head-notice > h4 {\
+    font-weight: bold;\
+    margin-bottom: 8px;\
+  }\
+  .card-head-body .head-notice-cont {\
+    line-height: 1.5;\
+    font-size: 12px;\
+    margin-bottom: 5px;\
+  }\
+  .card-head-body .head-notice-cont > span {\
+    display: block;\
+  }\
+  .card-head-body .head-notice-cont > span:first-child {\
+    width: 20px;\
+    float: left;\
+  }\
+  .card-head-body .head-notice-cont > span:last-child {\
+    margin-left: 20px;\
+  }\
+  .card-head-body .head-notice-exam-number-fill span {\
+    display: inline;\
+  }\
+  .card-head-body .head-notice-exam-number-fill span:first-child {\
+    float: none;\
+  }\
+  .card-head-body .head-notice-exam-number-fill span:last-child {\
+    margin: 0;\
+  }\
+  .card-head-body .head-dynamic {\
+    padding: 0;\
+    font-size: 12px;\
+    border-spacing: 0;\
+    border-collapse: collapse;\
+  }\
+  .card-head-body .head-dynamic-part:not(:last-child) {\
+    border-bottom: 1px solid #000;\
+  }\
+  .card-head-body .head-dynamic-write {\
+    padding: 5px 12px;\
+  }\
+  .card-head-body .head-dynamic-write .stdinfo-item {\
+    margin-bottom: 0;\
+  }\
+  .card-head-body .head-dynamic-write > p {\
+    line-height: 18px;\
+  }\
+  .card-head-body .head-dynamic-missfill {\
+    display: table;\
+    width: 100%;\
+  }\
+  .card-head-body .head-dynamic-miss {\
+    padding: 8px 10px;\
+    display: table-cell;\
+    vertical-align: middle;\
+    width: 133px;\
+    border-right: 1px solid #000;\
+  }\
+  .card-head-body .head-dynamic-miss .head-dynamic-content {\
+    height: 32px;\
+  }\
+  .card-head-body .head-dynamic-miss span {\
+    display: block;\
+  }\
+  .card-head-body .head-dynamic-miss .dynamic-miss-title {\
+    width: 32px;\
+    float: left;\
+  }\
+  .card-head-body .head-dynamic-miss .dynamic-miss-body {\
+    margin-left: 32px;\
+    padding-top: 8px;\
+    text-align: center;\
+  }\
+  .card-head-body .head-dynamic-fill {\
+    display: table-cell;\
+    vertical-align: middle;\
+    padding: 8px 10px;\
+  }\
+  .card-head-body .head-dynamic-fill p {\
+    line-height: 18px;\
+    word-wrap: normal;\
+  }\
+  .card-head-body .head-dynamic-fill p > span,\
+  .card-head-body .head-dynamic-fill p > i {\
+    display: inline-block;\
+    vertical-align: middle;\
+    -webkit-box-sizing: border-box;\
+    box-sizing: border-box;\
+  }\
+  .card-head-body .head-dynamic-fill p:first-child i {\
+    width: 24px;\
+    height: 14px;\
+    background-color: #000;\
+  }\
+  .card-head-body .head-dynamic-fill p:last-child > i {\
+    width: 28px;\
+    height: 14px;\
+    border: 1px solid #000;\
+    font-size: 14px;\
+    font-weight: bold;\
+    margin-right: 6px;\
+    line-height: 12px;\
+    text-align: center;\
+  }\
+  .card-head-body .head-dynamic-fill p:last-child > i:last-child {\
+    margin-right: 0;\
+  }\
+  .card-head-body .head-dynamic-fill p:last-child > i:nth-of-type(3)::before {\
+    content: "";\
+    display: inline-block;\
+    vertical-align: top;\
+    margin-left: -5px;\
+    height: 100%;\
+    width: 5px;\
+    background-color: #000;\
+  }\
+  .card-head-body .head-dynamic-fill p:last-child > i:nth-of-type(4)::before {\
+    content: "";\
+    display: inline-block;\
+    margin-top: 1px;\
+    width: 10px;\
+    height: 10px;\
+    border-radius: 50%;\
+    background-color: #000;\
+  }\
+  .card-head-body .head-dynamic-rect {\
+    display: inline-block;\
+    width: 30px;\
+    height: 14px;\
+    border: 2px solid #000;\
+    font-size: 10px;\
+    text-align: center;\
+    line-height: 1;\
+    color: #666;\
+    margin: 0 5px;\
+  }\
+  .card-head-body .head-dynamic-aorb {\
+    display: table;\
+    width: 100%;\
+  }\
+  .card-head-body .head-dynamic-aorb .dynamic-aorb-item {\
+    display: table-cell;\
+    vertical-align: middle;\
+    text-align: center;\
+  }\
+  .card-head-body .head-dynamic-aorb .dynamic-aorb-item:not(:last-child) {\
+    border-right: 1px solid #333;\
+  }\
+  .card-head-body .head-dynamic-aorb-fill .dynamic-aorb-item:first-child {\
+    border: none;\
+  }\
+  .card-head-body .head-dynamic-aorb .dynamic-aorb-title {\
+    width: 83px;\
+  }\
+  .card-head-body .head-dynamic-aorb .dynamic-aorb-info {\
+    width: 50px;\
+    font-size: 16px;\
+  }\
+  .card-head-body .head-dynamic-aorb .dynamic-aorb-barcode img {\
+    display: block;\
+    padding: 4px 0 4px;\
+    position: relative;\
+    margin: 0 auto;\
+    height: 36px;\
+  }\
+  .card-head-body .head-dynamic-aorb .dynamic-aorb-rects {\
+    padding: 16px 10px;\
+  }\
 \
-.card-head-part {\
-  border: 1px solid #333;\
-}\
-.card-head-part:not(:last-child) {\
-  margin-bottom: 10px;\
-}\
+  .card-head-part {\
+    border: 1px solid #333;\
+  }\
+  .card-head-part:not(:last-child) {\
+    margin-bottom: 10px;\
+  }\
 \
-.card-head-normal .head-dynamic-1 .head-dynamic-part {\
-  height: 100%;\
-}\
+  .card-head-normal .head-dynamic-1 .head-dynamic-part {\
+    height: 100%;\
+  }\
 \
-.card-head-narrow .head-stdno {\
-  height: 138px;\
-}\
-.card-head-narrow .head-stdno .stdno-auto {\
-  position: relative;\
-  top: 50%;\
-  margin-top: -40px;\
-}\
+  .card-head-narrow .head-stdno {\
+    height: 138px;\
+  }\
+  .card-head-narrow .head-stdno .stdno-auto {\
+    position: relative;\
+    top: 50%;\
+    margin-top: -40px;\
+  }\
 \
-.card-head-handle.card-head-narrow .head-stdno {\
-  height: 286px;\
-}\
+  .card-head-handle.card-head-narrow .head-stdno {\
+    height: 286px;\
+  }\
 \
-.card-head-body-auto-resize {\
-  margin-left: -5px;\
-  margin-right: -5px;\
-  display: -webkit-box;\
-  display: -ms-flexbox;\
-  display: flex;\
-}\
-.card-head-body-auto-resize.col-item-auto-height .card-head-body-spin {\
-  height: auto;\
-}\
-.card-head-body-auto-resize .head-dynamic-2 .head-dynamic-part {\
-  height: auto;\
-}\
-.card-head-body-auto-resize::before {\
-  display: table;\
-  content: "";\
-}\
-.card-head-body-auto-resize .rect-col {\
-  float: left;\
-  height: 100%;\
-  padding: 5px;\
-}\
-.card-head-body-auto-resize .rect-col:first-child {\
-  width: 324px;\
-}\
-.card-head-body-auto-resize .rect-col:last-child {\
-  width: 440px;\
-}\
-.card-head-body-auto-resize .rect-col-item {\
-  border: 1px solid #333;\
-}\
-.card-head-body-auto-resize .rect-col-item:nth-of-type(2) {\
-  margin-top: 10px;\
-}\
-.card-head-body-auto-resize .rect-col-item-none {\
-  border: none;\
-  margin: 0 !important;\
-}\
+  .card-head-body-auto-resize {\
+    margin-left: -5px;\
+    margin-right: -5px;\
+    display: -webkit-box;\
+    display: -ms-flexbox;\
+    display: flex;\
+  }\
+  .card-head-body-auto-resize.col-item-auto-height .card-head-body-spin {\
+    height: auto;\
+  }\
+  .card-head-body-auto-resize .head-dynamic-2 .head-dynamic-part {\
+    height: auto;\
+  }\
+  .card-head-body-auto-resize::before {\
+    display: table;\
+    content: "";\
+  }\
+  .card-head-body-auto-resize .rect-col {\
+    float: left;\
+    height: 100%;\
+    padding: 5px;\
+  }\
+  .card-head-body-auto-resize .rect-col:first-child {\
+    width: 324px;\
+  }\
+  .card-head-body-auto-resize .rect-col:last-child {\
+    width: 440px;\
+  }\
+  .card-head-body-auto-resize .rect-col-item {\
+    border: 1px solid #333;\
+  }\
+  .card-head-body-auto-resize .rect-col-item:nth-of-type(2) {\
+    margin-top: 10px;\
+  }\
+  .card-head-body-auto-resize .rect-col-item-none {\
+    border: none;\
+    margin: 0 !important;\
+  }\
 \
-.elem-topic-head {\
-  text-align: center;\
-}\
-.elem-topic-head .elem-body {\
-  padding: 0;\
-  border: 1px solid #333;\
-}\
-.elem-topic-head-pad {\
-  padding-top: 10px;\
-}\
-.elem-topic-head h3 {\
-  font-size: 16px;\
-  height: 29px;\
-  line-height: 28px;\
-  border-bottom: 1px dotted #333;\
-}\
-.elem-topic-head p {\
-  font-size: 12px;\
-  height: 29px;\
-  line-height: 29px;\
-  white-space: nowrap;\
-  overflow: hidden;\
-}\
+  .elem-topic-head {\
+    text-align: center;\
+  }\
+  .elem-topic-head .elem-body {\
+    padding: 0;\
+    border: 1px solid #333;\
+  }\
+  .elem-topic-head-pad {\
+    padding-top: 10px;\
+  }\
+  .elem-topic-head h3 {\
+    font-size: 16px;\
+    height: 29px;\
+    line-height: 28px;\
+    border-bottom: 1px dotted #333;\
+  }\
+  .elem-topic-head p {\
+    font-size: 12px;\
+    height: 29px;\
+    line-height: 29px;\
+    white-space: nowrap;\
+    overflow: hidden;\
+  }\
 \
-.elem-line-horizontal {\
-  height: 100%;\
-  line-height: 10px;\
-}\
-.elem-line-horizontal .line-body {\
-  display: inline-block;\
-  vertical-align: middle;\
-  width: 100%;\
-  border-bottom: 1px solid #000;\
-}\
+  .elem-line-horizontal {\
+    height: 100%;\
+    line-height: 10px;\
+  }\
+  .elem-line-horizontal .line-body {\
+    display: inline-block;\
+    vertical-align: middle;\
+    width: 100%;\
+    border-bottom: 1px solid #000;\
+  }\
 \
-.elem-line-vertical {\
-  height: 100%;\
-  text-align: center;\
-}\
-.elem-line-vertical .line-body {\
-  display: inline-block;\
-  vertical-align: top;\
-  height: 100%;\
-  border-left: 1px solid #000;\
-}\
+  .elem-line-vertical {\
+    height: 100%;\
+    text-align: center;\
+  }\
+  .elem-line-vertical .line-body {\
+    display: inline-block;\
+    vertical-align: top;\
+    height: 100%;\
+    border-left: 1px solid #000;\
+  }\
 \
-.elem-rect .rect-body {\
-  position: absolute;\
-  width: 100%;\
-  height: 100%;\
-  top: 0;\
-  left: 0;\
-}\
+  .elem-rect .rect-body {\
+    position: absolute;\
+    width: 100%;\
+    height: 100%;\
+    top: 0;\
+    left: 0;\
+  }\
 \
-.elem-text .text-body {\
-  padding: 5px;\
-  line-height: 1.4;\
-}\
-.elem-text .text-body span {\
-  white-space: pre-wrap;\
-  word-wrap: normal;\
-  word-break: break-all;\
-}\
-.elem-text .text-body span.cont-variate {\
-  color: #a0a0a0;\
-  margin: 0 2px;\
-}\
+  .elem-text .text-body {\
+    padding: 5px;\
+    line-height: 1.4;\
+  }\
+  .elem-text .text-body span {\
+    white-space: pre-wrap;\
+    word-wrap: normal;\
+    word-break: break-all;\
+  }\
+  .elem-text .text-body span.cont-variate {\
+    color: #a0a0a0;\
+    margin: 0 2px;\
+  }\
 \
-.elem-barcode {\
-  height: 100%;\
-  border-color: transparent;\
-  border-width: 1pt;\
-  position: relative;\
-}\
-.elem-barcode > img {\
-  max-height: 100%;\
-  max-width: 100%;\
-  position: absolute;\
-  top: 0;\
-  bottom: 0;\
-  left: 0;\
-  right: 0;\
-  margin: auto;\
-}\
+  .elem-barcode {\
+    height: 100%;\
+    border-color: transparent;\
+    border-width: 1pt;\
+    position: relative;\
+  }\
+  .elem-barcode > img {\
+    max-height: 100%;\
+    max-width: 100%;\
+    position: absolute;\
+    top: 0;\
+    bottom: 0;\
+    left: 0;\
+    right: 0;\
+    margin: auto;\
+  }\
 \
-.elem-image {\
-  height: 100%;\
-  border-color: transparent;\
-  border-width: 1pt;\
-  position: relative;\
-}\
-.elem-image > p {\
-  position: absolute;\
-  color: #b0b0b0;\
-  font-size: 30pt;\
-  text-align: center;\
-  left: 0;\
-  width: 100%;\
-  top: 50%;\
-  -webkit-transform: translateY(-50%);\
-  transform: translateY(-50%);\
-}\
-.elem-image > img {\
-  max-height: 100%;\
-  max-width: 100%;\
-  position: absolute;\
-  top: 0;\
-  bottom: 0;\
-  left: 0;\
-  right: 0;\
-  margin: auto;\
-}\
+  .elem-image {\
+    height: 100%;\
+    border-color: transparent;\
+    border-width: 1pt;\
+    position: relative;\
+  }\
+  .elem-image > p {\
+    position: absolute;\
+    color: #b0b0b0;\
+    font-size: 30pt;\
+    text-align: center;\
+    left: 0;\
+    width: 100%;\
+    top: 50%;\
+    -webkit-transform: translateY(-50%);\
+    transform: translateY(-50%);\
+  }\
+  .elem-image > img {\
+    max-height: 100%;\
+    max-width: 100%;\
+    position: absolute;\
+    top: 0;\
+    bottom: 0;\
+    left: 0;\
+    right: 0;\
+    margin: auto;\
+  }\
 \
-.elem-fill-question {\
-  white-space: normal;\
-}\
-.elem-fill-question .elem-body {\
-  padding: 10px 0 10px 16px;\
-}\
-.elem-fill-question .group-item {\
-  display: inline-block;\
-  vertical-align: top;\
-  font-size: 0;\
-}\
-.elem-fill-question .question-item {\
-  font-size: 0;\
-}\
-.elem-fill-question .question-item:last-child {\
-  margin-bottom: 0 !important;\
-}\
-.elem-fill-question .option-item {\
-  display: inline-block;\
-  vertical-align: middle;\
-  padding: 0;\
-  width: 18px;\
-  height: 12px;\
-  text-align: center;\
-  font-size: 10px;\
-  line-height: 1;\
-  border: 1px solid #000;\
-  color: #666;\
-  -webkit-box-sizing: border-box;\
-  box-sizing: border-box;\
-}\
-.elem-fill-question .option-item:first-child {\
-  text-align: right;\
-  border-color: transparent;\
-  font-size: 12px;\
-  color: #000;\
-}\
-.elem-fill-question .option-item:last-child {\
-  margin-right: 0 !important;\
-}\
-.elem-fill-question-vertical .question-item {\
-  display: inline-block;\
-  vertical-align: top;\
-}\
-.elem-fill-question-vertical .question-item:last-child {\
-  margin-right: 0 !important;\
-}\
-.elem-fill-question-vertical .option-item {\
-  display: block;\
-}\
-.elem-fill-question-vertical .option-item:first-child {\
-  padding: 0;\
-  text-align: center;\
-}\
-.elem-fill-question-vertical .option-item:last-child {\
-  margin-bottom: 0 !important;\
-}\
+  .elem-fill-question {\
+    white-space: normal;\
+  }\
+  .elem-fill-question .elem-body {\
+    padding: 10px 0 10px 16px;\
+  }\
+  .elem-fill-question .group-item {\
+    display: inline-block;\
+    vertical-align: top;\
+    font-size: 0;\
+  }\
+  .elem-fill-question .question-item {\
+    font-size: 0;\
+  }\
+  .elem-fill-question .question-item:last-child {\
+    margin-bottom: 0 !important;\
+  }\
+  .elem-fill-question .option-item {\
+    display: inline-block;\
+    vertical-align: middle;\
+    padding: 0;\
+    width: 18px;\
+    height: 14px;\
+    text-align: center;\
+    font-size: 10px;\
+    line-height: 1;\
+    border: 2px solid #000;\
+    color: #666;\
+    -webkit-box-sizing: border-box;\
+    box-sizing: border-box;\
+  }\
+  .elem-fill-question .option-item:first-child {\
+    text-align: right;\
+    border-color: transparent;\
+    font-size: 12px;\
+    color: #000;\
+  }\
+  .elem-fill-question .option-item:last-child {\
+    margin-right: 0 !important;\
+  }\
+  .elem-fill-question-vertical .question-item {\
+    display: inline-block;\
+    vertical-align: top;\
+  }\
+  .elem-fill-question-vertical .question-item:last-child {\
+    margin-right: 0 !important;\
+  }\
+  .elem-fill-question-vertical .option-item {\
+    display: block;\
+  }\
+  .elem-fill-question-vertical .option-item:first-child {\
+    padding: 0;\
+    text-align: center;\
+  }\
+  .elem-fill-question-vertical .option-item:last-child {\
+    margin-bottom: 0 !important;\
+  }\
 \
-.elem-fill-area .option-item {\
-  display: inline-block;\
-  vertical-align: middle;\
-  width: 30px;\
-  height: 16px;\
-  border: 1px solid #000;\
-}\
-.elem-fill-area .option-item:last-child {\
-  margin-right: 0 !important;\
-}\
+  .elem-fill-area .option-item {\
+    display: inline-block;\
+    vertical-align: middle;\
+    width: 30px;\
+    height: 16px;\
+    border: 1px solid #000;\
+  }\
+  .elem-fill-area .option-item:last-child {\
+    margin-right: 0 !important;\
+  }\
 \
-.elem-fill-area-vertical .option-item {\
-  display: block;\
-}\
-.elem-fill-area-vertical .option-item:last-child {\
-  margin-bottom: 0 !important;\
-}\
+  .elem-fill-area-vertical .option-item {\
+    display: block;\
+  }\
+  .elem-fill-area-vertical .option-item:last-child {\
+    margin-bottom: 0 !important;\
+  }\
 \
-.elem-fill-line {\
-  white-space: normal;\
-}\
-.elem-fill-line .elem-body {\
-  padding: 0 10px;\
-  font-size: 0;\
-}\
-.elem-fill-line .elem-fill-quesiton {\
-  display: inline-block;\
-  vertical-align: top;\
-  position: relative;\
-  padding: 0 5px;\
-  font-size: 12px;\
-}\
-.elem-fill-line .elem-fill-quesiton li {\
-  height: 50px;\
-  position: relative;\
-  z-index: 8;\
-}\
-.elem-fill-line .elem-fill-quesiton li:not(:first-child)::after {\
-  content: "";\
-  display: block;\
-  position: absolute;\
-  width: 100%;\
-  border-bottom: 1px solid #000;\
-  bottom: 10px;\
-}\
-.elem-fill-line .elem-fill-quesiton > li:first-child {\
-  position: absolute;\
-  background-color: #fff;\
-  height: auto;\
-  bottom: 5px;\
-  top: 5px;\
-  left: 5px;\
-  z-index: 9;\
-  padding-top: 20px;\
-  border: none;\
-}\
+  .elem-fill-line {\
+    white-space: normal;\
+  }\
+  .elem-fill-line .elem-body {\
+    padding: 0 10px;\
+    font-size: 0;\
+  }\
+  .elem-fill-line .elem-fill-quesiton {\
+    display: inline-block;\
+    vertical-align: top;\
+    position: relative;\
+    padding: 0 5px;\
+    font-size: 12px;\
+  }\
+  .elem-fill-line .elem-fill-quesiton li {\
+    height: 50px;\
+    position: relative;\
+    z-index: 8;\
+  }\
+  .elem-fill-line .elem-fill-quesiton li:not(:first-child)::after {\
+    content: "";\
+    display: block;\
+    position: absolute;\
+    width: 100%;\
+    border-bottom: 1px solid #000;\
+    bottom: 10px;\
+  }\
+  .elem-fill-line .elem-fill-quesiton > li:first-child {\
+    position: absolute;\
+    background-color: #fff;\
+    height: auto;\
+    bottom: 5px;\
+    top: 5px;\
+    left: 5px;\
+    z-index: 9;\
+    padding-top: 20px;\
+    border: none;\
+  }\
 \
-.elem-explain-children .elem-title {\
-  padding-bottom: 0;\
-}\
+  .elem-explain-children .elem-title {\
+    padding-bottom: 0;\
+  }\
 \
-.elem-explain-children .elem-body {\
-  min-height: 60px;\
-  position: relative;\
-}\
+  .elem-explain-children .elem-body {\
+    min-height: 60px;\
+    position: relative;\
+  }\
 \
-.elem-explain-children .elem-explain-no {\
-  position: absolute;\
-  left: 20px;\
-  top: 10px;\
-  font-size: 12px;\
-  z-index: 9;\
-}\
+  .elem-explain-children .elem-explain-no {\
+    position: absolute;\
+    left: 20px;\
+    top: 10px;\
+    font-size: 12px;\
+    z-index: 9;\
+  }\
 \
-.elem-explain-children .elem-explain-elements {\
-  position: absolute;\
-  width: 100%;\
-  height: 100%;\
-  top: 0;\
-  left: 0;\
-  z-index: 8;\
-}\
+  .elem-explain-children .elem-explain-elements {\
+    position: absolute;\
+    width: 100%;\
+    height: 100%;\
+    top: 0;\
+    left: 0;\
+    z-index: 8;\
+  }\
 \
-.elem-explain-children .explain-children-element .explain-element {\
-  position: absolute;\
-}\
+  .elem-explain-children .explain-children-element .explain-element {\
+    position: absolute;\
+  }\
 \
-.elem-composition .elem-body {\
-  padding: 0;\
-}\
+  .elem-composition .elem-body {\
+    padding: 0;\
+  }\
 \
-.elem-composition-lines {\
-  padding: 10px;\
-}\
-.elem-composition-lines li {\
-  height: 50px;\
-  border-bottom: 1px solid #000;\
-}\
+  .elem-composition-lines {\
+    padding: 10px;\
+  }\
+  .elem-composition-lines li {\
+    height: 50px;\
+    border-bottom: 1px solid #000;\
+  }\
 \
-.elem-composition-elements {\
-  padding: 5px 0;\
-}\
+  .elem-composition-elements {\
+    padding: 5px 0;\
+  }\
 \
-.elem-composition .composition-element-item {\
-  position: relative;\
-}\
+  .elem-composition .composition-element-item {\
+    position: relative;\
+  }\
 ';
 
 export default domeStr => {

+ 10 - 26
src/modules/exam-center/views/CardManage.vue

@@ -64,7 +64,7 @@
           prop="cardStatusName"
           label="处理节点"
         ></el-table-column>
-        <el-table-column prop="overtime" label="剩余时间"></el-table-column>
+        <el-table-column prop="overTime" label="剩余时间"></el-table-column>
         <el-table-column
           prop="auditingTime"
           label="提交审核时间"
@@ -75,23 +75,7 @@
         ></el-table-column>
         <el-table-column label="操作" align="center" width="120">
           <template slot-scope="scope">
-            <div v-if="scope.row.cardStatus !== 0">
-              <!-- <el-button
-                class="btn-table-icon"
-                type="text"
-                icon="icon icon-download"
-                @click="toExport(scope.row)"
-                title="导出"
-              ></el-button> -->
-              <el-button
-                class="btn-table-icon"
-                type="text"
-                icon="icon icon-copy"
-                @click="toCopy(scope.row)"
-                title="复制"
-              ></el-button>
-            </div>
-            <div v-else>
+            <div v-if="scope.row.cardStatus === 0">
               <el-button
                 class="btn-table-icon"
                 type="text"
@@ -106,15 +90,15 @@
                 @click="toDelete(scope.row)"
                 title="删除"
               ></el-button>
-              <el-button
-                class="btn-table-icon"
-                type="text"
-                icon="icon icon-circle-share"
-                @click="toPrint(scope.row)"
-                title="印刷"
-                v-if="scope.row.auditingStatus !== 0"
-              ></el-button>
             </div>
+            <el-button
+              class="btn-table-icon"
+              type="text"
+              icon="icon icon-copy"
+              @click="toCopy(scope.row)"
+              title="复制"
+              v-if="scope.row.auditingStatus !== 0"
+            ></el-button>
           </template>
         </el-table-column>
       </el-table>

+ 1 - 1
src/modules/exam-center/views/ExamRomeStudentDetail.vue

@@ -122,7 +122,7 @@
           label="性别"
           width="60"
         ></el-table-column>
-        <el-table-column label="教学班号"></el-table-column>
+        <el-table-column prop="classNo" label="教学班号"></el-table-column>
         <el-table-column prop="siteNumber" label="座位号"></el-table-column>
       </el-table>
       <div class="part-page">

Một số tệp đã không được hiển thị bởi vì quá nhiều tập tin thay đổi trong này khác