From 16f02b6b8ace5f09bb46cfea0a1980171b11ff1a Mon Sep 17 00:00:00 2001
From: 15815213711 <a13118667520@163.com>
Date: 星期三, 30 七月 2025 15:02:28 +0800
Subject: [PATCH] 修改ID,修改加密方式

---
 ui/admin-ui3/src/views/cwgl/dispatchOrder/index.vue |   21 ++++++++++++++++++++-
 1 files changed, 20 insertions(+), 1 deletions(-)

diff --git a/ui/admin-ui3/src/views/cwgl/dispatchOrder/index.vue b/ui/admin-ui3/src/views/cwgl/dispatchOrder/index.vue
index d2b5e93..3c62f0a 100644
--- a/ui/admin-ui3/src/views/cwgl/dispatchOrder/index.vue
+++ b/ui/admin-ui3/src/views/cwgl/dispatchOrder/index.vue
@@ -39,6 +39,11 @@
             class="attachment-image" />
         </template>
       </avue-crud>
+      <template #footer>
+        <div class="dialog-footer">
+          <el-button type="primary" v-if="itemTableData2.length>0" @click="downPZ">涓嬭浇闄勪欢</el-button>
+        </div>
+      </template>
 
     </el-dialog>
   </basicContainer>
@@ -52,13 +57,15 @@
   exportDispatchOrder,
   getDispatchOrder,
   listDispatchOrder,
-  updateDispatchOrder, cwglDispatchOrderItem, cwglDispatchOrderattAchment, exportDispatchOrder2
+  updateDispatchOrder, cwglDispatchOrderItem, cwglDispatchOrderattAchment, exportDispatchOrder2, downloadFJ
 } from "@/api/cwgl/dispatchOrder";
 import useCurrentInstance from "@/utils/useCurrentInstance";
 import { computed, reactive, ref, toRefs } from "vue";
 import { PagesInterface, PageQueryInterface } from "@/utils/globalInterface";
 import { usePagePlus } from "@/hooks/usePagePlus";
 import { hasPermission } from "@/utils/permissionUtils";
+import {blobValidate} from "@/utils/ruoyi";
+import {saveAs} from "file-saver";
 
 const { proxy } = useCurrentInstance();
 const crudRef = ref();
@@ -378,6 +385,18 @@
   queryParams.value = proxy.addDateRangeNew(queryParams.value, queryParams.value?.actualArrivalTimeRange, 'actualArrivalTime') || {};
   exportDispatchOrder2(queryParams.value);
 }
+
+const downPZ =()=>{
+  downloadFJ({no:pageAttachment.value.no}).then(res=>{
+    console.log(res)
+      const blob = new Blob([res])
+    console.log(blob)
+      saveAs(blob, decodeURI(pageAttachment.value.no+"闄勪欢.pdf"))
+
+  })
+
+}
+
 </script>
 <style lang="scss" scoped>
 .avue-dialog .el-dialog__body {

--
Gitblit v1.8.0