From 0d3db253cad1fb49c4fae9b9a537c8c318c7172f Mon Sep 17 00:00:00 2001
From: zhangzengfei <zhangzengfei@smartai.com>
Date: 星期三, 29 十一月 2023 10:23:59 +0800
Subject: [PATCH] 优化应用中心卸载

---
 src/pages/syslog/views/eventPushLog.vue |  113 +++++++++++++++++++++++++-------------------------------
 1 files changed, 50 insertions(+), 63 deletions(-)

diff --git a/src/pages/syslog/views/eventPushLog.vue b/src/pages/syslog/views/eventPushLog.vue
index a1757b8..3cdb001 100644
--- a/src/pages/syslog/views/eventPushLog.vue
+++ b/src/pages/syslog/views/eventPushLog.vue
@@ -28,7 +28,7 @@
             <span class="icon iconfont icon_clear" @click="clearSearch" slot="append" v-if="fuzzySearch">
               &#xe785;
             </span>
-            <span class="icon iconfont icon_search" @click="getPushLog(1)" slot="append" v-else>
+            <span class="icon iconfont icon_search" @click="getPushLog(1)" slot="append">
               &#xe714;
             </span>
 
@@ -44,10 +44,8 @@
         <div class="bar">
           <div class="name">鐘舵�侊細</div>
 
-          <el-select v-model="level" placeholder="璇烽�夋嫨" size="small" @change="levelChange">
-            <el-option label="鍏ㄩ儴" :value="''"> </el-option>
-            <el-option v-for="(item, i) in levelOptions" :key="i" :label="item.proc_name" :value="item.proc_name">
-            </el-option>
+          <el-select v-model="state" placeholder="璇烽�夋嫨" size="small" @change="stateChange">
+            <el-option v-for="(item, i) in stateOptions" :key="i" :label="item.label" :value="item.value"> </el-option>
           </el-select>
         </div>
       </div>
@@ -124,8 +122,8 @@
 </template>
 
 <script>
-import { pad0 } from "@/api/utils";
-import { queryDataPushLog } from "@/api/log";
+import { pad0 } from "@/api/utils"
+import { queryDataPushLog } from "@/api/log"
 
 export default {
   data() {
@@ -138,20 +136,19 @@
       tableData: [],
       subTableData: [],
       dateArr: ["浠婃棩", "杩戜笁澶�", "杩戜竷澶�", "杩戜竴涓湀", "杩戝叚涓湀"],
-      levelOptions: [],
       hostNameOptions: [],
-      resultOptions: [
+      stateOptions: [
         {
           value: "",
           label: "鍏ㄩ儴"
         },
         {
-          value: "鎴愬姛",
-          label: "鎴愬姛"
+          value: "瀹屾垚",
+          label: "瀹屾垚"
         },
         {
-          value: "澶辫触",
-          label: "澶辫触"
+          value: "杩涜涓�",
+          label: "杩涜涓�"
         }
       ],
       value: "",
@@ -160,105 +157,95 @@
       activeDateChoise: 0,
       hostName: "",
       result: "",
-      level: "",
+      state: "",
       timeStart: "",
       timeEnd: "",
       fuzzySearch: "",
       total: 0
-    };
+    }
   },
   mounted() {
-    this.getTimeRange(24 * 60 * 60 * 1000);
-    this.getPushLog();
+    this.getTimeRange(24 * 60 * 60 * 1000)
+    this.getPushLog()
   },
   methods: {
     styleFunc({ row, column, rowIndex, columnIndex }) {
       if (columnIndex == 6) {
-        return { cursor: "pointer" };
+        return { cursor: "pointer" }
       }
-      return {};
+      return {}
     },
     handleSizeChange(val) {
-      this.pageSize = val;
+      this.pageSize = val
       // this.getPushLog();
     },
     handleCurrentChange(val) {
-      this.page = val;
+      this.page = val
       // this.getPushLog();
     },
-    levelChange(val) {
-      // this.getPushLog(1);
-      // this.hostName = "";
-      // getOperations({
-      //   module: this.level,
-      // }).then((res) => {
-      //   this.hostNameOptions = res.data;
-      // });
-    },
-    clickFaults(row, column, cell, event) {
-      this.showSubTable = true;
+    stateChange(val) {
+      this.getPushLog(1)
     },
     choseRange(item, i) {
       switch (item) {
         case "浠婃棩":
-          this.getTimeRange(24 * 60 * 60 * 1000);
-          break;
+          this.getTimeRange(24 * 60 * 60 * 1000)
+          break
         case "杩戜笁澶�":
-          this.getTimeRange(24 * 60 * 60 * 1000 * 3);
-          break;
+          this.getTimeRange(24 * 60 * 60 * 1000 * 3)
+          break
         case "杩戜竷澶�":
-          this.getTimeRange(24 * 60 * 60 * 1000 * 7);
-          break;
+          this.getTimeRange(24 * 60 * 60 * 1000 * 7)
+          break
         case "杩戜竴涓湀":
-          this.getTimeRange(24 * 60 * 60 * 1000 * 30);
-          break;
+          this.getTimeRange(24 * 60 * 60 * 1000 * 30)
+          break
         case "杩戝叚涓湀":
-          this.getTimeRange(24 * 60 * 60 * 1000 * 30 * 6);
-          break;
+          this.getTimeRange(24 * 60 * 60 * 1000 * 30 * 6)
+          break
         default:
-          break;
+          break
       }
-      // this.getPushLog(1);
-      this.activeDateChoise = i;
+      this.getPushLog(1)
+      this.activeDateChoise = i
     },
     getPushLog(typ) {
       if (typ == 1) {
-        this.page = 1;
+        this.page = 1
       }
       queryDataPushLog({
         timeStart: this.timeStart,
         timeEnd: this.timeEnd,
         page: this.page,
         pageSize: this.pageSize,
-        state: this.level,
+        state: this.state,
         function: this.hostName,
         result: this.result,
         fuzzySearch: this.fuzzySearch
       }).then((res) => {
-        this.tableData = res.data.logs;
-        this.total = res.data.total;
-      });
+        this.tableData = res.data.logs
+        this.total = res.data.total
+      })
     },
     getTimeStr(date) {
-      var month = pad0(date.getMonth() + 1); //鏈�
-      var day = pad0(date.getDate()); //鏃�
-      var hour = pad0(date.getHours()); //鏃�
-      var minute = pad0(date.getMinutes()); //鍒�
-      var second = pad0(date.getSeconds()); //绉�
-      return `${date.getFullYear()}-${month}-${day} ${hour}:${minute}:${second}`;
+      var month = pad0(date.getMonth() + 1) //鏈�
+      var day = pad0(date.getDate()) //鏃�
+      return `${date.getFullYear()}-${month}-${day}`
     },
     getTimeRange(gap) {
-      var date = new Date(); //褰撳墠鏃堕棿
-      var preDay = new Date(new Date().getTime() - gap);
-      this.timeStart = this.getTimeStr(preDay);
-      this.timeEnd = this.getTimeStr(date);
+      var date = new Date() //褰撳墠鏃堕棿
+      // 璁$畻鍑烘潵鐨勬椂闂翠細澶氫竴澶�, 涓轰簡涓嶄慨鏀逛笂杈圭殑浠g爜, 璁$畻鏃跺鍔犱竴澶�
+      // 淇鏃堕棿浠庤捣濮嬫棩鏈熺殑, 0鐐瑰紑濮嬪埌24鐐圭粨鏉�
+      var preDay = new Date(new Date().getTime() - gap + 24 * 60 * 60 * 1000)
+      this.timeStart = this.getTimeStr(preDay) + " 00:00:00"
+      this.timeEnd = this.getTimeStr(date) + " 23:59:59"
     },
     clearSearch() {
-      this.fuzzySearch = "";
-      this.getPushLog(1);
+      this.fuzzySearch = ""
+      this.getPushLog(1)
     }
   }
-};
+}
 </script>
 <style lang="scss">
 .push-log {

--
Gitblit v1.8.0