From 4d010f1940db29c1effc0f9bd6a975436c1183d9 Mon Sep 17 00:00:00 2001
From: ZZJ <zzjdsg2300@163.com>
Date: 星期三, 13 十月 2021 13:53:55 +0800
Subject: [PATCH] 解决冲突

---
 src/pages/settings/views/NetSettings.vue |   98 ++++++++++++++++++++++++-------------------------
 1 files changed, 48 insertions(+), 50 deletions(-)

diff --git a/src/pages/settings/views/NetSettings.vue b/src/pages/settings/views/NetSettings.vue
index 5d283e1..de44c6d 100644
--- a/src/pages/settings/views/NetSettings.vue
+++ b/src/pages/settings/views/NetSettings.vue
@@ -130,7 +130,8 @@
             <el-form :model="ipv4Form" :rules="ipv4FormRules" ref="ipv4Form">
               <el-form-item>
                 <div class="p-title">鏂规硶</div>
-                <el-select v-model="value" placeholder="璇烽�夋嫨" size="small">
+                <el-select v-model="value" placeholder="璇烽�夋嫨" size="small"
+                :popper-append-to-body="false">
                   <el-option
                     v-for="item in options"
                     :key="item.value"
@@ -187,7 +188,7 @@
             <el-form :model="ipv6Form" :rules="ipv6FormRules" ref="ipv6Form">
               <el-form-item>
                 <div class="p-title">鏂规硶</div>
-                <el-select v-model="value" placeholder="璇烽�夋嫨" size="small">
+                <el-select v-model="value" placeholder="璇烽�夋嫨" size="small" :popper-append-to-body="false">
                   <el-option
                     v-for="item in options"
                     :key="item.value"
@@ -207,18 +208,18 @@
                 <div class="p-title">鍓嶇紑</div>
                 <div style="display: flex; width: 100%">
                   <el-input
-                    v-model="wifiForm.password"
+                    v-model="ipv6Form.prefix"
                     placeholder
                     size="small"
                   ></el-input>
 
                   <div class="ad">
-                    <i class="el-icon-remove-outline"></i>
+                    <i class="el-icon-remove-outline" @click="minusPrefix"></i>
                   </div>
                   <div class="ad">
-                    <i class="el-icon-circle-plus-outline"></i>
+                    <i class="el-icon-circle-plus-outline" @click="+(ipv6Form.prefix)++"></i>
                   </div>
-                  <div class="ad"><i class="el-icon-refresh-left"></i></div>
+                  <div class="ad"><i class="el-icon-refresh-left" @click="ipv6Form.prefix=''"></i></div>
                 </div>
               </el-form-item>
 
@@ -285,38 +286,38 @@
         <div class="wire-detail" v-if="activePage == 2 && inWireDetail">
           <div class="title">缃戠粶璁剧疆</div>
           <el-form :model="wireForm" :rules="wireFormRules" ref="wireForm">
-            <el-form-item  prop="name">
-                <div class="p-title">缃戠粶鍚嶇О</div>
+            <el-form-item prop="name">
+              <div class="p-title">缃戠粶鍚嶇О</div>
               <div class="wifi-name">{{ "缃戠粶" + activeWireItem.index }}</div>
             </el-form-item>
-            <el-form-item  prop="ifname">
-                <div class="p-title">缃戝崱</div>
+            <el-form-item prop="ifname">
+              <div class="p-title">缃戝崱</div>
               <div class="wifi-name">{{ activeWireItem.name }}</div>
             </el-form-item>
-            <el-form-item  prop="ip">
-                <div class="p-title">IP</div>
+            <el-form-item prop="ip">
+              <div class="p-title">IP</div>
               <ip-input
                 :ip="wireForm.ip"
                 @on-blur="wireForm.ip = arguments[0]"
               ></ip-input>
             </el-form-item>
             <el-form-item prop="subMask">
-                <div class="p-title">瀛愮綉鎺╃爜</div>
+              <div class="p-title">瀛愮綉鎺╃爜</div>
               <ip-input
                 :ip="wireForm.subMask"
                 @on-blur="wireForm.subMask = arguments[0]"
               ></ip-input>
             </el-form-item>
 
-            <el-form-item  prop="gateway">
-                <div class="p-title">缃戝叧</div>
+            <el-form-item prop="gateway">
+              <div class="p-title">缃戝叧</div>
               <ip-input
                 :ip="wireForm.gateway"
                 @on-blur="wireForm.gateway = arguments[0]"
               ></ip-input>
             </el-form-item>
-            <el-form-item  prop="dns">
-                <div class="p-title">DNS</div>
+            <el-form-item prop="dns">
+              <div class="p-title">DNS</div>
               <ip-input
                 :ip="wireForm.dns"
                 @on-blur="wireForm.dns = arguments[0]"
@@ -431,6 +432,10 @@
     this.fetchWireList();
   },
   methods: {
+    minusPrefix(){
+      debugger
+      this.ipv6Form.prefix
+    },
     switchNetCard(item) {
       if (item.active) {
         upNetCard({ ifname: item.name }).then(
@@ -583,22 +588,28 @@
 .all {
   width: 100%;
 }
+.wire{
+  width: 460px;
+  margin: 0 auto;
+}
 .wire-detail {
+  width: 460px;
+  margin: 0 auto;
   .title {
     font-size: 16px;
     margin-bottom: 10px;
   }
   .ip-input-container {
-          max-width: none !important;
-          height: 32px;
-          line-height: normal;
-          box-sizing: border-box;
-          // background-color: #f2f2f7;
-          text-align: left;
-          border-radius: 20px;
-          border: 2px solid transparent;    display: flex;
-
-        }
+    max-width: none !important;
+    height: 32px;
+    line-height: normal;
+    box-sizing: border-box;
+    // background-color: #f2f2f7;
+    text-align: left;
+    border-radius: 20px;
+    border: 2px solid transparent;
+    display: flex;
+  }
   .btns {
     display: flex;
     justify-content: space-between;
@@ -697,7 +708,9 @@
       font-size: 16px;
       line-height: 48px;
       color: #333333;
-      font-weight: bold;
+      font-weight: bold;    background: #F2F2F7;
+    border-radius: 8px;
+    margin-bottom: 10px;
     }
     .el-form-item.is-required:not(.is-no-asterisk)
       > .el-form-item__label:before,
@@ -758,11 +771,10 @@
         background-color: #ffffff;
         border: 2px solid transparent;
         border-radius: 20px;
-        height: 32px;
+        height: 32px !important;
         padding: 0 15px;
         font-size: 14px;
         line-height: 32px;
-
         font-weight: bold;
       }
       .el-input__inner::placeholder {
@@ -834,7 +846,7 @@
       }
     }
     .wifi-detail {
-      max-width: 600px;
+      max-width: 454px;
       margin: 0 auto;
       transition: all 0.3s linear 0s;
       .general-box {
@@ -893,21 +905,12 @@
         margin-top: 0;
         display: flex;
         justify-content: space-between;
-        margin-bottom: 20px;
-        .left {
-          background-color: rgba(240, 240, 240, 1);
-          height: 40px;
-          line-height: 40px;
-          width: 48%;
-          border-radius: 10px;
+        margin-bottom: 4px;
+        .cancel {
+          width: 218px;
         }
-        .right {
-          background-color: rgba(61, 104, 225, 1);
-          height: 40px;
-          line-height: 40px;
-          width: 48%;
-          color: #fff;
-          border-radius: 10px;
+        .ok {
+          width: 218px;
         }
       }
       .wifi-name {
@@ -922,13 +925,8 @@
       .ad {
         margin-top: 10px;
         height: 32px;
-        /* margin: 4px 0px 4px 5px; */
-        /* border-radius: 5px; */
-        line-height: 31px;
-        /* width: 27px; */
         text-align: center;
         font-size: 17px;
-        /* font-weight: bold; */
         margin-left: 10px;
         cursor: pointer;
       }

--
Gitblit v1.8.0