Преглед на файлове

feat: 题卡8K尺寸调整

zhangjie преди 3 месеца
родител
ревизия
d8904ace92
променени са 5 файла, в които са добавени 13 реда и са изтрити 12 реда
  1. 3 3
      card/assets/styles/card-preview.scss
  2. 2 2
      card/assets/styles/card-temp.css
  3. 6 7
      card/elements/fill-question/model.js
  4. 0 0
      card/previewTemp.js
  5. 2 0
      src/modules/card/views/CardEdit.vue

+ 3 - 3
card/assets/styles/card-preview.scss

@@ -110,9 +110,9 @@
     }
   }
   &-8K {
-    // w:370mm,h:255mm
-    width: 1399px;
-    height: 964px;
+    // w:390mm,h:270mm
+    width: 1474px;
+    height: 1020px;
   }
 
   &-less {

+ 2 - 2
card/assets/styles/card-temp.css

@@ -90,8 +90,8 @@
   padding: 60px 45px;
 }
 .page-box-8K {
-  width: 1399px;
-  height: 964px;
+  width: 1474px;
+  height: 1020px;
 }
 .page-box-less .page-number-rect {
   display: none;

+ 6 - 7
card/elements/fill-question/model.js

@@ -50,10 +50,9 @@ const getOptionStructInfo = (pageSize, columnNumber, model) => {
   // 以一行4题,每题5选项为标准展示效果
   const numberPerChildren = {
     "8K": {
-      1: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
-      2: [0, 0, 6, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1],
-      3: [0, 0, 4, 3, 3, 2, 2, 1],
-      4: [0, 0, 3, 3, 2, 1],
+      2: [0, 0, 6, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1],
+      3: [0, 0, 4, 3, 3, 2, 2, 2, 1],
+      4: [0, 0, 3, 2, 2, 2, 1],
     },
     A3: {
       2: [0, 0, 7, 6, 5, 4, 3, 3, 3, 2, 2, 2, 2, 1],
@@ -67,9 +66,9 @@ const getOptionStructInfo = (pageSize, columnNumber, model) => {
   };
   const groupGapSet = {
     "8K": {
-      2: [0, 0, 35, 30, 38, 70, 45, 90, 70, 60, 50, 20],
-      3: [0, 0, 32, 35, 16, 60, 40, 30],
-      4: [0, 0, 33, 27, 40, 30],
+      2: [0, 0, 40, 35, 45, 22, 45, 30, 90, 90, 50, 40],
+      3: [0, 0, 35, 40, 24, 60, 40, 25],
+      4: [0, 0, 33, 40, 40, 20],
     },
     A3: {
       2: [0, 0, 33, 28, 27, 40, 40, 40, 27, 40, 40],

Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
card/previewTemp.js


+ 2 - 0
src/modules/card/views/CardEdit.vue

@@ -83,6 +83,8 @@ export default {
     this.cardId = this.cardId || this.prepareTcPCard.id;
     this.cardType = this.prepareTcPCard.type || "CUSTOM";
     this.sysCardSize = this.$ls.get("schoolInfo", { cardSize: "A3" }).cardSize;
+    // TODO: test
+    this.sysCardSize = "8K";
     this.initCard();
     this.openAutoSave();
   },

Някои файлове не бяха показани, защото твърде много файлове са промени