From 5ec1554f347f91bcd1fbc8e7550fde8edec5a3d3 Mon Sep 17 00:00:00 2001
From: zhangzengfei <zhangzengfei@iotlink.com>
Date: 星期五, 21 五月 2021 15:00:02 +0800
Subject: [PATCH] 修复运行时提示的错误

---
 src/pages/systemSettings/views/NetSettings.vue |  189 ++++++++++++----------------------------------
 1 files changed, 51 insertions(+), 138 deletions(-)

diff --git a/src/pages/systemSettings/views/NetSettings.vue b/src/pages/systemSettings/views/NetSettings.vue
index 246006a..27d2e22 100644
--- a/src/pages/systemSettings/views/NetSettings.vue
+++ b/src/pages/systemSettings/views/NetSettings.vue
@@ -3,15 +3,21 @@
     <div class="cluster-content">
       <div class="cluster-center" ref="left">
         <div class="menu-item" @click="openRight('net')">
-          <div><span class="icon iconfont">&#xe646;</span>缃戠粶璁剧疆</div>
+          <div>
+            <span class="icon iconfont">&#xe646;</span>缃戠粶璁剧疆
+          </div>
           <div class="status">宸茶繛鎺�</div>
         </div>
         <div class="menu-item" @click="openRight('wifi')">
-          <div><span class="icon iconfont">&#xe646;</span>鏃犵嚎缃戠粶</div>
+          <div>
+            <span class="icon iconfont">&#xe646;</span>鏃犵嚎缃戠粶
+          </div>
           <div class="status">宸茶繛鎺�</div>
         </div>
         <div class="menu-item" @click="openRight('wire')">
-          <div><span class="icon iconfont">&#xe646;</span>鏈夌嚎缃戠粶</div>
+          <div>
+            <span class="icon iconfont">&#xe646;</span>鏈夌嚎缃戠粶
+          </div>
           <div class="status">宸茶繛鎺�</div>
         </div>
       </div>
@@ -27,35 +33,23 @@
             v-loading="joinLoading"
           >
             <el-form-item label="璁惧鍚嶇О" prop="deviceName">
-              <el-input
-                v-model="ruleForm.deviceName"
-                size="small"
-                placeholder="蹇呭~"
-              ></el-input>
+              <el-input v-model="ruleForm.deviceName" size="small" placeholder="蹇呭~"></el-input>
             </el-form-item>
 
             <el-form-item label="绔彛" prop="port">
-              <el-input
-                v-model="ruleForm.port"
-                placeholder="閫夊~锛屽閮ㄨ闂殑绔彛"
-                size="small"
-              ></el-input>
+              <el-input v-model="ruleForm.port" placeholder="閫夊~锛屽閮ㄨ闂殑绔彛" size="small"></el-input>
             </el-form-item>
             <div class="save-btn">淇濆瓨</div>
           </el-form>
         </div>
 
         <div class="wifi" v-if="activePage == 'wifi' && !inWifiDetail">
-          <switchBar
-            :barName="`鏃犵嚎缃戝崱`"
-            @switchChange="wifiControl"
-            :value="isOpenWifi"
-          ></switchBar>
+          <switchBar :barName="`鏃犵嚎缃戝崱`" @switchChange="wifiControl" :value="isOpenWifi"></switchBar>
 
           <div class="wifi-option" v-for="(item, i) in wifiList" :key="i">
             <div class="name">
               <span class="icon iconfont">&#xe646;</span>
-              <span> {{ item.name }} </span>
+              <span>{{ item.name }}</span>
             </div>
 
             <div class="more-detail">
@@ -64,8 +58,7 @@
                 class="icon iconfont"
                 style="margin-left: 10px"
                 @click="checkWifi(item)"
-                >&#xe640;</span
-              >
+              >&#xe640;</span>
             </div>
           </div>
         </div>
@@ -90,20 +83,11 @@
             </el-form-item>
 
             <el-form-item label="瀵嗙爜" prop="password">
-              <el-input
-                v-model="wifiForm.password"
-                placeholder="璇疯緭鍏ュ瘑鐮�"
-                size="small"
-                show-password
-              ></el-input>
+              <el-input v-model="wifiForm.password" placeholder="璇疯緭鍏ュ瘑鐮�" size="small" show-password></el-input>
             </el-form-item>
           </el-form>
 
-          <switchBar
-            :barName="`楂樼骇璁剧疆`"
-            @switchChange="highClassSetting"
-            :value="isHighClass"
-          ></switchBar>
+          <switchBar :barName="`楂樼骇璁剧疆`" @switchChange="highClassSetting" :value="isHighClass"></switchBar>
           <div class="title">IPV4</div>
 
           <!-- <el-form
@@ -121,14 +105,9 @@
                 show-password
               ></el-input>
             </el-form-item>
-          </el-form> -->
+          </el-form>-->
 
-          <el-form
-            :model="ipv4Form"
-            :rules="ipv4FormRules"
-            ref="ipv4Form"
-            label-width="150px"
-          >
+          <el-form :model="ipv4Form" :rules="ipv4FormRules" ref="ipv4Form" label-width="150px">
             <el-form-item label="鏂规硶">
               <el-select v-model="value" placeholder="璇烽�夋嫨" size="small">
                 <el-option
@@ -136,51 +115,30 @@
                   :key="item.value"
                   :label="item.label"
                   :value="item.value"
-                >
-                </el-option>
+                ></el-option>
               </el-select>
             </el-form-item>
             <el-form-item label="IP" prop="ip">
-              <ip-input
-                :ip="ipv4Form.ip"
-                @on-blur="ipv4Form.ip = arguments[0]"
-              ></ip-input>
+              <ip-input :ip="ipv4Form.ip" @on-blur="ipv4Form.ip = arguments[0]"></ip-input>
             </el-form-item>
             <el-form-item label="瀛愮綉鎺╃爜" prop="subMask">
-              <ip-input
-                :ip="ipv4Form.subMask"
-                @on-blur="ipv4Form.subMask = arguments[0]"
-              ></ip-input>
+              <ip-input :ip="ipv4Form.subMask" @on-blur="ipv4Form.subMask = arguments[0]"></ip-input>
             </el-form-item>
 
             <el-form-item label="缃戝叧" prop="gateway">
-              <ip-input
-                :ip="ipv4Form.gateway"
-                @on-blur="ipv4Form.gateway = arguments[0]"
-              ></ip-input>
+              <ip-input :ip="ipv4Form.gateway" @on-blur="ipv4Form.gateway = arguments[0]"></ip-input>
             </el-form-item>
             <el-form-item label="棣栭�塂NS" prop="dns">
-              <ip-input
-                :ip="ipv4Form.dns1"
-                @on-blur="ipv4Form.dns1 = arguments[0]"
-              ></ip-input>
+              <ip-input :ip="ipv4Form.dns1" @on-blur="ipv4Form.dns1 = arguments[0]"></ip-input>
             </el-form-item>
             <el-form-item label="澶囩敤DNS" prop="dns">
-              <ip-input
-                :ip="ipv4Form.dns2"
-                @on-blur="ipv4Form.dns2 = arguments[0]"
-              ></ip-input>
+              <ip-input :ip="ipv4Form.dns2" @on-blur="ipv4Form.dns2 = arguments[0]"></ip-input>
             </el-form-item>
           </el-form>
 
           <div class="title">IPV6</div>
 
-          <el-form
-            :model="ipv6Form"
-            :rules="ipv6FormRules"
-            ref="ipv4Form"
-            label-width="150px"
-          >
+          <el-form :model="ipv6Form" :rules="ipv6FormRules" ref="ipv4Form" label-width="150px">
             <el-form-item label="鏂规硶">
               <el-select v-model="value" placeholder="璇烽�夋嫨" size="small">
                 <el-option
@@ -188,23 +146,15 @@
                   :key="item.value"
                   :label="item.label"
                   :value="item.value"
-                >
-                </el-option>
+                ></el-option>
               </el-select>
             </el-form-item>
             <el-form-item label="IP鍦板潃" prop="ip">
-              <ip-input
-                :ip="ipv6Form.ip"
-                @on-blur="ipv6Form.ip = arguments[0]"
-              ></ip-input>
+              <ip-input :ip="ipv6Form.ip" @on-blur="ipv6Form.ip = arguments[0]"></ip-input>
             </el-form-item>
             <el-form-item label="鍓嶇紑" prop="subMask">
               <div style="display: flex">
-                <el-input
-                  v-model="wifiForm.password"
-                  placeholder=""
-                  size="small"
-                ></el-input>
+                <el-input v-model="wifiForm.password" placeholder size="small"></el-input>
 
                 <div class="ad">-</div>
                 <div class="ad">+</div>
@@ -213,22 +163,13 @@
             </el-form-item>
 
             <el-form-item label="缃戝叧" prop="gateway">
-              <ip-input
-                :ip="ipv6Form.gateway"
-                @on-blur="ipv6Form.gateway = arguments[0]"
-              ></ip-input>
+              <ip-input :ip="ipv6Form.gateway" @on-blur="ipv6Form.gateway = arguments[0]"></ip-input>
             </el-form-item>
             <el-form-item label="棣栭�塂NS" prop="dns">
-              <ip-input
-                :ip="ipv6Form.dns1"
-                @on-blur="ipv6Form.dns1 = arguments[0]"
-              ></ip-input>
+              <ip-input :ip="ipv6Form.dns1" @on-blur="ipv6Form.dns1 = arguments[0]"></ip-input>
             </el-form-item>
             <el-form-item label="澶囩敤DNS" prop="dns">
-              <ip-input
-                :ip="ipv6Form.dns2"
-                @on-blur="ipv6Form.dns2 = arguments[0]"
-              ></ip-input>
+              <ip-input :ip="ipv6Form.dns2" @on-blur="ipv6Form.dns2 = arguments[0]"></ip-input>
             </el-form-item>
           </el-form>
 
@@ -239,12 +180,7 @@
         </div>
 
         <div class="wire" v-if="activePage == 'wire' && !inWireDetail">
-          <div
-            class="wire-bar"
-            v-for="(item, i) in wireArr"
-            :key="i"
-            @click="checkWire(item)"
-          >
+          <div class="wire-bar" v-for="(item, i) in wireArr" :key="i" @click="checkWire(item)">
             <div class="name">{{ item.name }}</div>
 
             <div class="right">
@@ -254,55 +190,34 @@
                 v-model="value"
                 active-color="rgba(61, 104, 225, 1)"
                 @change="switchChange"
-              >
-              </el-switch>
+              ></el-switch>
             </div>
           </div>
         </div>
         <div class="wire-detail" v-if="activePage == 'wire' && inWireDetail">
-            <div class="title">缃戠粶璁剧疆</div>
-          <el-form
-            :model="wireForm"
-            :rules="wireFormRules"
-            ref="wireForm"
-            label-width="150px"
-          >
-     <el-form-item label="缃戠粶鍚嶇О" prop="name">
+          <div class="title">缃戠粶璁剧疆</div>
+          <el-form :model="wireForm" :rules="wireFormRules" ref="wireForm" label-width="150px">
+            <el-form-item label="缃戠粶鍚嶇О" prop="name">
               <div class="wifi-name">{{ 12123 }}</div>
             </el-form-item>
             <el-form-item label="缃戝崱" prop="name">
               <div class="wifi-name">{{ 12123 }}</div>
             </el-form-item>
             <el-form-item label="IP" prop="ip">
-              <ip-input
-                :ip="wireForm.ip"
-                @on-blur="wireForm.ip = arguments[0]"
-              ></ip-input>
+              <ip-input :ip="wireForm.ip" @on-blur="wireForm.ip = arguments[0]"></ip-input>
             </el-form-item>
             <el-form-item label="瀛愮綉鎺╃爜" prop="subMask">
-              <ip-input
-                :ip="wireForm.subMask"
-                @on-blur="wireForm.subMask = arguments[0]"
-              ></ip-input>
+              <ip-input :ip="wireForm.subMask" @on-blur="wireForm.subMask = arguments[0]"></ip-input>
             </el-form-item>
 
             <el-form-item label="缃戝叧" prop="gateway">
-              <ip-input
-                :ip="ipv4Form.gateway"
-                @on-blur="ipv4Form.gateway = arguments[0]"
-              ></ip-input>
+              <ip-input :ip="ipv4Form.gateway" @on-blur="ipv4Form.gateway = arguments[0]"></ip-input>
             </el-form-item>
             <el-form-item label="棣栭�塂NS" prop="dns">
-              <ip-input
-                :ip="ipv4Form.dns1"
-                @on-blur="ipv4Form.dns1 = arguments[0]"
-              ></ip-input>
+              <ip-input :ip="ipv4Form.dns1" @on-blur="ipv4Form.dns1 = arguments[0]"></ip-input>
             </el-form-item>
             <el-form-item label="澶囩敤DNS" prop="dns">
-              <ip-input
-                :ip="ipv4Form.dns2"
-                @on-blur="ipv4Form.dns2 = arguments[0]"
-              ></ip-input>
+              <ip-input :ip="ipv4Form.dns2" @on-blur="ipv4Form.dns2 = arguments[0]"></ip-input>
             </el-form-item>
           </el-form>
         </div>
@@ -328,12 +243,15 @@
   addESNode,
   getEsClusterInfo,
 } from "@/api/clusterManage";
-import cloudNode from "../components/CloudNode";
 import ipInput from "@/components/subComponents/IPInput";
 import { isIPv4 } from "@/scripts/validate";
 import switchBar from "../components/switchBar";
 
 export default {
+  components: {
+    ipInput,
+    switchBar,
+  },
   data() {
     const checkPwd = (rule, value, callback) => {
       if (!value) {
@@ -363,10 +281,10 @@
       wifiList: [{ name: "鏃犵嚎缃戠粶1" }, { name: "鏃犵嚎缃戠粶2" }],
       isOpenWifi: false,
       inWireDetail: false,
-      wireForm:{
+      wireForm: {
 
       },
-      wireFormRules:{
+      wireFormRules: {
 
       },
       activePage: "net",
@@ -392,19 +310,13 @@
       value: "",
     };
   },
-  components: {
-    cloudNode,
-    ipInput,
-    switchBar,
-  },
-  mounted() {},
-  beforeDestroy() {},
+  beforeDestroy() { },
   props: ["barName"],
   methods: {
     openRight(typ) {
       this.activePage = typ;
     },
-    wifiControl(val) {},
+    wifiControl(val) { },
     checkWifi() {
       this.inWifiDetail = true;
     },
@@ -432,7 +344,8 @@
     overflow: auto;
     box-sizing: border-box;
     flex-shrink: 0;
-    padding: 10px;    border-right: 5px solid #f8f8f8;
+    padding: 10px;
+    border-right: 5px solid #f8f8f8;
 
     // background-color: lavender;
     .menu-item {

--
Gitblit v1.8.0