UNPKG

enniot-wan-conf

Version:

"fix: 更新部分功能"

214 lines (213 loc) 4.33 kB
{ "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" ] } ] } }