From feb27fa5e644037f042b2b6a5893189cdadc4ac8 Mon Sep 17 00:00:00 2001
From: 王震 <10952869+daywangzhen@user.noreply.gitee.com>
Date: 星期一, 22 一月 2024 10:15:51 +0800
Subject: [PATCH] 	modified:   src/page/PackingLedgerDetails/index.vue 	modified:   src/views/quality/Packaging_ledger/index.vue

---
 src/views/quality/Packaging_ledger/index.vue |  121 +++++++++++++++++++++++++++++++++++-----
 1 files changed, 105 insertions(+), 16 deletions(-)

diff --git a/src/views/quality/Packaging_ledger/index.vue b/src/views/quality/Packaging_ledger/index.vue
index 9427849..6c357ae 100644
--- a/src/views/quality/Packaging_ledger/index.vue
+++ b/src/views/quality/Packaging_ledger/index.vue
@@ -139,9 +139,56 @@
       </basic-container>
       <el-dialog title="鏍囩鍒楄〃" top="5vh" :visible.sync="diaPrintTab" width="500px">
         <div style="width:100%;height: 400px;overflow-y: auto;">
-          <div id="qrCard" class="dia_body">
-            <el-card class="box-card" v-for="(item, i) in qrData" :key="i" style="margin-bottom: 10px;">
-              <el-row>
+          <div class="dia_body" id="qrCard">
+            <el-card v-for="(item, i) in qrData" :key="i" >
+              <div>
+                  <table border="2px" class="x1111116">
+                      <tr class="x1111113">
+                            <td class="x1111114" colspan=6>
+                              <div style="height: 60px;display: flex;margin-top: 2px;">
+                                  <div style="margin-top: 5px;">
+                                  <img width="150" height="48"  src="../../../../public/img/image001.jpg" alt="IMG_256">
+                                  </div>
+                                  <div style="margin-left: 45px;margin-top: 15px ;">
+                                    <span lang="EN-US" class="x1111111">涓ぉ娴锋磱绉戞妧鏈夐檺鍏徃</span>
+                                  </div>
+                              </div>
+                            </td>
+                      </tr>
+                      <tr class="x1111117">
+                            <td class="x1111114">
+                              <span style="font-family: 瀹嬩綋;text-align: center;">鍖�&nbsp;瑁�&nbsp;浜�:</span>
+                            </td>
+                            <td class="x1111114"  colspan=4 >{{ item.createUser }} </td>
+                            <td class="x1111114"  rowspan=3  >
+                              <div style="padding: 1px;">
+                              <vueQr :text=str+item.packageBoxId :size="110" :margin="1"></vueQr>
+                              </div>
+                            </td>
+                      </tr>
+                      <tr class="x1111117">
+                            <td class="x1111114">
+                              <span style="font-family: 瀹嬩綋;text-align: center;">鍖� 瑁� 缂栧彿锛�</span>
+                            </td>
+                            <td class="x1111114" colspan=4>{{ item.packageNo }}</td>
+                      </tr>
+                      <tr class="x1111117">
+                            <td class="x1111114">
+                              <span style="font-family: 瀹嬩綋;text-align: center;">鍚�&nbsp;鍚�&nbsp;鍙凤細</span>
+                            </td>
+                            <td class="x1111114" colspan=4>{{ item.contractNo }}</td>
+                      </tr>
+                      <tr class="x1111113">
+                        <td class="x1111114" colspan=6>
+                          <div style="height: 75px;" >
+                                  <p><span lang="EN-US" class="x1111112">鍦板潃锛氭睙鑻忕渷鍗楅�氱粡娴庢妧鏈紑鍙戝尯甯稿叴璺�96鍙�</span></p>
+                                  <p><span lang="EN-US" class="x1111112">鐢佃瘽/浼犵湡锛�0513鈥�89191125</span></p>
+                          </div>
+                        </td>
+                      </tr>
+                  </table>
+              </div>
+              <!-- <el-row>
                 <el-col :span="10" :offset="3">搴忓彿锛�</el-col>
                 <el-col :span="10" style="font-weight: bold;">{{ i + 1 }}</el-col>
               </el-row>
@@ -155,6 +202,9 @@
                   <vueQr :text=str+item.packageBoxId :size="110" :margin="1"></vueQr>
                 </el-col>
               </el-row>
+              <div style="background-color: blueviolet;height: 80px;">
+                        1111
+              </div> -->
             </el-card>
           </div>
         </div>
@@ -183,7 +233,6 @@
           multipleSelection: [],
           isCheck: false,
           dataway:{},
-          goid:'',
           datalist:[],
           testStandardParams: [],
           packageBoxId:{},
@@ -345,6 +394,8 @@
       }
     },
     methods: {
+      //鍖呰璇︽儏
+
       //鎵撳嵃鎸夐挳
       printFun() {
           this.diaPrintTab = false;
@@ -356,16 +407,16 @@
                 style: `@page {
                   margin:0;
                   padding: 0;
-                  size: 360px 170px;
+                  size: 323px 210px;
                 }
                 html{
                   zoom:100%;
                 }
                 @media print{
-                  width: 360px;
-                  height: 170px;
-                  margin:0;
-                  padding: 0;
+                  width: 323px;
+                  height: 210px;
+                  margin:7cm 0mm 0mm 0mm;
+                  padding: 0mm 10mm;
                 }`,
                 onPrintDialogClose: this.erexcel=false,
                 targetStyles: ["*"], // 浣跨敤dom鐨勬墍鏈夋牱寮忥紝寰堥噸瑕�
@@ -374,7 +425,6 @@
       },
       handleSelectionChange(val){
         this.multipleSelection = val
-        console.log(this.multipleSelection[0].id,"鏁版嵁");
         let lastRow = val[val.length - 1]
         this.handleCurrentChange(lastRow)
       },
@@ -385,10 +435,11 @@
         }
         this.diaPrintTab = true
         this.multipleSelection.forEach(item=>{
-          let obj = {
+          const obj = {
             packageNo: item.packageNo,
             contractNo: item.contractNo,
-            packageBoxId:item.id
+            packageBoxId:item.id,
+            createUser:item.createUser
           }
           this.qrData.push(obj)
         })
@@ -412,18 +463,19 @@
         })
       },
       handleCurrentChange(row){
-        if(row.state=='宸叉姤妫�'){
+        if(row.state=='鏈姤妫�'){
+          this.isCheck = false
+        }else{
           this.isCheck = true
         }
         this.dataway = row
         this.packageBoxId = {
           packageBoxId:row.id
         }
-        this.goid = row.id
         this.rightquery()
       },
       rightquery(){
-        list({packageBoxId:this.goid}).then((res) =>{
+        list({packageBoxId:this.packageBoxId.packageBoxId}).then((res) =>{
           this.testStandardParams = res.data.data
         })
       },
@@ -443,7 +495,7 @@
       //鍙宠竟淇濆瓨
       addpreserve(){
          this.datalist.forEach(el => {
-              el.packageBoxId =this.goid
+              el.packageBoxId =this.packageBoxId.packageBoxId
          });
          console.log(this.datalist);
   //       return
@@ -480,3 +532,40 @@
     },
 }
 </script>
+<style>
+.x1111111{
+    color: black;
+    font-size: 18pt;
+    font-family: 榛戜綋;
+    justify-content: center;
+    text-align: center;
+}
+.x1111113{
+    border: 1px solid black;
+    height: 40px;
+}
+.x1111117{
+    border: 1px solid black;
+    height: 40px;
+}
+.x1111116{
+    border: 1px solid black;
+    height: 200px;
+    width: 445px;
+}
+.x1111114{
+    border: 1px solid black;
+    width: 80px;
+}
+.x1111115{
+    border: 1px solid black;
+}
+.x1111112{
+    color: black;
+    font-size: 12pt;
+    font-family: 瀹嬩綋;
+}
+.avue-main .el-card__body {
+    padding: 4px 0px 5px;
+}
+</style>

--
Gitblit v1.9.3