فهرست منبع

销售订单打印模板优化:移除产品编码列,调整单位显示为立方/块,修复合计列跨度和数值计算逻辑

yusheng 10 ماه پیش
والد
کامیت
5def13fbc2
1فایلهای تغییر یافته به همراه7 افزوده شده و 6 حذف شده
  1. 7 6
      src/views/saleManage/saleOrder/invoice/components/print-template-by.vue

+ 7 - 6
src/views/saleManage/saleOrder/invoice/components/print-template-by.vue

@@ -94,11 +94,11 @@
       >
         <tbody>
           <tr align="center">
-            <td style="padding: 1px; width: 120px"> 产品编码 </td>
+            <!-- <td style="padding: 1px; width: 120px"> 产品编码 </td> -->
             <td style="padding: 1px"> 产品名称 </td>
             <td style="padding: 1px; width: 130px"> 规格 </td>
             <!-- <td style="padding: 1px"> 型号 </td> -->
-            <td style="padding: 1px"> 单位 </td>
+            <td style="padding: 1px"> 立方/块 </td>
             <td style="padding: 1px"> 数量 </td>
             <td style="padding: 1px"> 块数 </td>
             <td style="padding: 1px"> 强度 </td>
@@ -108,11 +108,11 @@
             <td style="padding: 1px"> 备注 </td>
           </tr>
           <tr align="center" v-for="(item, index) in codeList">
-            <td style="padding: 1px">{{ item.productCode }}</td>
+            <!-- <td style="padding: 1px">{{ item.productCode }}</td> -->
             <td style="padding: 1px">{{ item.productName }}</td>
             <td style="padding: 1px">{{ item.specification }}</td>
             <!-- <td style="padding: 1px">{{ item.modelType }}</td> -->
-            <td style="padding: 1px">{{ item.measuringUnit }}</td>
+            <td style="padding: 1px">{{ item.volume }}</td>
             <td style="padding: 1px">{{ item.totalCount }}</td>
             <td style="padding: 1px">{{ item.blockCount }}</td>
             <td style="padding: 1px">{{ item.extField.packagingStrength }}</td>
@@ -126,7 +126,7 @@
             <td style="padding: 1px">{{ item.remark }}</td>
           </tr>
           <tr align="center">
-            <td colspan="4" style="padding: 1px"> 合计 </td>
+            <td colspan="3" style="padding: 1px"> 合计 </td>
             <td colspan="1" style="padding: 1px">
               {{ getTotalValue('totalCount', 4) }}
             </td>
@@ -286,7 +286,8 @@
         let val = this.codeList.reduce((total, item) => {
           return (total += item[key]);
         }, 0);
-        return val.toFixed(4).replace(/\.?0+$/, '');
+   
+        return val&&parseFloat(val).toFixed(num).replace(/\.?0+$/, '')||0;
       },
       //获取当前日期函数
       getNowFormatDate() {