From 0a1d2fe85a280f5543b9b3241aaf8d8a39a32f8c Mon Sep 17 00:00:00 2001
From: mg <maokecheng@163.com>
Date: 星期四, 27 十月 2022 18:26:40 +0800
Subject: [PATCH] Merge branch 'master' of http://42.193.1.25:9521/r/sccg_ui

---
 src/views/operate/log/index.vue |   26 ++++++++++++++++----------
 1 files changed, 16 insertions(+), 10 deletions(-)

diff --git a/src/views/operate/log/index.vue b/src/views/operate/log/index.vue
index 2b7370d..1e2d8fc 100644
--- a/src/views/operate/log/index.vue
+++ b/src/views/operate/log/index.vue
@@ -63,7 +63,6 @@
         <!-- 鏁版嵁灞曠ず -->
         <el-table
           ref="multipleTable"
-          :default-sort="{ prop: 'createTime' }"
           :header-cell-style="{
             background: '#06122c',
             'font-size': '12px',
@@ -80,9 +79,10 @@
           <el-table-column type="selection" min-width="5"> </el-table-column>
           <el-table-column
             prop="createTime"
-            sortable
             label="鏃ュ織鏃堕棿"
             min-width="10"
+            :sort-orders="['descending','ascending']"
+            sortable="custom"
           >
             <template slot-scope="scope">
               <span>{{ changeTime(scope.row.createTime) }}</span>
@@ -147,6 +147,7 @@
   </div>
 </template>
 <script>
+import {getNowDate} from '@/utils/helper'
 import helper from "@/utils/mydate";
 import { parseTime } from "@/utils/index";
 import { createNamespacedHelpers } from "vuex";
@@ -170,7 +171,7 @@
           label: "鎵归噺鍒犻櫎",
         },
       ],
-      mysort: 0,
+      mysort: 1,
       tempList: [],
       operationType: "鍏ㄩ儴",
       operationTypeList: [],
@@ -198,17 +199,21 @@
     },
     // 瀵煎嚭鏃ュ織
     async handleExport() {
-      const { currentPage, pageSize, context, operationType } = this;
+      const { currentPage, pageSize, context, operationType, mysort, mytime } =
+        this;
+      console.log(mytime);
       let arr = await this.exportLogs({
         content: context,
         current: currentPage,
+        endTime: mytime[1] !== "" ? parseTime(mytime[1]) : "",
+        id: "",
+        operationType: operationType === "鍏ㄩ儴" ? "" : operationType,
+        portEquipment: "",
         size: pageSize,
+        startTime: mytime[0] !== "" ? parseTime(mytime[0]) : "",
+        sort: mysort,
       });
-      let fileName = arr.headers["content-disposition"];
-      console.log(fileName);
-      if (fileName) {
-        fileName = fileName.slice(fileName.indexOf("filename=") + 9);
-      }
+      let fileName = getNowDate(new Date());
       const blob = new Blob([arr.data], {
         type: "application/octet-stream",
       });
@@ -218,7 +223,7 @@
       const href = window.URL.createObjectURL(blob);
       downloadElement.href = href;
       // // 涓嬭浇鍚庢枃浠跺悕
-      downloadElement.download = fileName;
+      downloadElement.download = fileName + '鏃ュ織鏁版嵁.xlsx';
       document.body.appendChild(downloadElement);
       // 鐐瑰嚮涓嬭浇
       downloadElement.click();
@@ -226,6 +231,7 @@
       document.body.removeChild(downloadElement);
       // 閲婃斁鎺塨lob瀵硅薄
       window.URL.revokeObjectURL(href);
+      this.setTableData();
     },
     // 璁剧疆鎿嶄綔绫诲瀷
     async setOperationType() {

--
Gitblit v1.8.0