From 0b737708e696c45720499759b5c31aced87fdbb6 Mon Sep 17 00:00:00 2001
From: zhangzengfei <zhangzengfei@iotlink.com>
Date: 星期三, 07 七月 2021 14:10:03 +0800
Subject: [PATCH] merge master

---
 src/pages/systemSettings/views/NetSettings.vue |  174 ++++++++++++++--------------------------------------------
 1 files changed, 42 insertions(+), 132 deletions(-)

diff --git a/src/pages/systemSettings/views/NetSettings.vue b/src/pages/systemSettings/views/NetSettings.vue
index 71fb93e..3ef0dec 100644
--- a/src/pages/systemSettings/views/NetSettings.vue
+++ b/src/pages/systemSettings/views/NetSettings.vue
@@ -9,7 +9,10 @@
           @click="openRight(item, i)"
           ref="leftbar"
         >
-          <div><span class="icon iconfont">&#xe646;</span>{{ item.name }}</div>
+          <div>
+            <span class="icon iconfont">&#xe646;</span>
+            {{ item.name }}
+          </div>
           <div class="status">宸茶繛鎺�</div>
         </div>
       </div>
@@ -24,35 +27,23 @@
             label-width="150px"
           >
             <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>
           </el-form>
           <div class="save-btn" @click="saveServerName">淇濆瓨</div>
         </div>
 
         <div class="wifi" v-if="activePage == '鏃犵嚎缃戠粶' && !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">
@@ -61,15 +52,11 @@
                 class="icon iconfont"
                 style="margin-left: 10px; cursor: pointer"
                 @click="checkWifi(item)"
-                >&#xe640;</span
-              >
+              >&#xe640;</span>
             </div>
           </div>
         </div>
-        <div
-          class="wifi-detail"
-          v-if="activePage == '鏃犵嚎缃戠粶' && inWifiDetail"
-        >
+        <div class="wifi-detail" v-if="activePage == '鏃犵嚎缃戠粶' && inWifiDetail">
           <div class="btns">
             <div class="left">鍒犻櫎</div>
             <div class="right">鏂紑杩炴帴</div>
@@ -89,28 +76,14 @@
             </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
-            :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
@@ -118,51 +91,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
@@ -170,23 +122,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>
@@ -195,22 +139,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>
 
@@ -221,12 +156,7 @@
         </div>
 
         <div class="wire" v-if="activePage == '鏈夌嚎缃戠粶' && !inWireDetail">
-          <div
-            class="wire-bar"
-            v-for="(item, i) in wireArr"
-            :key="i"
-            @click.self="checkWire(item)"
-          >
+          <div class="wire-bar" v-for="(item, i) in wireArr" :key="i" @click.self="checkWire(item)">
             <div class="name">{{ "缃戠粶" + item.index }}</div>
 
             <div class="right">
@@ -236,25 +166,13 @@
                 v-model="item.active"
                 active-color="rgba(61, 104, 225, 1)"
                 @change="switchNetCard"
-              >
-              </el-switch>
+              ></el-switch>
             </div>
-
-
-            
           </div>
         </div>
-        <div
-          class="wire-detail"
-          v-if="activePage == '鏈夌嚎缃戠粶' && inWireDetail"
-        >
+        <div class="wire-detail" v-if="activePage == '鏈夌嚎缃戠粶' && inWireDetail">
           <div class="title">缃戠粶璁剧疆</div>
-          <el-form
-            :model="wireForm"
-            :rules="wireFormRules"
-            ref="wireForm"
-            label-width="150px"
-          >
+          <el-form :model="wireForm" :rules="wireFormRules" ref="wireForm" label-width="150px">
             <el-form-item label="缃戠粶鍚嶇О" prop="name">
               <div class="wifi-name">{{ "缃戠粶" + activeWireItem.index }}</div>
             </el-form-item>
@@ -262,29 +180,17 @@
               <div class="wifi-name">{{ activeWireItem.name }}</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="wireForm.gateway"
-                @on-blur="wireForm.gateway = arguments[0]"
-              ></ip-input>
+              <ip-input :ip="wireForm.gateway" @on-blur="wireForm.gateway = arguments[0]"></ip-input>
             </el-form-item>
             <el-form-item label="DNS" prop="dns">
-              <ip-input
-                :ip="wireForm.dns"
-                @on-blur="wireForm.dns = arguments[0]"
-              ></ip-input>
+              <ip-input :ip="wireForm.dns" @on-blur="wireForm.dns = arguments[0]"></ip-input>
             </el-form-item>
           </el-form>
 
@@ -329,6 +235,10 @@
 import switchBar from "../components/switchBar";
 
 export default {
+  components: {
+    ipInput,
+    switchBar,
+  },
   data() {
     const checkPwd = (rule, value, callback) => {
       if (!value) {
@@ -404,7 +314,7 @@
     this.getCurServer();
     this.fetchWireList();
   },
-  beforeDestroy() {},
+  beforeDestroy() { },
   props: ["barName"],
   methods: {
     // parseFlags(flags) {
@@ -434,10 +344,10 @@
               return {
                 flags: itm.flags,
                 index: itm.index,
-                mtu:itm.mtu,
+                mtu: itm.mtu,
                 name: itm.name,
                 wireless: itm.wireless,
-                active:f
+                active: f
               }
             });
         }
@@ -493,7 +403,7 @@
         }
       );
     },
-    wifiControl(val) {},
+    wifiControl(val) { },
     checkWifi() {
       this.inWifiDetail = true;
     },

--
Gitblit v1.8.0