enniot-wan-conf
Version:
"fix: 更新部分功能"
214 lines (213 loc) • 4.33 kB
JSON
{
"formConf": {
"labelWidth": "100px",
"labelPosition": "right",
"gutter": 20
},
"fieldList": [
{
"name": "dhcp_enabled",
"type": "switch",
"label": "启用DHCP"
},
{
"name": "ip",
"type": "input",
"label": "IP地址",
"required": true,
"effect": "watch('dhcp_enabled', val => {\n set('activated', val !== true);\n});\n\n"
},
{
"name": "subnet_mask",
"type": "input",
"label": "子网掩码",
"required": true,
"effect": "watch('dhcp_enabled', val => {\n set('activated', val !== true);\n});\n\n"
},
{
"name": "master_dns_ip",
"type": "input",
"label": "主DNS",
"required": true
},
{
"name": "slave_dns_ip",
"type": "input",
"label": "辅DNS",
"required": true
},
{
"name": "gateway_default",
"type": "input",
"label": "默认网关",
"required": true,
"effect": "watch('dhcp_enabled', val => {\n set('activated', val !== true);\n});\n\n"
}
],
"validRules": {
"ip": [
{
"type": "required",
"trigger": [
"focus",
"blur",
"change"
]
},
{
"type": "required",
"trigger": [
"focus",
"blur",
"change"
]
},
{
"type": "required",
"trigger": [
"focus",
"blur",
"change"
]
},
{
"type": "required",
"trigger": [
"focus",
"blur",
"change"
]
},
{
"type": "required",
"trigger": [
"focus",
"blur",
"change"
]
},
{
"type": "required",
"trigger": [
"focus",
"blur",
"change"
]
},
{
"type": "regexp",
"regexp": "^((2(5[0-5]|[0-4]\\d))|[0-1]?\\d{1,2})(\\.((2(5[0-5]|[0-4]\\d))|[0-1]?\\d{1,2})){3}$",
"note": "IP地址格式错误",
"trigger": [
"change",
"focus",
"blur"
]
}
],
"subnet_mask": [
{
"type": "required",
"trigger": [
"change",
"blur",
"focus"
]
},
{
"type": "regexp",
"regexp": "^((2(5[0-5]|[0-4]\\d))|[0-1]?\\d{1,2})(\\.((2(5[0-5]|[0-4]\\d))|[0-1]?\\d{1,2})){3}$",
"note": "子网掩码格式错误",
"trigger": [
"change",
"blur",
"focus"
]
}
],
"master_dns_ip": [
{
"type": "required",
"trigger": [
"change",
"blur",
"focus"
]
},
{
"type": "required",
"trigger": [
"change",
"blur",
"focus"
]
},
{
"type": "regexp",
"regexp": "^((2(5[0-5]|[0-4]\\d))|[0-1]?\\d{1,2})(\\.((2(5[0-5]|[0-4]\\d))|[0-1]?\\d{1,2})){3}$",
"note": "主DNS格式错误",
"trigger": [
"change",
"blur",
"focus"
]
}
],
"slave_dns_ip": [
{
"type": "required",
"trigger": [
"change",
"blur",
"focus"
]
},
{
"type": "regexp",
"regexp": "^((2(5[0-5]|[0-4]\\d))|[0-1]?\\d{1,2})(\\.((2(5[0-5]|[0-4]\\d))|[0-1]?\\d{1,2})){3}$",
"note": "辅DNS格式错误",
"trigger": [
"change",
"blur",
"focus"
]
}
],
"gateway_default": [
{
"type": "required",
"trigger": [
"change",
"blur",
"focus"
]
},
{
"type": "required",
"trigger": [
"change",
"blur",
"focus"
]
},
{
"type": "required",
"trigger": [
"change",
"blur",
"focus"
]
},
{
"type": "regexp",
"regexp": "^((2(5[0-5]|[0-4]\\d))|[0-1]?\\d{1,2})(\\.((2(5[0-5]|[0-4]\\d))|[0-1]?\\d{1,2})){3}$",
"note": "默认网关格式错误",
"trigger": [
"change",
"blur",
"focus"
]
}
]
}
}