gaoluyang
21 小时以前 2e77330d87341624c88301562fd137b58f9a101a
src/views/inventoryManagement/dispatchLog/index.vue
@@ -4,7 +4,7 @@
         <el-tab-pane label="成品出库" name="production">
            <div class="search_form">
               <div>
                  <span class="search_title ml10">出库日期:</span>
                  <span class="search_title ml10">发货日期:</span>
                  <el-date-picker
                     v-model="searchForm.timeStr"
                     type="date"
@@ -44,14 +44,15 @@
               >
                  <el-table-column align="center" type="selection" width="55" />
                  <el-table-column align="center" label="序号" type="index" width="60" />
                  <el-table-column label="出库日期" prop="createTime" min-width="120" show-overflow-tooltip />
                  <el-table-column label="发货日期" prop="createTime" width="120" show-overflow-tooltip />
                  <el-table-column label="销售合同号" prop="salesContractNo" width="180" show-overflow-tooltip />
                  <el-table-column label="产品大类" prop="productCategory" show-overflow-tooltip />
                  <el-table-column label="规格型号" prop="specificationModel" show-overflow-tooltip />
                  <el-table-column label="单位" prop="unit" width="80" show-overflow-tooltip />
                  <el-table-column label="出库数量" prop="inboundNum" width="100" show-overflow-tooltip />
                  <el-table-column label="发货数量" prop="inboundNum" width="100" show-overflow-tooltip />
                  <el-table-column label="单价(元)" prop="unitPrice" width="150"></el-table-column>
                  <el-table-column label="总价(元)" prop="totalPrice" width="150"></el-table-column>
                  <el-table-column label="出库人" prop="createBy" width="80" show-overflow-tooltip />
                  <el-table-column label="发货人" prop="createBy" width="80" show-overflow-tooltip />
               </el-table>
               <pagination
                  v-show="total > 0"
@@ -67,7 +68,7 @@
         <el-tab-pane label="原料出库" name="purchase">
            <div class="search_form">
               <div>
                  <span class="search_title ml10">出库日期:</span>
                  <span class="search_title ml10">发料日期:</span>
                  <el-date-picker
                     v-model="searchForm.timeStr"
                     type="date"
@@ -107,14 +108,15 @@
               >
                  <el-table-column align="center" type="selection" width="55" />
                  <el-table-column align="center" label="序号" type="index" width="60" />
                  <el-table-column label="出库日期" prop="createTime" min-width="120" show-overflow-tooltip />
                  <el-table-column label="发料日期" prop="createTime" width="120" show-overflow-tooltip />
                  <el-table-column label="采购合同号" prop="purchaseContractNumber" width="180" show-overflow-tooltip />
                  <el-table-column label="产品大类" prop="productCategory" show-overflow-tooltip />
                  <el-table-column label="规格型号" prop="specificationModel" show-overflow-tooltip />
                  <el-table-column label="单位" prop="unit" width="80" show-overflow-tooltip />
                  <el-table-column label="出库数量" prop="inboundNum" width="100" show-overflow-tooltip />
                  <el-table-column label="发料数量" prop="inboundNum" width="100" show-overflow-tooltip />
                  <el-table-column label="含税单价(元)" prop="taxInclusiveUnitPrice" width="150"></el-table-column>
                  <el-table-column label="含税总价(元)" prop="taxInclusiveTotalPrice" width="150"></el-table-column>
                  <el-table-column label="出库人" prop="createBy" width="80" show-overflow-tooltip />
                  <el-table-column label="发料人" prop="createBy" width="80" show-overflow-tooltip />
               </el-table>
               <pagination
                  v-show="total > 0"
@@ -130,7 +132,7 @@
         <el-tab-pane label="材料出库" name="manual">
            <div class="search_form">
               <div>
                  <span class="search_title ml10">出库日期:</span>
                  <span class="search_title ml10">发料日期:</span>
                  <el-date-picker
                     v-model="searchForm.timeStr"
                     type="date"
@@ -170,15 +172,16 @@
               >
                  <el-table-column align="center" type="selection" width="55" />
                  <el-table-column align="center" label="序号" type="index" width="60" />
                  <el-table-column label="出库日期" prop="createTime" show-overflow-tooltip />
                  <el-table-column label="发料日期" prop="createTime" show-overflow-tooltip width="130"/>
                  <el-table-column label="批次号" prop="code" width="130" show-overflow-tooltip />
                  <el-table-column label="产品大类" prop="productCategory" show-overflow-tooltip />
                  <el-table-column label="规格型号" prop="specificationModel" show-overflow-tooltip />
                  <el-table-column label="单位" prop="unit" show-overflow-tooltip />
                  <el-table-column label="物品类型" prop="itemType" show-overflow-tooltip />
                  <el-table-column label="出库数量" prop="inboundNum" show-overflow-tooltip />
                  <el-table-column label="发料数量" prop="inboundNum" show-overflow-tooltip />
                  <el-table-column label="单价(元)" prop="taxInclusiveUnitPrice" width="150"></el-table-column>
                  <el-table-column label="总价(元)" prop="taxInclusiveTotalPrice" width="150"></el-table-column>
                  <el-table-column label="出库人" prop="createBy" show-overflow-tooltip />
                  <el-table-column label="发料人" prop="createBy" show-overflow-tooltip />
               </el-table>
               <pagination
                  v-show="total > 0"
@@ -215,8 +218,8 @@
               <div v-for="(item, index) in printData" :key="index" class="print-page">
                  <div class="delivery-note">
                     <div class="header">
                        <div class="company-name">鼎诚瑞实业有限责任公司</div>
                        <div class="document-title">零售发货单</div>
                        <div class="company-name">海川开心食品有限公司</div>
                        <div class="document-title">发货单</div>
                     </div>
                     
                     <div class="info-section">
@@ -321,6 +324,7 @@
   getStockInPageByProduct,
   getStockInPageByCustom,
} from "@/api/inventoryManagement/stockIn.js";
import { getCurrentDate } from "@/utils/index.js";
const userStore = useUserStore();
const { proxy } = getCurrentInstance();
@@ -658,8 +662,8 @@
      <div class="print-page">
        <div class="delivery-note">
          <div class="header">
            <div class="company-name">鼎诚瑞实业有限责任公司</div>
            <div class="document-title">零售发货单</div>
            <div class="company-name">海川开心食品有限公司</div>
            <div class="document-title">发货单</div>
          </div>
          
          <div class="info-section">
@@ -786,14 +790,6 @@
   const seconds = String(date.getSeconds()).padStart(2, "0");
   return `${year}/${month}/${day} ${hours}:${minutes}:${seconds}`;
};
// 获取当前日期并格式化为 YYYY-MM-DD
function getCurrentDate() {
   const today = new Date();
   const year = today.getFullYear();
   const month = String(today.getMonth() + 1).padStart(2, "0"); // 月份从0开始
   const day = String(today.getDate()).padStart(2, "0");
   return `${year}-${month}-${day}`;
}
onMounted(() => {
   getList();
});