From 563c60ab9d465e275bf18b57fde7b51c4bc020da Mon Sep 17 00:00:00 2001
From: zuozhengqing <a13193816592@163.com>
Date: 星期三, 29 十一月 2023 15:32:56 +0800
Subject: [PATCH] 出入库明细单打印功能调整,新引入三方库:html2Canvas,jsPdf,vue-office

---
 src/views/reportForm/outboundDetail/index.vue |   23 +++++++++++++++--------
 1 files changed, 15 insertions(+), 8 deletions(-)

diff --git a/src/views/reportForm/outboundDetail/index.vue b/src/views/reportForm/outboundDetail/index.vue
index 7040834..e7c63ca 100644
--- a/src/views/reportForm/outboundDetail/index.vue
+++ b/src/views/reportForm/outboundDetail/index.vue
@@ -14,7 +14,7 @@
       </div>
     </div>
     <!-- 缂栬緫 -->
-    <AddOverviewDialog v-if="editConfig.visible" :edit-common-config="editConfig" :add-name="this.$route.params.name" />
+    <AddOverviewDialog :workType="workType" v-if="editConfig.visible" :edit-common-config="editConfig" :add-name="this.$route.params.name" />
   </div>
 </template>
 
@@ -23,7 +23,9 @@
 import { getHistory,getOperationInfo } from "@/api/reportForm/inventoryRwport"
 // import { getProductOperatonList } from "@/api/product/product"
 
-import AddOverviewDialog from "@/views/reportForm/outboundDetail/AddOutboundDetailDialog.vue"
+// import AddOverviewDialog from "@/views/reportForm/outboundDetail/AddOutboundDetailDialog.vue"
+import AddOverviewDialog from "@/views/overview/AddOverviewDialog"
+
 import { getDataByType } from "@/api/data"
 export default {
   name: "outboundDetail",
@@ -33,6 +35,7 @@
   computed: {},
   data() {
     return {
+      workType:2,
       tableList: {},
       showcol: ["鐘舵��"],
       searchOptions: [],
@@ -196,15 +199,17 @@
           page: this.pagerOptions.currPage,
           pageSize: this.pagerOptions.pageSize
         }).then((res) => {
-          if (res.code === 200) {
+          if (res.code === 200&&res.data) {
             res.data.map((item) => {
               let dateObject = new Date(item.date);
               let formattedDateString = dateObject.toISOString().split('T')[0];
               item.date = formattedDateString
             })
-            this.tableList.tableInfomation = res.data
-            this.pagerOptions.totalCount = res.total
+            this.tableList.tableInfomation = res.data||[]
+          }else{
+            this.tableList.tableInfomation = res.data||[]
           }
+          this.pagerOptions.totalCount = res.total
         })
       } else {
         await getHistory({
@@ -213,7 +218,7 @@
           page: this.pagerOptions.currPage,
           pageSize: this.pagerOptions.pageSize
         }).then((res) => {
-          if (res.code === 200) {
+          if (res.code === 200&&res.data) {
             res.data.map((item) => {
               if(item.status===""){
                 item.status=4
@@ -222,9 +227,11 @@
               let formattedDateString = dateObject.toISOString().split('T')[0];
               item.date = formattedDateString
             })
-            this.tableList.tableInfomation = res.data ? res.data : []
-            this.pagerOptions.totalCount = res.total
+            this.tableList.tableInfomation = res.data || []
+          }else{
+            this.tableList.tableInfomation = res.data || []
           }
+          this.pagerOptions.totalCount = res.total
         })
       }
     },

--
Gitblit v1.8.0