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