Browse Source

导出功能调整

chris 3 years ago
parent
commit
13beff31ed
1 changed files with 94 additions and 21 deletions
  1. 94 21
      src/views/modules/check/ibc-export.vue

+ 94 - 21
src/views/modules/check/ibc-export.vue

@@ -7,6 +7,7 @@
       :visible.sync="visible">
       <div class="my-table" id="pdfDom" style="padding-top: 55px;background-color:#fff;">
         <h1 style="text-align: center">入  厂  检  验  报  告</h1>
+        <h3 style="text-align: right">编号: DQ/CX-20-01</h3>
         <!-- border="1" -->
         <table align="center" border="1" cellpadding="8" cellspacing="0"
                style="margin-top: 60px;font-family: SimSun,serif;font-size: large;text-align: center">
@@ -26,31 +27,17 @@
           <el-row>
             <th style="width: 100px">来料类型</th>
             <td align="left" style="width: 750px">
-              <el-checkbox class="my-cb" label="原、辅材料" style="margin-left: 30px"></el-checkbox>
-              <el-checkbox class="my-cb" label="外协件"></el-checkbox>
-              <el-checkbox class="my-cb" label="其他"></el-checkbox>
+              <el-checkbox-group v-model="idsMaterial">
+                <el-checkbox class="my-cb" :style="item.id === 1?'margin-left: 30px':''" v-for="(item,i) in optionsMaterial" :label="item.id" :key="item.id">{{item.name}}</el-checkbox>
+              </el-checkbox-group>
             </td>
           </el-row>
           <el-row>
             <th style="width: 100px">检验设备(勾选)</th>
             <td align="left" style="width: 750px">
-              <el-checkbox class="my-cb" label="1.游标卡尺" style="margin-left: 30px"></el-checkbox>
-              <el-checkbox class="my-cb" label="2.千分尺"></el-checkbox>
-              <el-checkbox class="my-cb" label="3.高度尺"></el-checkbox>
-              <el-checkbox class="my-cb" label="4.百分表"></el-checkbox>
-              <el-checkbox class="my-cb" label="5.R规"></el-checkbox>
-              <el-checkbox class="my-cb" label="6.塞规"></el-checkbox>
-              <el-checkbox class="my-cb" label="7.游标角度尺"></el-checkbox>
-              <el-checkbox class="my-cb" label="8.三坐标"></el-checkbox>
-              <el-checkbox class="my-cb" label="9.模具"></el-checkbox>
-              <el-checkbox class="my-cb" label="10.卷尺"></el-checkbox>
-              <el-checkbox class="my-cb" label="11.夹具"></el-checkbox>
-              <el-checkbox class="my-cb" label="12.目测"></el-checkbox>
-              <el-checkbox class="my-cb" label="13.组合测量"></el-checkbox>
-              <el-checkbox class="my-cb" label="14.精密测量"></el-checkbox>
-              <el-checkbox class="my-cb" label="15.敲击"></el-checkbox>
-              <el-checkbox class="my-cb" label="16.测厚仪"></el-checkbox>
-              <el-checkbox class="my-cb" label="17.其他"></el-checkbox>
+              <el-checkbox-group v-model="idsDevice">
+                <el-checkbox class="my-cb" :style="item.id === 1?'margin-left: 30px':''" v-for="(item,i) in optionsDevice" :label="item.id" :key="item.id">{{item.name}}</el-checkbox>
+              </el-checkbox-group>
             </td>
           </el-row>
           <el-table
@@ -130,6 +117,92 @@
         visible: false,
         dataForm: {},
         checkList: [],
+        idsMaterial: [1, 2],
+        optionsMaterial: [
+          {
+            id: 1,
+            name: '原、辅材料'
+          },
+          {
+            id: 2,
+            name: '外协件'
+          },
+          {
+            id: 3,
+            name: '其他'
+          }
+        ],
+        idsDevice: [1, 2, 10],
+        optionsDevice: [
+          {
+            id: 1,
+            name: '1.游标卡尺'
+          },
+          {
+            id: 2,
+            name: '2.千分尺'
+          },
+          {
+            id: 3,
+            name: '3.高度尺'
+          },
+          {
+            id: 4,
+            name: '4.百分表'
+          },
+          {
+            id: 5,
+            name: '5.R规'
+          },
+          {
+            id: 6,
+            name: '6.塞规'
+          },
+          {
+            id: 7,
+            name: '7.游标角度尺'
+          },
+          {
+            id: 8,
+            name: '8.三坐标'
+          },
+          {
+            id: 9,
+            name: '9.模具'
+          },
+          {
+            id: 10,
+            name: '10.卷尺'
+          },
+          {
+            id: 11,
+            name: '11.夹具'
+          },
+          {
+            id: 12,
+            name: '12.目测'
+          },
+          {
+            id: 13,
+            name: '13.组合测量'
+          },
+          {
+            id: 14,
+            name: '14.精密测量'
+          },
+          {
+            id: 15,
+            name: '15.敲击'
+          },
+          {
+            id: 16,
+            name: '16.测厚仪'
+          },
+          {
+            id: 17,
+            name: '17.其他'
+          }
+        ],
         size: ''
       }
     },
@@ -145,7 +218,7 @@
 
 <style scoped>
   .my-cb{
-    width: 100px;
+    width: 90px;
     font-family: SimSun,serif;
     font-size: large;
   }