From b4902c47c0ffd80276ffd9cb0ea6bf6908b0420c Mon Sep 17 00:00:00 2001
From: zhangzengfei <zhangzengfei@iotlink.com>
Date: 星期四, 30 七月 2020 11:15:40 +0800
Subject: [PATCH] 添加数据推送, 日志管理

---
 src/pages/vindicate/index/App.vue |  159 +++++++++++++++++++++++++---------------------------
 1 files changed, 76 insertions(+), 83 deletions(-)

diff --git a/src/pages/vindicate/index/App.vue b/src/pages/vindicate/index/App.vue
index 8ff9750..5884d28 100644
--- a/src/pages/vindicate/index/App.vue
+++ b/src/pages/vindicate/index/App.vue
@@ -1,12 +1,12 @@
 <template>
-    <el-tabs
-      id="systemMaintenance"
-      v-model="activeName"
-      v-loading="loading"
-      :element-loading-text="loadingText"
-    >
-      <el-tab-pane label="璁惧缁存姢" name="first" >
-        <div class="s-system-maintenance">
+  <el-tabs
+    id="systemMaintenance"
+    v-model="activeName"
+    v-loading="loading"
+    :element-loading-text="loadingText"
+  >
+    <el-tab-pane label="璁惧缁存姢" name="first">
+      <div class="s-system-maintenance">
         <div class="box-card">
           <div class="ui-top-view">
             <div class="ui-top-title">閲嶅惎</div>
@@ -14,14 +14,10 @@
           <el-divider></el-divider>
 
           <div class="box-card-content">
-   
-              
-                <el-button type="primary" size="small" style="width:80px" @click="reboot">閲嶅惎</el-button>
-        
-              
-                <b class="card-text">閲嶅惎鑺傜偣</b>
-           
-      
+            <el-button type="primary" size="small" style="width:80px" @click="reboot">閲嶅惎</el-button>
+
+            <b class="card-text">閲嶅惎鑺傜偣</b>
+
             <el-row style="margin-top:20px">
               <el-col>
                 <vue-cron :expression="rebootCron" @update="setRebootCron" />
@@ -124,43 +120,42 @@
           </el-row>
         </div>
       </div>
-      </el-tab-pane>
-      <el-tab-pane label="鏁版嵁搴撶淮鎶�" name="second" >
-        <div class="box"> 
-          <p class="title">
-            <label>鏁版嵁娓呯悊</label>
-          </p>  
-          <div class="range">
-            <div class="left">
-              <p>閫夋嫨鏁版嵁鑼冨洿锛�</p>
-            </div>  
-            <div class="middle">
-              <el-date-picker
-                v-model="dataRange"
-                type="daterange"
-                range-separator="鑷�"
-                start-placeholder="寮�濮嬫棩鏈�"
-                end-placeholder="缁撴潫鏃ユ湡"
-                style="height:38px"
-                :picker-options="pickerOptions"
-              ></el-date-picker>
-            </div>
-            <div class="right">
-              <el-button @click="deleteData" style="height:38px;background:#ff0000;color:white">鍒犻櫎鏁版嵁</el-button>
-            </div>  
-          </div>  
-          <div class="tip">
-            <i class="iconfont icontishi-zhuyi"></i>
-            <p class="zhuyi">璇锋敞鎰忥紝鎸変互涓婃棩鏈熻寖鍥村垹闄ょ殑鏁版嵁涓嶅彲鎭㈠锛岀珛鍗崇敓鏁堬紝璇疯皑鎱庢搷浣�</p>
-          </div>  
-        </div>  
-      </el-tab-pane>  
-    </el-tabs>  
-
+    </el-tab-pane>
+    <el-tab-pane label="鏁版嵁搴撶淮鎶�" name="second">
+      <div class="box">
+        <p class="title">
+          <label>鏁版嵁娓呯悊</label>
+        </p>
+        <div class="range">
+          <div class="left">
+            <p>閫夋嫨鏁版嵁鑼冨洿锛�</p>
+          </div>
+          <div class="middle">
+            <el-date-picker
+              v-model="dataRange"
+              type="daterange"
+              range-separator="鑷�"
+              start-placeholder="寮�濮嬫棩鏈�"
+              end-placeholder="缁撴潫鏃ユ湡"
+              style="height:38px"
+              :picker-options="pickerOptions"
+            ></el-date-picker>
+          </div>
+          <div class="right">
+            <el-button @click="deleteData" style="height:38px;background:#ff0000;color:white">鍒犻櫎鏁版嵁</el-button>
+          </div>
+        </div>
+        <div class="tip">
+          <i class="iconfont icontishi-zhuyi"></i>
+          <p class="zhuyi">璇锋敞鎰忥紝鎸変互涓婃棩鏈熻寖鍥村垹闄ょ殑鏁版嵁涓嶅彲鎭㈠锛岀珛鍗崇敓鏁堬紝璇疯皑鎱庢搷浣�</p>
+        </div>
+      </div>
+    </el-tab-pane>
+  </el-tabs>
 </template>
 
 <script>
-import { rebootServer, getDevInfo, getRebootTask, setRebootTask, fileUpload, doUpgrade,deleteDate } from "@/api/system"
+import { rebootServer, getDevInfo, getRebootTask, setRebootTask, fileUpload, doUpgrade, deleteDate } from "@/api/system"
 import VueCron from "@/components/subComponents/VueCron"
 import FileUploader from "@/components/subComponents/FileUpload/index"
 
@@ -220,7 +215,7 @@
     }
   },
   methods: {
-    isShow (authority) {
+    isShow(authority) {
       if (this.isAdmin) {
         return true
       } else if (
@@ -285,8 +280,8 @@
       var timeRange = this.format(this.dataRange);
       var showStartTime = timeRange[0]
       var showEndTime = timeRange[1]
-      console.log("鏃堕棿锛�",showStartTime,showEndTime)
-      this.$confirm("鎻愮ず锛�"+showStartTime+" 鑷� "+showEndTime+" 浜х敓鐨勫叏閮ㄦ暟鎹皢琚垹闄わ紝姝ゆ搷浣滅珛鍗崇敓鏁堬紝涓嶅彲鎭㈠锛屾槸鍚﹀垹闄わ紵", {
+      console.log("鏃堕棿锛�", showStartTime, showEndTime)
+      this.$confirm("鎻愮ず锛�" + showStartTime + " 鑷� " + showEndTime + " 浜х敓鐨勫叏閮ㄦ暟鎹皢琚垹闄わ紝姝ゆ搷浣滅珛鍗崇敓鏁堬紝涓嶅彲鎭㈠锛屾槸鍚﹀垹闄わ紵", {
         center: true,
         cancelButtonClass: "comfirm-class-cancle",
         confirmButtonClass: "comfirm-class-sure"
@@ -417,13 +412,13 @@
     }
   }
 }
-.box{
+.box {
   width: 50%;
   min-width: 700px;
   height: 270px;
   border: 1px solid #eee;
   .title {
-    font-size:20px;
+    font-size: 20px;
     font-weight: bold;
     text-align: left;
     padding: 20px;
@@ -475,35 +470,33 @@
     }
   }
 }
-#systemMaintenance{
-
+#systemMaintenance {
   .el-tabs__header {
-      border: 0px solid #dcdfe6;
-      .el-tabs__item {
-        padding: 5px 50px;
-        height: 50px;
-        font-family: PingFangSC-Regular;
-        font-size: 14px;
-        color: #222222;
-        text-align: center;
-        border: 0px solid transparent;
-      }
-      .el-tabs__item:nth-child(2) {
-        padding-left: 50px;
-      }
-      .el-tabs__item:last-child {
-        padding-right: 50px;
-      }
-      .el-tabs__item.is-active {
-        color: #ff7733;
-        font-weight: bold;
-        // border-right-color: #fff;
-        // border-left-color: #fff;
-      }
-      .el-tabs__item:not(.is-disabled):hover {
-        color: #ff7733;
-      }
-      
+    border: 0px solid #dcdfe6;
+    .el-tabs__item {
+      padding: 5px 50px;
+      height: 50px;
+      font-family: PingFangSC-Regular;
+      font-size: 14px;
+      color: #222222;
+      text-align: center;
+      border: 0px solid transparent;
+    }
+    .el-tabs__item:nth-child(2) {
+      padding-left: 50px;
+    }
+    .el-tabs__item:last-child {
+      padding-right: 50px;
+    }
+    .el-tabs__item.is-active {
+      color: #ff7733;
+      font-weight: bold;
+      // border-right-color: #fff;
+      // border-left-color: #fff;
+    }
+    .el-tabs__item:not(.is-disabled):hover {
+      color: #ff7733;
+    }
   }
   .el-tabs__active-bar {
     background-color: #ff7733;

--
Gitblit v1.8.0