Browse Source

登录日志导出bug处理

jingyuanchao 1 year ago
parent
commit
dcb51fc111
2 changed files with 14 additions and 2 deletions
  1. 1 0
      src/utils/request.js
  2. 13 2
      src/views/system/logininfor/index.vue

+ 1 - 0
src/utils/request.js

@@ -193,6 +193,7 @@ export function exportFile(
 }
 // 通用下载方法
 export function download(url, params, filename, config) {
+  console.log("download",filename)
   downloadLoadingInstance = Loading.service({ text: "正在下载数据,请稍候", spinner: "el-icon-loading", background: "rgba(0, 0, 0, 0.7)", })
   return service.post(url, params, {
     transformRequest: [(params) => { return tansParams(params) }],

+ 13 - 2
src/views/system/logininfor/index.vue

@@ -128,6 +128,7 @@
 
 <script>
 import { list, delLogininfor, cleanLogininfor, unlockLogininfor } from "@/api/system/logininfor";
+import dayjs from "dayjs";
 
 export default {
   name: "Logininfor",
@@ -168,6 +169,7 @@ export default {
     this.getList();
   },
   methods: {
+    dayjs,
     /** 查询登录日志列表 */
     getList() {
       this.loading = true;
@@ -232,11 +234,20 @@ export default {
       }).catch(() => {});
     },
     /** 导出按钮操作 */
-    handleExport() {
+    handleExport1() {
       this.download('system/logininfor/export', {
         ...this.queryParams
       }, `logininfor_${new Date().getTime()}.xlsx`)
-    }
+    },
+    handleExport() {
+      this.download(
+        'system/logininfor/export',
+        {
+          ...this.queryParams,
+        },
+        `${this.$tab.getCurrentTabName()}-${dayjs().format("YYYYMMDD")}.xlsx`
+      );
+    },
   }
 };
 </script>