From ae2d855c89ca722ac7309fdf1aa6ceed370e3b95 Mon Sep 17 00:00:00 2001
From: heyujie <516346543@qq.com>
Date: 星期一, 11 十月 2021 20:22:30 +0800
Subject: [PATCH] 监控ui

---
 src/pages/desktop/index/components/Desktop.vue |  135 ++++++++++++++------------------------------
 1 files changed, 43 insertions(+), 92 deletions(-)

diff --git a/src/pages/desktop/index/components/Desktop.vue b/src/pages/desktop/index/components/Desktop.vue
index ef4586e..7e4e343 100644
--- a/src/pages/desktop/index/components/Desktop.vue
+++ b/src/pages/desktop/index/components/Desktop.vue
@@ -20,7 +20,14 @@
       >
     </div>
 
-    <el-dialog title="婵�娲籗martAI" :visible.sync="dialogVisible" width="40%">
+    <el-dialog
+      title="婵�娲籗martAI"
+      :visible.sync="dialogVisible"
+      width="750px"
+      :show-close="false"
+      :close-on-click-modal="false"
+      :close-on-press-escape="false"
+    >
       <div class="ver"><span class="ver-text">鐗堟湰锛�</span>{{ version }}</div>
       <div class="ver">
         <span class="ver-text">鐘舵�侊細</span>{{ versionState }}
@@ -33,72 +40,14 @@
         >
         璐拱銆�
       </div>
-
-      <!-- <img class="qr-code-img" src="/images/desktop/weather.png" /> -->
-      <!-- <img class="qr-code-img" src="http://192.168.8.10:7009/version/offline/qrcode" /> -->
-      <img
-        class="qr-code-img"
-        src="http://192.168.20.189:7009/version/offline/qrcode"
-      />
-
+      <img class="qr-code-img" src="/version/offline/qrcode" />
       <el-divider></el-divider>
 
       <div class="ask">
         濡傛灉浣犲叿鏈塖martAI鎻愪緵鐨勪骇鍝佸瘑閽ワ紝璇峰湪姝ゅ杈撳叆婵�娲籗martAI銆�
       </div>
-
       <div class="validate">
         <form id="myForm">
-          <!-- <el-input
-            class="single-input"
-            size="small"
-            ref="secrectKey"
-            :maxlength="4"
-            v-model="secrectKey"
-            placeholder=""
-            @input="onInput(1)"
-          ></el-input
-          >-
-          <el-input
-            class="single-input"
-            size="small"
-            ref="input2"
-            :maxlength="4"
-            v-model="input2"
-            placeholder=""
-            @input="onInput(2)"
-          ></el-input
-          >-
-          <el-input
-            class="single-input"
-            size="small"
-            ref="input3"
-            :maxlength="4"
-            v-model="input3"
-            placeholder=""
-            @input="onInput(3)"
-          ></el-input>
-          -
-          <el-input
-            class="single-input"
-            size="small"
-            ref="input4"
-            :maxlength="4"
-            v-model="input4"
-            placeholder=""
-            @input="onInput(4)"
-          ></el-input
-          >-
-          <el-input
-            class="single-input"
-            size="small"
-            ref="input5"
-            :maxlength="4"
-            v-model="input5"
-            placeholder=""
-            @input="onInput(5)"
-          ></el-input> -->
-
           <el-input
             type="textarea"
             autosize
@@ -117,8 +66,6 @@
           :show-file-list="false"
         >
           <el-button size="small" type="primary">瀵煎叆浜у搧瀵嗛挜鏂囦欢</el-button>
-
-          <!-- <div class="el-upload__tip" slot="tip"></div> -->
         </el-upload>
       </div>
 
@@ -147,59 +94,63 @@
   },
   data() {
     return {
-      showFreeVersion: true,
+      showFreeVersion: false,
       dialogVisible: false,
       version: "SmartAI璇曠敤鐗�",
       versionState: "灏氭湭婵�娲�",
       secrectKey: "",
-      input2: "",
-      input4: "",
-      input3: "",
-      input5: "",
     };
   },
   mounted() {
-    getSN().then((res) => {
-      this.showFreeVersion = res.data.sn == "";
-    });
+    this.validateSn();
   },
   methods: {
+    validateSn() {
+      getSN().then((res) => {
+        this.showFreeVersion = res.data.sn == "";
+      });
+    },
     activateVersion() {
-      if (this.secrectKey.trim()=="") {
-        this.$message.warning("璇峰厛濉啓浜у搧瀵嗛挜")
-        return 
+      if (this.secrectKey.trim() == "") {
+        this.$message.warning("璇峰厛濉啓浜у搧瀵嗛挜");
+        return;
       }
-      activateVersion({code:this.secrectKey.trim()}).then((res) => {
-        debugger
-        if (res.code==200) {
-          this.$notify.success("婵�娲绘垚鍔�")
-          this.goToSysInfo()
-          this.dialogVisible = false;
-
-        }else{
-          this.$notify.error(res.msg)
-        }
-      }).catch((err) => {
-          this.$notify.error(err.msg)
-      })
+      activateVersion({ code: this.secrectKey.trim() })
+        .then((res) => {
+          if (res.code == 200) {
+            this.$notify.success("婵�娲绘垚鍔�");
+            this.validateSn();
+            this.goToSysInfo();
+            this.dialogVisible = false;
+          } else {
+            this.$notify.error(res.msg);
+          }
+        })
+        .catch((err) => {
+          this.$notify.error(err.msg);
+        });
     },
     goToSysInfo() {
       window.parent.postMessage({ msg: `toVindicate?menu=绯荤粺淇℃伅` }, "*");
     },
     gotoActive() {
-      this.showFreeVersion = false;
       this.dialogVisible = true;
     },
     uploadKey(params) {
+      debugger
       let param = new FormData();
       param.append("code", params.file);
       uploadKey(param).then(
         (res) => {
-          this.$message.success("瀵煎叆鎴愬姛");
-          this.secrectKey = res.data;
+          if (res.code == 200) {
+            this.$message.success("瀵煎叆鎴愬姛");
+            this.secrectKey = res.data;
+          } else {
+            this.$message.error(res.msg);
+          }
         },
         (err) => {
-          this.$message.error("瀵煎叆澶辫触");
+          this.$message.error(err.msg);
         }
       );
     },
@@ -267,7 +218,7 @@
   }
 }
 .warn-tag {
-  width: 35%;
+  width: 640px;
   text-align: left;
   box-sizing: border-box;
   padding: 0 25px;
@@ -278,7 +229,7 @@
   display: flex;
   justify-content: space-between;
   top: 55px;
-  left: calc(50% - 17.5%);
+  left: calc(50% - 320px);
   line-height: 45px;
   border-radius: 5px;
   .go-to {

--
Gitblit v1.8.0