Explorar o código

修改网络配置

dygapp %!s(int64=4) %!d(string=hai) anos
pai
achega
6aea3de453
Modificáronse 2 ficheiros con 14 adicións e 12 borrados
  1. 2 7
      src/views/network/lan.vue
  2. 12 5
      src/views/network/wan.vue

+ 2 - 7
src/views/network/lan.vue

@@ -10,7 +10,7 @@
     </el-header>
     <el-main class="main">
       <el-form :model="ruleForm" :rules="rules" ref="form" label-width="120px" class="demo-ruleForm" size="small">
-        <el-form-item label="网关IP地址" prop="address">
+        <el-form-item label="网关IP地址" prop="address" :required="true">
           <el-input v-model="ruleForm.address" placeholder="请输入IP地址"></el-input>
         </el-form-item>
         <el-form-item label="启用DHCP" prop="staticip">
@@ -56,14 +56,9 @@ export default {
       },
       rules: {
         address: [
+          { required: true, message: '网关IP地址不能为空' },
           { 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: '请输入正确地址' }
         ],
-        netmask: [
-          { pattern: /^(254|252|248|240|224|192|128|0)\.0\.0\.0|255\.(254|252|248|240|224|192|128|0)\.0\.0|255\.255\.(254|252|248|240|224|192|128|0)\.0|255\.255\.255\.(254|252|248|240|224|192|128|0)$/, message: '请输入正确掩码' }
-        ],
-        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: [
           { pattern: /^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/, message: '请输入1~255', min: 1, max: 255 }
         ],

+ 12 - 5
src/views/network/wan.vue

@@ -17,13 +17,13 @@
         <el-form-item v-if="ruleForm.type == '0'" label="静态DNS" prop="staticip">
           <el-switch v-model="ruleForm.staticip" :active-value="'0'" :inactive-value="'1'" active-color="#13ce66" inactive-color="#ff4949"></el-switch>
         </el-form-item>
-        <el-form-item v-if="ruleForm.type == '1'" label="IP地址" prop="address">
+        <el-form-item v-if="ruleForm.type == '1'" label="IP地址" prop="address" :required="true">
           <el-input v-model="ruleForm.address"></el-input>
         </el-form-item>
-        <el-form-item v-if="ruleForm.type == '1'" label="子网掩码" prop="netmask">
+        <el-form-item v-if="ruleForm.type == '1'" label="子网掩码" prop="netmask" :required="true">
           <el-input v-model="ruleForm.netmask"></el-input>
         </el-form-item>
-        <el-form-item v-if="ruleForm.type == '1'" label="网关" prop="gateway">
+        <el-form-item v-if="ruleForm.type == '1'" label="网关" prop="gateway" :required="true">
           <el-input v-model="ruleForm.gateway"></el-input>
         </el-form-item>
         <el-form-item v-if="ruleForm.staticip == '0'" label="DNS地址" prop="dns">
@@ -54,11 +54,18 @@ export default {
         staticip: '0'
       },
       rules: {
-        address: [ipaddr],
+        address: [
+          { required: true, message: 'IP地址不能为空' },
+          ipaddr
+        ],
         netmask: [
+          { required: true, message: '子网掩码不能为空' },
           { pattern: /^(254|252|248|240|224|192|128|0)\.0\.0\.0|255\.(254|252|248|240|224|192|128|0)\.0\.0|255\.255\.(254|252|248|240|224|192|128|0)\.0|255\.255\.255\.(254|252|248|240|224|192|128|0)$/, message: '请输入正确掩码' }
         ],
-        gateway: [ipaddr],
+        gateway: [
+          { required: true, message: '网关不能为空' },
+          ipaddr
+        ],
         dns: [ipaddr]
       }
     }