chrislee il y a 11 mois
Parent
commit
0178b29075
1 fichiers modifiés avec 12 ajouts et 3 suppressions
  1. 12 3
      src/views/modules/production/components/print-label.vue

+ 12 - 3
src/views/modules/production/components/print-label.vue

@@ -8,6 +8,9 @@
       <el-form :model="dataForm" :rules="dataRule" ref="dataForm" label-width="auto">
         <el-collapse v-model="activeNames">
           <el-collapse-item title="物料信息:" name="1">
+            <el-form-item label="编码" prop="id">
+              <el-input v-model="dataForm.id" disabled placeholder="编码不可修改"></el-input>
+            </el-form-item>
             <el-form-item label="名称" prop="materialName">
               <el-input v-model="dataForm.materialName" placeholder="名称"></el-input>
             </el-form-item>
@@ -37,7 +40,7 @@
             <el-row>
               <el-form-item label="端口信息" v-show="isPortModel">
                 <el-col style="width: 300px">
-                  <el-input type="text" placeholder="请选择端口" :disable="true" v-model="form.selectName" readonly="true" />
+                  <el-input type="text" placeholder="请选择端口" :disable="true" v-model="form.selectName" :readonly="true" />
                 </el-col>
                 <el-col style="width: 100px;margin-left: 20px;">
                   <el-button type="primary" @click="choicePort">选择端口</el-button>
@@ -87,7 +90,13 @@ export default {
   methods: {
     async init (row) {
       this.visible = true
-      this.dataForm = row
+      this.dataForm = {
+        ...row,
+        productSpec: row.productSpec ? row.productSpec : '/',
+        batchNumber: row.batchNumber ? row.batchNumber : '/',
+        mapNumber: row.mapNumber ? row.mapNumber : '/',
+        cnt: row.cnt ? row.cnt : 0
+      }
       this.models.push({ 'value': 'USB', 'label': 'USB', 'disabled': false })
     },
     validateField (type) {
@@ -168,7 +177,7 @@ export default {
       // command.setText(50, 130, "TSS24.BF2", 0, 0, "检  字 号:101029") // 文本
       // command.setText(50, 180, "TSS24.BF2", 0, 0, "原材料炉批号:YXL-83829") // 文本
       // command.setText(50, 170, "TSS24.BF2", 0, 0, "备注:这是一个备注") // 文本
-      command.setBar(50, start + 5 * len, '128', 64, 1, 2, 4, '200902125410') // 二维码
+      command.setBar(50, start + 5 * len, '128', 64, 1, 2, 4, this.dataForm.id) // 二维码
       command.setPagePrint()
       await this.writePrintData(getDataView(command.getData()))
     },