From d16c9ca6307adde5d4b9734c540e276477940686 Mon Sep 17 00:00:00 2001
From: zyx <zyx123456>
Date: 星期五, 23 二月 2024 17:03:56 +0800
Subject: [PATCH] 分析页 牌号统计 功能完善

---
 src/main/java/com/zy/asrs/controller/MapController.java     |  119 -----------------------
 src/main/java/com/zy/asrs/controller/OrderController.java   |    2 
 src/main/java/com/zy/asrs/controller/PlaController.java     |   11 ++
 src/main/webapp/views/home/console.html                     |    6 +
 src/main/webapp/static/js/locDetlStatis/locDetlStatis.js    |   12 +-
 src/main/webapp/views/locDetlStatis/locDetlStatis.html      |    5 
 src/main/java/com/zy/asrs/entity/ViewStayTimeBean.java      |    6 +
 src/main/resources/mapper/ViewStayTimeMapper.xml            |   16 +-
 src/main/java/com/zy/asrs/entity/result/PlalAll.java        |   12 ++
 src/main/java/com/zy/asrs/controller/MobileController.java  |   15 +-
 src/main/java/com/zy/asrs/entity/Pla.java                   |    3 
 src/main/java/com/zy/asrs/service/impl/PlaServiceImpl.java  |   14 ++
 src/main/java/com/zy/asrs/service/PlaService.java           |    3 
 src/main/java/com/zy/asrs/controller/ConsoleController.java |   18 +-
 src/main/webapp/views/pla/plaDetl.html                      |   24 ++--
 src/main/webapp/static/image/hneLogo.png                    |    0 
 src/main/java/com/zy/asrs/mapper/PlaMapper.java             |   14 ++
 17 files changed, 115 insertions(+), 165 deletions(-)

diff --git a/src/main/java/com/zy/asrs/controller/ConsoleController.java b/src/main/java/com/zy/asrs/controller/ConsoleController.java
index 1458636..bff8531 100644
--- a/src/main/java/com/zy/asrs/controller/ConsoleController.java
+++ b/src/main/java/com/zy/asrs/controller/ConsoleController.java
@@ -41,15 +41,15 @@
             oqty.setY(locUseRate.getOqty());
             list.add(oqty);
 
-            ChartBean uqty = new ChartBean();
-            uqty.setName("浣跨敤搴撲綅");
-            uqty.setY(locUseRate.getUqty());
-            list.add(uqty);
-
-            ChartBean xqty = new ChartBean();
-            xqty.setName("绂佺敤搴撲綅");
-            xqty.setY(locUseRate.getXqty());
-            list.add(xqty);
+//            ChartBean uqty = new ChartBean();
+//            uqty.setName("浣跨敤搴撲綅");
+//            uqty.setY(locUseRate.getUqty());
+//            list.add(uqty);
+//
+//            ChartBean xqty = new ChartBean();
+//            xqty.setName("绂佺敤搴撲綅");
+//            xqty.setY(locUseRate.getXqty());
+//            list.add(xqty);
         }
         map.put("rows",list);
         return R.ok(map);
diff --git a/src/main/java/com/zy/asrs/controller/MapController.java b/src/main/java/com/zy/asrs/controller/MapController.java
index 586b525..826b77e 100644
--- a/src/main/java/com/zy/asrs/controller/MapController.java
+++ b/src/main/java/com/zy/asrs/controller/MapController.java
@@ -78,99 +78,6 @@
                     Integer row = locMast.getRow1();
                     Integer bay = locMast.getBay1();
 
-//                    switch (area){
-//                        case 1:
-//                            if (row % 4 == 0 || (row+1) % 4 == 0) {
-//                                row=row+locMast.getCrnNo();
-//                            }else{
-//                                row=row+locMast.getCrnNo()-1;
-//                            }
-//                            bay=32-bay;
-//                            break;
-//                        case 2:
-//                        case 3:
-////                            if (row<=3 || row>=5){
-////                                if (row%1==0){
-////                                    row=row+(row/1)-1;
-////                                }else {
-////                                    row=row+((row+1)/1)-1;
-////                                }
-////                            }else {
-////                                if (row%2==0){
-////                                    row=row+(row/2);
-////                                }else {
-////                                    row=row+((row-1)/2);
-////                                }
-////                            }
-////                            if (row == 9){
-////                                row= row -1;
-////                            }
-//
-//                            if (row ==7) {
-//                                row=row+2;
-//                            }else{
-//                                if (row>7){
-//                                    row=row+locMast.getCrnNo()+1;
-//                                }else {
-//                                    row=row+locMast.getCrnNo()-1;
-//                                }
-//                            }
-//                            break;
-////                        case 4:
-//////                            if (row<=11){
-////////                                if (row%2==0){
-////////                                    row=row+(row/2)-1;
-////////                                }else {
-////////                                    row=row+((row+1)/2)-1;
-////////                                }
-////////                            }else {
-////////                                if (row%2==0){
-////////                                    row=row+(row/2);
-////////                                }else {
-////////                                    row=row+((row-1)/2);
-////////                                }
-////////                            }
-////
-////                            if (row % 10 == 0) {
-////                                row=row+2;
-////                            }else{
-////                                if (row>10){
-////                                    row=row+locMast.getCrnNo()+1;
-////                                }else {
-////                                    row=row+locMast.getCrnNo()-1;
-////                                }
-////                            }
-////                            break;
-//                        case 5:
-////                            if (row<=11){
-////                                if (row%2==0){
-////                                    row=row+(row/2)-1;
-////                                }else {
-////                                    row=row+((row+1)/2)-1;
-////                                }
-////                            }else {
-////                                if (row%2==0){
-////                                    row=row+(row/2);
-////                                }else {
-////                                    row=row+((row-1)/2);
-////                                }
-////                            }
-//
-//                            if (row % 7 == 0) {
-//                                row=row+2;
-//                            }else{
-//                                if (row>7){
-//                                    row=row+locMast.getCrnNo()+1;
-//                                }else {
-//                                    row=row+locMast.getCrnNo()-1;
-//                                }
-//                            }
-//                            break;
-//
-//
-//
-//                    }
-
                     ArrayList rowData = arrayLists.get(row);
                     Object o = rowData.get(bay);
                     JSONObject jsonObject = JSON.parseObject(o.toString());
@@ -180,32 +87,6 @@
                     //鏇存柊list
                     rowData.set(bay, jsonObject);
                     arrayLists.set(row, rowData);
-
-
-
-//                    if (area == 1 || area == 6){
-//                        ArrayList rowData = arrayLists.get(row);
-//                        Object o = rowData.get(bay);
-//                        JSONObject jsonObject = JSON.parseObject(o.toString());
-//                        jsonObject.put("locNo", locMast.getLocNo());//璁剧疆搴撲綅鍙�
-//                        jsonObject.put("locSts", locMast.getLocSts());//搴撲綅鐘舵��
-//                        //jsonObject.put("locSts$", locMast.getLocSts$());//搴撲綅鐘舵��
-//                        //鏇存柊list
-//                        rowData.set(bay, jsonObject);
-//                        arrayLists.set(row, rowData);
-//                    }else {
-//                        ArrayList rowData = arrayLists.get(bay);
-//                        Object o = rowData.get(row);
-//                        JSONObject jsonObject = JSON.parseObject(o.toString());
-//                        jsonObject.put("locNo", locMast.getLocNo());//璁剧疆搴撲綅鍙�
-//                        jsonObject.put("locSts", locMast.getLocSts());//搴撲綅鐘舵��
-//                        //jsonObject.put("locSts$", locMast.getLocSts$());//搴撲綅鐘舵��
-//                        //鏇存柊list
-//                        rowData.set(row, jsonObject);
-//                        arrayLists.set(bay, rowData);
-//                    }
-
-
 
                 }
 
diff --git a/src/main/java/com/zy/asrs/controller/MobileController.java b/src/main/java/com/zy/asrs/controller/MobileController.java
index 986ea75..dea887e 100644
--- a/src/main/java/com/zy/asrs/controller/MobileController.java
+++ b/src/main/java/com/zy/asrs/controller/MobileController.java
@@ -430,7 +430,7 @@
         for (Object o : jsonArray){
             JSONObject jsonObject = (JSONObject)o;
             String batch = jsonObject.get("batch").toString();
-            Integer packageNo = (Integer) jsonObject.get("packageNo");
+            Integer packageNo = Integer.parseInt(json.get("packageNo").toString());
             if(Cools.isEmpty(locNo) || Cools.isEmpty(batch) || Cools.isEmpty(packageNo)){
                 return R.error("鏈夊弬鏁颁负绌猴紝鏃犳硶鍏ュ簱");
             }
@@ -449,7 +449,7 @@
     public R plaPackOut1(@RequestBody JSONObject json){
         String locNo = json.get("locNo").toString();
         String batch = json.get("batch").toString();
-        Integer packageNo = (Integer) json.get("packageNo");
+        Integer packageNo = Integer.parseInt(json.get("packageNo").toString());
         String orderNo = json.get("orderNo").toString();
         String orderDetlId = json.get("orderDetlId").toString();
         String wrkNo = json.get("wrkNo").toString();
@@ -468,7 +468,7 @@
     public R plaPackOut(@RequestBody JSONObject json){
         String locNo = json.get("locNo").toString();
         String batch = json.get("batch").toString();
-        Integer packageNo = (Integer) json.get("packageNo");
+        Integer packageNo = Integer.parseInt(json.get("packageNo").toString());
         String orderNo = json.get("orderNo").toString();
         String orderDetlId = json.get("orderDetlId").toString();
         String wrkNo = json.get("wrkNo").toString();
@@ -486,8 +486,7 @@
     @RequestMapping("/plaDetl/check/v1")
     public R plaDetlCheck(@RequestBody JSONObject json){
         String batch = json.get("batch").toString();
-        Integer packageNo = (Integer) json.get("packageNo");
-
+        Integer packageNo = Integer.parseInt(json.get("packageNo").toString());
         if(Cools.isEmpty(batch) || Cools.isEmpty(packageNo)){
             return R.error("鏈夊弬鏁颁负绌猴紝鏃犳硶鍏ュ簱");
         }
@@ -509,7 +508,7 @@
     public R plaDetlMove(@RequestBody JSONObject json){
 
         String batch = json.get("batch").toString();
-        Integer packageNo = (Integer) json.get("packageNo");
+        Integer packageNo = Integer.parseInt(json.get("packageNo").toString());
         String locNo = json.get("locNo").toString();
 
         if(Cools.isEmpty(batch) || Cools.isEmpty(packageNo)){
@@ -553,8 +552,12 @@
     @RequestMapping("/manpakout/pakout/v1")
     public R pakout(@RequestBody JSONObject json){
 
+        String batch = json.get("batch").toString();
+        Integer packageNo = Integer.parseInt(json.get("packageNo").toString());
         String orderNo = json.get("orderNo").toString();
 
+
+
         return R.ok();
     }
 
diff --git a/src/main/java/com/zy/asrs/controller/OrderController.java b/src/main/java/com/zy/asrs/controller/OrderController.java
index f47db1a..7ba5554 100644
--- a/src/main/java/com/zy/asrs/controller/OrderController.java
+++ b/src/main/java/com/zy/asrs/controller/OrderController.java
@@ -344,7 +344,7 @@
     }
 
     @RequestMapping(value = "/orderQuery/auth")
-    @ManagerAuth
+//    @ManagerAuth
     public R query(String condition) {
         EntityWrapper<Order> wrapper = new EntityWrapper<>();
         wrapper.like("order_no", condition);
diff --git a/src/main/java/com/zy/asrs/controller/PlaController.java b/src/main/java/com/zy/asrs/controller/PlaController.java
index 3bd8eb0..e91e410 100644
--- a/src/main/java/com/zy/asrs/controller/PlaController.java
+++ b/src/main/java/com/zy/asrs/controller/PlaController.java
@@ -269,6 +269,17 @@
         return R.ok(result);
     }
 
+    @RequestMapping(value = "/pla/statis/auth")
+    @ManagerAuth
+    public R statis(@RequestParam(defaultValue = "1")Integer curr,
+                    @RequestParam(defaultValue = "10")Integer limit,
+                    @RequestParam Map<String, Object> param) {
+
+        Page<Pla> stockStatis = plaService.getStockStatisAll(toPage(curr, limit, param, Pla.class));
+
+        return R.ok().add(stockStatis);
+    }
+
     /**
      * excel瀵煎叆妯℃澘涓嬭浇
      */
diff --git a/src/main/java/com/zy/asrs/entity/Pla.java b/src/main/java/com/zy/asrs/entity/Pla.java
index a1b0d29..76a5669 100644
--- a/src/main/java/com/zy/asrs/entity/Pla.java
+++ b/src/main/java/com/zy/asrs/entity/Pla.java
@@ -278,6 +278,9 @@
     }
 
     public String getPackageNo$(){
+        if(Cools.isEmpty(packageNo)){
+            return null;
+        }
         if(packageNo < 10){
             return "00" + packageNo;
         }else if(packageNo < 100){
diff --git a/src/main/java/com/zy/asrs/entity/ViewStayTimeBean.java b/src/main/java/com/zy/asrs/entity/ViewStayTimeBean.java
index 5cc6aab..a857624 100644
--- a/src/main/java/com/zy/asrs/entity/ViewStayTimeBean.java
+++ b/src/main/java/com/zy/asrs/entity/ViewStayTimeBean.java
@@ -47,6 +47,12 @@
 	@ApiModelProperty(value= "鎵瑰彿")
 	private String batch;
 
+	@ApiModelProperty(value= "鍖呭彿")
+	private int package_no;
+
+	@ApiModelProperty(value= "鍓╀綑閲嶉噺")
+	private Double weight_anfme;
+
 	@ApiModelProperty(value= "鍗曟嵁缂栧彿")
 	@TableField("order_no")
 	private String orderNo;
diff --git a/src/main/java/com/zy/asrs/entity/result/PlalAll.java b/src/main/java/com/zy/asrs/entity/result/PlalAll.java
new file mode 100644
index 0000000..d8fae9f
--- /dev/null
+++ b/src/main/java/com/zy/asrs/entity/result/PlalAll.java
@@ -0,0 +1,12 @@
+package com.zy.asrs.entity.result;
+
+import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
+import lombok.Data;
+
+@Data
+@ExcelIgnoreUnannotated
+public class PlalAll {
+    private String brand;
+    private String matnr;
+    private Double weightAnfme;
+}
diff --git a/src/main/java/com/zy/asrs/mapper/PlaMapper.java b/src/main/java/com/zy/asrs/mapper/PlaMapper.java
index 2172c72..27e7df2 100644
--- a/src/main/java/com/zy/asrs/mapper/PlaMapper.java
+++ b/src/main/java/com/zy/asrs/mapper/PlaMapper.java
@@ -3,10 +3,24 @@
 import com.baomidou.mybatisplus.mapper.BaseMapper;
 import com.zy.asrs.entity.Pla;
 import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
+import org.apache.ibatis.annotations.Select;
 import org.springframework.stereotype.Repository;
+
+import java.util.List;
+import java.util.Map;
 
 @Mapper
 @Repository
 public interface PlaMapper extends BaseMapper<Pla> {
 
+    @Select("select brand, matnr, sum(weight_anfme) as weight from asr_pla_detl where brand = #{brand} GROUP BY brand,matnr ORDER BY weight")
+    List<Pla> getStockStatisAllByBrand(@Param("brand") String brand);
+
+    @Select("select brand, matnr, sum(weight_anfme) as weight from asr_pla_detl GROUP BY brand,matnr ORDER BY weight")
+    List<Pla> getStockStatisAll();
+
+
+    Integer getStockStatisCountAll(Map<String, Object> map);
+
 }
diff --git a/src/main/java/com/zy/asrs/service/PlaService.java b/src/main/java/com/zy/asrs/service/PlaService.java
index 81e718c..c62526a 100644
--- a/src/main/java/com/zy/asrs/service/PlaService.java
+++ b/src/main/java/com/zy/asrs/service/PlaService.java
@@ -1,5 +1,6 @@
 package com.zy.asrs.service;
 
+import com.baomidou.mybatisplus.plugins.Page;
 import com.baomidou.mybatisplus.service.IService;
 import com.zy.asrs.entity.OrderDetl;
 import com.zy.asrs.entity.Pla;
@@ -19,4 +20,6 @@
     void viladate(List<Pla> plas, User user);
 
     List<Pla> selectToHistory();
+
+    public Page<Pla> getStockStatisAll(Page<Pla> page);
 }
diff --git a/src/main/java/com/zy/asrs/service/impl/PlaServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/PlaServiceImpl.java
index d87ab5a..85be991 100644
--- a/src/main/java/com/zy/asrs/service/impl/PlaServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/PlaServiceImpl.java
@@ -2,6 +2,7 @@
 
 import com.baomidou.mybatisplus.mapper.EntityWrapper;
 import com.baomidou.mybatisplus.mapper.Wrapper;
+import com.baomidou.mybatisplus.plugins.Page;
 import com.baomidou.mybatisplus.service.impl.ServiceImpl;
 import com.core.common.Cools;
 import com.core.exception.CoolException;
@@ -147,4 +148,17 @@
     public List<Pla> selectToHistory() {
         return this.selectList(new EntityWrapper<Pla>().eq("status",GlobleParameter.PLA_STATUS_4));
     }
+
+    @Override
+    public Page<Pla> getStockStatisAll(Page<Pla> page) {
+
+        if(Cools.isEmpty(page.getCondition().get("brand"))){
+            page.setRecords(baseMapper.getStockStatisAll());
+        }else {
+            page.setRecords(baseMapper.getStockStatisAllByBrand(page.getCondition().get("brand").toString()));
+        }
+
+        page.setTotal(0);
+        return page;
+    }
 }
diff --git a/src/main/resources/mapper/ViewStayTimeMapper.xml b/src/main/resources/mapper/ViewStayTimeMapper.xml
index f345519..5038b29 100644
--- a/src/main/resources/mapper/ViewStayTimeMapper.xml
+++ b/src/main/resources/mapper/ViewStayTimeMapper.xml
@@ -51,10 +51,10 @@
 	(
 	SELECT
 	GETDATE() AS today
-	, CONVERT(decimal, DATEDIFF(second,man_loc_detl.create_time, GETDATE()) / 86400.0, 9) AS stay_time
-	, man_loc_detl.*
-	FROM man_loc_detl
-	INNER JOIN man_node ON man_loc_detl.loc_no = man_node.name
+	, CONVERT(decimal, DATEDIFF(second,asr_pla_detl.pakin_time, GETDATE()) / 86400.0, 9) AS stay_time
+	, asr_pla_detl.*
+	FROM asr_pla_detl
+	INNER JOIN man_node ON asr_pla_detl.loc_no = man_node.name
 	where 1=1
 	<include refid="viewStayTimeConditionSql"></include>
 	) ts
@@ -72,10 +72,10 @@
 	(
 	SELECT
 	GETDATE() AS today
-	, CONVERT(decimal, DATEDIFF(second,man_loc_detl.create_time, GETDATE()) / 86400.0, 9) AS stay_time
-	, man_loc_detl.*
-	FROM man_loc_detl
-	INNER JOIN man_node ON man_loc_detl.loc_no = man_node.name
+	, CONVERT(decimal, DATEDIFF(second,asr_pla_detl.create_time, GETDATE()) / 86400.0, 9) AS stay_time
+	, asr_pla_detl.*
+	FROM asr_pla_detl
+	INNER JOIN man_node ON asr_pla_detl.loc_no = man_node.name
 	where 1=1
 	<include refid="viewStayTimeConditionSql"></include>
 	) t
diff --git a/src/main/webapp/static/image/hneLogo.png b/src/main/webapp/static/image/hneLogo.png
new file mode 100644
index 0000000..bff39c8
--- /dev/null
+++ b/src/main/webapp/static/image/hneLogo.png
Binary files differ
diff --git a/src/main/webapp/static/js/locDetlStatis/locDetlStatis.js b/src/main/webapp/static/js/locDetlStatis/locDetlStatis.js
index fd1da33..6a09c22 100644
--- a/src/main/webapp/static/js/locDetlStatis/locDetlStatis.js
+++ b/src/main/webapp/static/js/locDetlStatis/locDetlStatis.js
@@ -1,11 +1,13 @@
 var pageCurr;
 function getCol() {
     var cols = [
-        {field: 'anfme', align: 'center',title: '搴撳瓨鏁伴噺', style: 'font-weight: bold'}
+        {field: 'brand', align: 'center',title: '鐗屽彿', style: 'font-weight: bold'},
+        {field: 'matnr', align: 'center',title: '鍟嗗搧缂栧彿', style: 'font-weight: bold'},
+        {field: 'weight', align: 'center',title: '搴撳瓨鏁伴噺', style: 'font-weight: bold'}
     ];
-    arrRemove(detlCols, "field", "anfme")
-    arrRemove(detlCols, "field", "zpallet")
-    cols.push.apply(cols, detlCols);
+    // arrRemove(detlCols, "field", "anfme")
+    // arrRemove(detlCols, "field", "zpallet")
+    // cols.push.apply(cols, detlCols);
     // cols.push({field: 'anfme', align: 'center',title: '鏁伴噺', style: 'font-weight: bold'}
     // )
     return cols;
@@ -22,7 +24,7 @@
     tableIns = table.render({
         elem: '#locDetlStatis',
         headers: {token: localStorage.getItem('token')},
-        url: baseUrl+'/locDetl/statis/auth',
+        url: baseUrl+'/pla/statis/auth',
         page: true,
         limit: 20,
         limits: [20, 30, 50, 100, 200, 500],
diff --git a/src/main/webapp/views/home/console.html b/src/main/webapp/views/home/console.html
index 75516c4..83dfd64 100644
--- a/src/main/webapp/views/home/console.html
+++ b/src/main/webapp/views/home/console.html
@@ -238,8 +238,12 @@
             {field: 'createTime$', title: '鍏ュ簱鏃堕棿', align: 'center', width: 200}
             ,{field: 'stay_time', align: 'center',title: '搴撻緞(澶�)'}
             ,{field: 'loc_no', align: 'center',title: '搴撲綅鍙�'}
+            ,{field: 'matnr', align: 'center',title: '鍟嗗搧缂栧彿'}
+            ,{field: 'brand', align: 'center',title: '鐗屽彿'}
+            ,{field: 'batch', align: 'center',title: '鎵瑰彿'}
+            ,{field: 'package_no', align: 'center',title: '鍖呭彿'}
+            ,{field: 'weight_anfme', align: 'center',title: '鍓╀綑閲嶉噺'}
         ];
-        cols.push.apply(cols, detlCols);
         return cols;
     }
     layui.use(['table','laydate', 'form'], function() {
diff --git a/src/main/webapp/views/locDetlStatis/locDetlStatis.html b/src/main/webapp/views/locDetlStatis/locDetlStatis.html
index ee6f979..0e61216 100644
--- a/src/main/webapp/views/locDetlStatis/locDetlStatis.html
+++ b/src/main/webapp/views/locDetlStatis/locDetlStatis.html
@@ -16,10 +16,7 @@
 <div id="search-box" class="layui-form layui-card-header">
     <div class="layui-inline">
         <div class="layui-input-inline">
-            <input class="layui-input" type="text" name="matnr" placeholder="鍟嗗搧缂栧彿" autocomplete="off">
-        </div>
-        <div class="layui-input-inline">
-            <input class="layui-input" type="text" name="owner" placeholder="璐т富缂栧彿" autocomplete="off">
+            <input class="layui-input" type="text" name="brand" placeholder="鐗屽彿" autocomplete="off">
         </div>
     </div>
     <!-- 寰呮坊鍔� -->
diff --git a/src/main/webapp/views/pla/plaDetl.html b/src/main/webapp/views/pla/plaDetl.html
index 51c2cbb..b86b20c 100644
--- a/src/main/webapp/views/pla/plaDetl.html
+++ b/src/main/webapp/views/pla/plaDetl.html
@@ -372,20 +372,20 @@
 <script type="text/template" id="templatePreview1" class="template-qrcode">
     <div class="template-preview">
     {{#each data}}
-        <div class="layui-row" style="height: 230px;width: 650px; color:#000; margin-top: 40px">
-            <div class="layui-col-xs5" style="height: auto; margin-top: 20px">
-                <img src="../../static/image/hneLogo.jpg" style="display: inline-block; width: 40%;height: 30%; margin-left: 30px">
+        <div class="layui-row" style="height: 230px;width: 750px; color:#000; margin-top: 40px">
+            <div class="layui-col-xs6" style="height: auto; margin-top: 25px; margin-left: -20px">
+                <img src="../../static/image/hneLogo.png" style="display: inline-block; width: 40%;height: 30%; margin-left: 30px; color:#000;">
             </div>
-            <div class="layui-col-xs7" style="margin-left: -105px;margin-right: 30px; margin-top: 70px; text-align: left; font-size: 20px">
+            <div class="layui-col-xs6" style="margin-left: -185px;margin-right: 30px; margin-top: 80px; text-align: left; font-size: 20px; font-weight:bold">
                 娴欐睙鐪佸彴宸炲競鍙板窞婀炬柊鍖哄彴宸炴咕澶ч亾188鍙�</br>
-                Address锛歂o. 188, Taizhou Bay Avenue, Taizhou Bay New Area, Taizhou City, Zhejiang Province
+                No.188 Taizhou Bay Avenue, Taizhou Bay New Area, Taizhou City, Zhejiang Province. P.R.China
             </div>
         </div>
 <!--        <div class="layui-row" style="font-size: xx-large; text-align: left; margin-left: 40px;">-->
 <!--            鑱氫钩閰� Polylactic Acid-->
 <!--        </div>-->
         <div class="layui-row" style="alignment: center; margin-left: 35px; margin-top: -20px; margin-bottom: 3.7px;">
-            <table class="contain" width="500" style="overflow: hidden;table-layout: fixed; color:#000; font-size: 30px;text-align: left">
+            <table class="contain" width="500" style="overflow: hidden;table-layout: fixed; color:#000; font-size: 35px;text-align: left">
                 <tr style="height: 100px;" >
                     <td align="center" scope="col" colspan="4" style="font-weight: bold; text-align: left; padding-left: 20px"><strong style="font-weight: bold;color: black;">鑱氫钩閰� Polylactic Acid</strong></td>
                 </tr>
@@ -394,21 +394,21 @@
 <!--                    <td align="center" colspan="1" style="font-weight: bold;color: black;overflow:hidden; white-space:normal; "><strong style="font-weight: bold;color: black;">REVODE {{this.brand}}</strong></td>-->
                 </tr>
                 <tr style="height: 100px;text-align: left">
-                    <td align="center" colspan="2" style="font-weight: bold;color: black; text-align: left; padding-left: 20px"><strong>鎵瑰彿锛歅N {{this.batch}}  {{this.packageNo}}</strong></td>
+                    <td align="center" colspan="2" style="font-weight: bold;color: black; text-align: left; padding-left: 20px"><strong>鎵瑰彿锛歿{this.batch}}</strong></td>
                     <!--                    <td align="center" colspan="1" style="font-weight: bold;color: black;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;"><strong style="font-weight: bold;color: black;">{{this.weightAnfme}} KG</strong></td>-->
                 </tr>
                 <tr style="height: 100px;text-align: left">
-                    <td align="center" colspan="2" style="font-weight: bold;color: black; text-align: left; padding-left: 20px"><strong>閲嶉噺锛歿{this.weightAnfme}} KG</strong></td>
-                    <!--                    <td align="center" colspan="1" style="font-weight: bold;color: black;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;"><strong style="font-weight: bold;color: black;">{{this.weightAnfme}} KG</strong></td>-->
-                </tr>
-                <tr style="height: 100px;text-align: left">
-                    <td align="center" colspan="2" rowspan="1" style="font-weight: bold;color: black; text-align: left; padding-left: 20px"><strong>杩借釜鐮侊細{{this.line}} {{this.packageNo$}}</strong></td>
+                    <td align="center" colspan="2" style="font-weight: bold;color: black; text-align: left; padding-left: 20px"><strong>閲嶉噺锛歿{this.weight}} KG</strong></td>
                     <!--                    <td align="center" colspan="1" style="font-weight: bold;color: black;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;"><strong style="font-weight: bold;color: black;">{{this.weightAnfme}} KG</strong></td>-->
                     <td align="center" scope="col" colspan="2" rowspan="2">
                         <img class="template-code template-qrcode" src="{{this.barcodeUrl}}" width="80%">
                     </td>
                 </tr>
                 <tr style="height: 100px;text-align: left">
+                    <td align="center" colspan="2" rowspan="1" style="font-weight: bold;color: black; text-align: left; padding-left: 20px"><strong>杩借釜鐮侊細{{this.line}} {{this.packageNo$}}</strong></td>
+                    <!--                    <td align="center" colspan="1" style="font-weight: bold;color: black;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;"><strong style="font-weight: bold;color: black;">{{this.weightAnfme}} KG</strong></td>-->
+                </tr>
+                <tr style="height: 100px;text-align: left">
                 </tr>
             </table>
         </div>

--
Gitblit v1.9.1