Browse Source

违纪卡格式补充

zhangjie 2 years ago
parent
commit
73547d70f3
2 changed files with 23 additions and 1 deletions
  1. 1 1
      card/elements/card-head/cardHeadSpin/HeadDynamic.vue
  2. 22 0
      card/mixins/exchange.js

+ 1 - 1
card/elements/card-head/cardHeadSpin/HeadDynamic.vue

@@ -44,7 +44,7 @@
         <div class="head-dynamic-content">
           <span class="dynamic-miss-title">违纪标记</span>
           <span class="dynamic-miss-body"
-            ><i class="head-dynamic-rect" id="dynamic-miss-area"></i
+            ><i class="head-dynamic-rect" id="dynamic-breach-area"></i
           ></span>
         </div>
       </div>

+ 22 - 0
card/mixins/exchange.js

@@ -4,6 +4,7 @@ import { deepCopy } from "../plugins/utils";
 const initIndex = {
   question: 1,
   absent: 1,
+  breach: 1,
   paperType: 1,
   examNumber: 1,
   selective: 1,
@@ -203,6 +204,27 @@ export default {
           ]
         });
       }
+      // 违纪标记
+      if (element.discipline && !element.isSimple) {
+        fill_area.push({
+          field: "breach",
+          index: this.getFillAreaIndex("breach"),
+          single: true,
+          horizontal: true,
+          items: [
+            {
+              main_number: null,
+              sub_number: null,
+              options: [
+                this.getOffsetInfo(
+                  document.getElementById("dynamic-breach-area")
+                )
+              ],
+              recog_info: []
+            }
+          ]
+        });
+      }
       // A/B卷类型
       if (element.aOrB && !element.isSimple) {
         if (element.paperType === "PRINT") {