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"></span>缃戠粶璁剧疆</div> + <div> + <span class="icon iconfont"></span>缃戠粶璁剧疆 + </div> <div class="status">宸茶繛鎺�</div> </div> <div class="menu-item" @click="openRight('wifi')"> - <div><span class="icon iconfont"></span>鏃犵嚎缃戠粶</div> + <div> + <span class="icon iconfont"></span>鏃犵嚎缃戠粶 + </div> <div class="status">宸茶繛鎺�</div> </div> <div class="menu-item" @click="openRight('wire')"> - <div><span class="icon iconfont"></span>鏈夌嚎缃戠粶</div> + <div> + <span class="icon iconfont"></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"></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)" - ></span - > + ></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