chenlu
2024-11-23 7c6225f16afab5a30bf6dfe3343ae8c9902f3148
装箱单打印调整
3个文件已修改
29 ■■■■ 已修改文件
north-glass-erp/northglass-erp/src/components/mm/PrintPackingList.vue 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
north-glass-erp/src/main/java/com/example/erp/service/mm/FinishedGoodsInventoryService.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
north-glass-erp/src/main/resources/mapper/mm/FinishedOperateLog.xml 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
north-glass-erp/northglass-erp/src/components/mm/PrintPackingList.vue
@@ -42,7 +42,6 @@
  request.post(`/finishedGoodsInventory/getSelectPrint`, data.value).then((res) => {
    if (res.code == 200) {
      produceList.value = deepClone(res.data.data)
      console.log(produceList.value)
    } else {
      ElMessage.warning(res.msg)
      router.push("/login")
@@ -54,7 +53,7 @@
<template>
<div>
  <div style="width: 49%;height: 100%" v-for="(item,id) in produceList"  :key="id">
  <div style="width: 100%;height: 100%" v-for="(item,id) in produceList"  :key="id">
    <div  style="height: 100%;width: 100%;">
      <table>
        <thead>
@@ -67,7 +66,7 @@
          <td colspan="5">
            <div>客户名称:&nbsp;&nbsp;&nbsp;{{itemFlow.customer_name}}</div>
            <div>项目名称:&nbsp;&nbsp;&nbsp;{{itemFlow.project}}</div>
            <div>订单号:&nbsp;&nbsp;&nbsp;{{itemFlow.order_id}} &nbsp;&nbsp;&nbsp; 箱号:&nbsp;&nbsp;&nbsp;{{itemFlow.remarks}}</div>
            <div>订单号:&nbsp;&nbsp;&nbsp;{{itemFlow.order_id}} &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 箱号:&nbsp;&nbsp;&nbsp;{{itemFlow.remarks}}</div>
          </td>
        </tr>
        <tr>
@@ -101,15 +100,21 @@
}
#contentTable{
  width: 49%;
  width: 100%;
  height: 100%;
}
#record{
  font-size: 20px;
  text-align: left;
  display: flex;
  flex-wrap: wrap
}
table{
  width: 100%;
}
@media print {
  @page {
    size: auto;  /* auto is the initial value */
north-glass-erp/src/main/java/com/example/erp/service/mm/FinishedGoodsInventoryService.java
@@ -889,7 +889,6 @@
                itemmap.put("detailList", detailList);
                list.add(itemmap);
                list.add(itemmap);
            }
        }
        map.put("data", list);
north-glass-erp/src/main/resources/mapper/mm/FinishedOperateLog.xml
@@ -827,26 +827,21 @@
</select>
<select id="getDetailList">
    SELECT
        od.building_number,
        od.width,
        od.height,
        fol.quantity,
        ROUND(od.width * od.height * fol.quantity / 1000000, 2) AS area
        ROUND( od.width * od.height * fol.quantity / 1000000, 2 ) as area
    FROM
        (SELECT * FROM mm.finished_operate_log aa WHERE aa.operate_type = '入库' AND aa.STATUS != '已作废') fol
        ( SELECT * FROM mm.finished_operate_log aa WHERE aa.operate_type = '入库' AND aa.STATUS != '已作废' ) fol
            LEFT JOIN sd.order_detail od ON fol.order_id = od.order_id
            AND fol.operation_number = od.order_number
            LEFT JOIN sd.`order` o ON o.order_id = fol.order_id
            JOIN
        (SELECT 1 UNION ALL SELECT 2 UNION ALL SELECT 3 UNION ALL SELECT 4
         UNION ALL SELECT 5 UNION ALL SELECT 6 UNION ALL SELECT 7
         UNION ALL SELECT 8 UNION ALL SELECT 9 UNION ALL SELECT 10) n
    WHERE
        o.order_id=#{orderId} and fol.process_id=#{processId} and fol.remarks=#{remarks}
    ORDER BY
        fol.operate_time DESC
        LIMIT 50
</select>
</mapper>