From 6c84a71cc8f3397e7f3c4f49208c38774a82531f Mon Sep 17 00:00:00 2001
From: zhangzengfei <zhangzengfei@smartai.com>
Date: 星期三, 23 三月 2022 02:34:21 +0800
Subject: [PATCH] 日志管理查询按钮修复

---
 src/pages/syslog/views/operationLog.vue |   14 +++----
 src/pages/syslog/views/systemLog.vue    |   11 ++---
 src/pages/syslog/views/eventPushLog.vue |   49 +++++++++---------------
 3 files changed, 28 insertions(+), 46 deletions(-)

diff --git a/src/pages/syslog/views/eventPushLog.vue b/src/pages/syslog/views/eventPushLog.vue
index 4eb7083..3cdb001 100644
--- a/src/pages/syslog/views/eventPushLog.vue
+++ b/src/pages/syslog/views/eventPushLog.vue
@@ -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>
@@ -138,20 +136,19 @@
       tableData: [],
       subTableData: [],
       dateArr: ["浠婃棩", "杩戜笁澶�", "杩戜竷澶�", "杩戜竴涓湀", "杩戝叚涓湀"],
-      levelOptions: [],
       hostNameOptions: [],
-      resultOptions: [
+      stateOptions: [
         {
           value: "",
           label: "鍏ㄩ儴"
         },
         {
-          value: "鎴愬姛",
-          label: "鎴愬姛"
+          value: "瀹屾垚",
+          label: "瀹屾垚"
         },
         {
-          value: "澶辫触",
-          label: "澶辫触"
+          value: "杩涜涓�",
+          label: "杩涜涓�"
         }
       ],
       value: "",
@@ -160,7 +157,7 @@
       activeDateChoise: 0,
       hostName: "",
       result: "",
-      level: "",
+      state: "",
       timeStart: "",
       timeEnd: "",
       fuzzySearch: "",
@@ -186,17 +183,8 @@
       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) {
@@ -218,7 +206,7 @@
         default:
           break
       }
-      // this.getPushLog(1);
+      this.getPushLog(1)
       this.activeDateChoise = i
     },
     getPushLog(typ) {
@@ -230,7 +218,7 @@
         timeEnd: this.timeEnd,
         page: this.page,
         pageSize: this.pageSize,
-        state: this.level,
+        state: this.state,
         function: this.hostName,
         result: this.result,
         fuzzySearch: this.fuzzySearch
@@ -242,16 +230,15 @@
     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}`
+      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)
+      // 璁$畻鍑烘潵鐨勬椂闂翠細澶氫竴澶�, 涓轰簡涓嶄慨鏀逛笂杈圭殑浠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 = ""
diff --git a/src/pages/syslog/views/operationLog.vue b/src/pages/syslog/views/operationLog.vue
index a90ef46..639d73e 100644
--- a/src/pages/syslog/views/operationLog.vue
+++ b/src/pages/syslog/views/operationLog.vue
@@ -199,7 +199,7 @@
     choseRange(item, i) {
       switch (item) {
         case "浠婃棩":
-          this.getTimeRange()
+          this.getTimeRange(24 * 60 * 60 * 1000)
           break
         case "杩戜笁澶�":
           this.getTimeRange(24 * 60 * 60 * 1000 * 3)
@@ -240,15 +240,13 @@
     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}`
+      return `${date.getFullYear()}-${month}-${day}`
     },
     getTimeRange(gap) {
-      var preDay
-      preDay = gap ? new Date(new Date().getTime() - gap) : new Date(new Date().setHours(0, 0, 0, 0))
-      this.timeStart = this.getTimeStr(preDay)
+      var date = new Date()
+      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 = ""
diff --git a/src/pages/syslog/views/systemLog.vue b/src/pages/syslog/views/systemLog.vue
index 6b4e746..fb9c3a5 100644
--- a/src/pages/syslog/views/systemLog.vue
+++ b/src/pages/syslog/views/systemLog.vue
@@ -244,16 +244,13 @@
     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}`
+      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 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 = ""

--
Gitblit v1.8.0