export const provinceList = [ { label: "北京", value: "北京", selected: 0 }, { label: "天津", value: "天津", selected: 0 }, { label: "河北", value: "河北", selected: 0 }, { label: "山西", value: "山西", selected: 0 }, { label: "内蒙古", value: "内蒙古", selected: 0 }, { label: "辽宁", value: "辽宁", selected: 0 }, { label: "吉林", value: "吉林", selected: 0 }, { label: "黑龙江", value: "黑龙江", selected: 0 }, { label: "上海", value: "上海", selected: 0 }, { label: "江苏", value: "江苏", selected: 0 }, { label: "浙江", value: "浙江", selected: 0 }, { label: "安徽", value: "安徽", selected: 0 }, { label: "福建", value: "福建", selected: 0 }, { label: "江西", value: "江西", selected: 0 }, { label: "山东", value: "山东", selected: 0 }, { label: "河南", value: "河南", selected: 0 }, { label: "湖北", value: "湖北", selected: 0 }, { label: "湖南", value: "湖南", selected: 0 }, { label: "广东", value: "广东", selected: 0 }, { label: "广西", value: "广西", selected: 0 }, { label: "海南", value: "海南", selected: 0 }, { label: "重庆", value: "重庆", selected: 0 }, { label: "四川", value: "四川", selected: 0 }, { label: "贵州", value: "贵州", selected: 0 }, { label: "云南", value: "云南", selected: 0 }, { label: "西藏", value: "西藏", selected: 0 }, { label: "陕西", value: "陕西", selected: 0 }, { label: "甘肃", value: "甘肃", selected: 0 }, { label: "青海", value: "青海", selected: 0 }, { label: "宁夏", value: "宁夏", selected: 0 }, { label: "新疆", value: "新疆", selected: 0 }, { label: "台湾", value: "台湾", selected: 0 }, { label: "香港", value: "香港", selected: 0 }, { label: "澳门", value: "澳门", selected: 0 } ]; export const ispList = [ { label: "电信", value: "1", selected: 0 }, { label: "移动", value: "2", selected: 0 }, { label: "联通", value: "3", selected: 0 } ]; export const natTypeList = [ { label: "公网", value: "public" }, { label: "内网", value: "inner" } ]; export const dialTypeList = [ { label: "固定公网单IP", value: "staticNetSingle", type: "1" }, { label: "固定公网多IP", value: "staticNetCouple", type: "1" }, { label: "服务器拨号", value: "serverDial", type: "1" }, { label: "软路由", value: "virtualRoute", type: "1" }, { label: "静态单IP", value: "1", type: "2" } ]; export const dialTypeSingleList = [{ label: "静态单IP", value: "1" }]; export const ipTypeList = [ { label: "多IP", value: "1" }, { label: "单IP", value: "2" } ]; export const ipProtocolList = [ { label: "双线", value: "1" }, { label: "IPV4", value: "2" }, { label: "IPV6", value: "3" } ]; export const netCardList = [ { netDevName: "eth0", ip: "192.168.1.12", speed: "1000", selected: false }, { netDevName: "eth1", ip: "192.168.1.13", speed: "1000", selected: true }, { netDevName: "eth2", ip: "192.168.1.15", speed: "1000", selected: false }, { netDevName: "eth3", ip: "", speed: "1000", selected: false }, { netDevName: "eth4", ip: "", speed: "", selected: false } ]; export const businessTypeList = [ { label: "PX", value: "1" }, { label: "QN", value: "2" } ]; export const stateList = [ { label: "待审核", value: "bound", color: "#F33535", selected: 0, css: "dot_error" }, { label: "交付中", value: "waitAudit", color: "#F33535", selected: 0, css: "dot_error" }, { label: "验收未通过", value: "auditFailed", color: "#F33535", selected: 0, css: "dot_error" }, { label: "服务中", value: "inService", color: "#00af51", selected: 0, css: "dot_success" }, { label: "已下线", value: "offline", color: "#F33535", selected: 0, css: "dot_warning" }, { label: "已清退", value: "repelled", color: "#F33535", selected: 0, css: "dot_warning" } ]; export const resourceTypeList = [ { label: "汇聚资源", value: "aggregation" }, { label: "专线资源", value: "dedicated" } ]; export const onlineStatusList = [ { label: "离线", value: "outline", selected: 0, color: "#F33535", css: "dot_error" }, { label: "在线", value: "online", selected: 0, color: "#00af51", css: "dot_success" }, { label: "网络异常", value: "error", selected: 0, color: "#f0ad4e", css: "dot_warning" } ]; export const dialStatusList = [ { label: "拨号失败", value: "failed" }, { label: "已拨通", value: "succeed" } ]; export const connectStatusList = [ { label: "联网失败", value: "failed" }, { label: "已联网", value: "succeed" } ]; export const cardTypeList = [ { label: "银行卡", value: 1, icon: "jc-icon-yinxingqia002", slected: 0, color: "#107c84" }, { label: "支付宝", value: 2, icon: "jc-icon-zhifubaozhifu", slected: 0, color: "#009fe8" }, { label: "微信", value: 3, icon: "jc-icon-weixinzhifu", slected: 0, color: "#6bcc03" } ]; export const deviceHelper = { getConnectStatusText(value: string) { return this.getText(connectStatusList, value); }, getDialStatusText(value: string) { return this.getText(dialStatusList, value); }, getOnlineStatusText(value: string) { return this.getText(onlineStatusList, value); }, getStateText(value: string) { return this.getText(stateList, value); }, getResourceTypeText(value: string) { return this.getText(resourceTypeList, value); }, getDialTypeText(value: string) { return this.getText(dialTypeList, value); }, getNatTypeText(value: string) { return this.getText(natTypeList, value); }, getText(list: any[], value: string, key: string = "label") { let text = ""; list.forEach((item) => { if (item.value === value) { text = item[key]; return; } }); return text.trim(); } };