|
@@ -4,22 +4,22 @@
|
|
|
<div class="headers">
|
|
|
<h3>LAN配置</h3>
|
|
|
<el-button class="rebootcard" size="mini" type="primary" @click="reboot"
|
|
|
- >重启网卡</el-button
|
|
|
+ >重启网络</el-button
|
|
|
>
|
|
|
</div>
|
|
|
</el-header>
|
|
|
<el-main class="main">
|
|
|
- <el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="120px" class="demo-ruleForm">
|
|
|
- <el-form-item label="IP地址" prop="address">
|
|
|
+ <el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="120px" class="demo-ruleForm" size="small">
|
|
|
+ <el-form-item label="网关IP地址" prop="address">
|
|
|
<el-input v-model="ruleForm.address" placeholder="请输入IP地址"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="DHCP服务" prop="staticip">
|
|
|
+ <el-form-item label="启用DHCP" prop="staticip">
|
|
|
<el-switch v-model="ruleForm.type" :active-value="'0'" :inactive-value="'1'" active-color="#13ce66" inactive-color="#ff4949"></el-switch>
|
|
|
</el-form-item>
|
|
|
<el-form-item class="items" v-if="ruleForm.type == '0'" label="IP地址分配范围">
|
|
|
<span>{{ ruleForm.address | addresstop }}</span>
|
|
|
<el-input v-model="ruleForm.start"></el-input>
|
|
|
- <span>——</span>
|
|
|
+ <span>—</span>
|
|
|
<el-input v-model="ruleForm.end"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item>
|
|
@@ -53,6 +53,12 @@ export default {
|
|
|
],
|
|
|
gateway: [
|
|
|
{ pattern: /^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/, message: '请输入正确网关' }
|
|
|
+ ],
|
|
|
+ start: [
|
|
|
+ { type: 'number', message: '请输入1~255', min: 1, max: 255 }
|
|
|
+ ],
|
|
|
+ end: [
|
|
|
+ { type: 'number', message: '请输入1~255', min: 1, max: 255 }
|
|
|
]
|
|
|
}
|
|
|
}
|
|
@@ -77,8 +83,6 @@ export default {
|
|
|
const res = await this.setlan(this.ruleForm)
|
|
|
if (res && res.errcode === 0) {
|
|
|
this.$message.success('设置成功')
|
|
|
- } else {
|
|
|
- this.$message.success('设置失败')
|
|
|
}
|
|
|
},
|
|
|
// 重启网卡 (先调用停止,在调用启动)
|