|
@@ -1,3 +1,5 @@
|
|
|
+import { MockMethod } from "vite-plugin-mock";
|
|
|
+
|
|
|
const mock = [
|
|
|
{
|
|
|
url: "/",
|
|
@@ -654,8 +656,451 @@ const mock = [
|
|
|
"teaVersion": "1.1.1"
|
|
|
},
|
|
|
"message": ""
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ url: "/servers/groups/selectPopup",
|
|
|
+ method: "get",
|
|
|
+ response: {
|
|
|
+ "code": 200,
|
|
|
+ "data": {
|
|
|
+ "firstMenuItem": "",
|
|
|
+ "groups": [],
|
|
|
+ "mainMenu": "",
|
|
|
+ "mainTab": "",
|
|
|
+ "teaBadge": 0,
|
|
|
+ "teaCommon": {
|
|
|
+ "teaIsPlus": true,
|
|
|
+ "teaLogoFileId": 0,
|
|
|
+ "teaShowVersion": true,
|
|
|
+ "teaUsername": "默认用户"
|
|
|
+ },
|
|
|
+ "teaDemoEnabled": false,
|
|
|
+ "teaDocURL": "",
|
|
|
+ "teaFaviconFileId": 0,
|
|
|
+ "teaFrontMode": "",
|
|
|
+ "teaIsSuper": false,
|
|
|
+ "teaLang": "zh-cn",
|
|
|
+ "teaMenu": "servers",
|
|
|
+ "teaModules": [
|
|
|
+ {
|
|
|
+ "code": "dashboard",
|
|
|
+ "icon": "dashboard",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "概览",
|
|
|
+ "subItems": []
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "servers",
|
|
|
+ "icon": "pi-sitemap",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "CDN加速",
|
|
|
+ "subItems": [
|
|
|
+ {
|
|
|
+ "code": "servers",
|
|
|
+ "name": "我的网站",
|
|
|
+ "url": "/servers"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "cache",
|
|
|
+ "name": "刷新预热",
|
|
|
+ "url": "/servers/cache"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "certs",
|
|
|
+ "name": "证书管理",
|
|
|
+ "url": "/servers/certs"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "acme",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "证书申请",
|
|
|
+ "url": "/servers/certs/acme"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "trafficStat",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "用量统计",
|
|
|
+ "url": "/servers/traffic-stats"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "fee",
|
|
|
+ "isOn": false,
|
|
|
+ "name": "计费方式",
|
|
|
+ "url": "/servers/fee"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "trafficPackage",
|
|
|
+ "isOn": false,
|
|
|
+ "name": "流量包",
|
|
|
+ "url": "/servers/packages"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "lb",
|
|
|
+ "icon": "paper plane",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "负载均衡"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "waf",
|
|
|
+ "icon": "magnet",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "WAF安全",
|
|
|
+ "subItems": [
|
|
|
+ {
|
|
|
+ "code": "overview",
|
|
|
+ "name": "概览",
|
|
|
+ "url": "/waf"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "wafLogs",
|
|
|
+ "name": "拦截日志",
|
|
|
+ "url": "/waf/logs"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "iplist",
|
|
|
+ "name": "拦截IP",
|
|
|
+ "url": "/waf/iplists"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "plans",
|
|
|
+ "icon": "puzzle piece",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "套餐管理"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "anti-ddos",
|
|
|
+ "icon": "shield",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "DDoS高防",
|
|
|
+ "subItems": [
|
|
|
+ {
|
|
|
+ "code": "instance",
|
|
|
+ "name": "实例列表",
|
|
|
+ "url": "/anti-ddos/instances"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "package",
|
|
|
+ "name": "购买实例",
|
|
|
+ "url": "/anti-ddos/packages"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "ns",
|
|
|
+ "icon": "globe",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "域名解析",
|
|
|
+ "subItems": [
|
|
|
+ {
|
|
|
+ "code": "domain",
|
|
|
+ "name": "我的域名",
|
|
|
+ "url": "/ns/domains"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "domainGroup",
|
|
|
+ "name": "域名分组",
|
|
|
+ "url": "/ns/domains/groups"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "domainBatch",
|
|
|
+ "name": "批量操作",
|
|
|
+ "url": "/ns/domains/batch"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "route",
|
|
|
+ "name": "线路管理",
|
|
|
+ "url": "/ns/routes"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "plan",
|
|
|
+ "name": "套餐",
|
|
|
+ "url": "/ns/plans"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "finance",
|
|
|
+ "icon": "dollar sign",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "财务管理",
|
|
|
+ "subItems": [
|
|
|
+ {
|
|
|
+ "code": "overview",
|
|
|
+ "name": "概览",
|
|
|
+ "url": "/finance"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "bills",
|
|
|
+ "name": "费用账单",
|
|
|
+ "url": "/finance/bills"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "logs",
|
|
|
+ "name": "收支明细",
|
|
|
+ "url": "/finance/logs"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "charge",
|
|
|
+ "name": "充值",
|
|
|
+ "url": "/finance/charge"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "tickets",
|
|
|
+ "icon": "ticket",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "工单系统"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "acl",
|
|
|
+ "icon": "address book",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "访问控制"
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "teaName": "FlexCDN演示",
|
|
|
+ "teaPageFooterHTML": "",
|
|
|
+ "teaRole": "user",
|
|
|
+ "teaShowIndexPage": false,
|
|
|
+ "teaShowPageFooter": false,
|
|
|
+ "teaSubMenu": "servers",
|
|
|
+ "teaSubMenus": [],
|
|
|
+ "teaTabbar": [],
|
|
|
+ "teaTheme": "violet",
|
|
|
+ "teaTitle": "FlexCDN用户系统演示",
|
|
|
+ "teaUserAvatar": "",
|
|
|
+ "teaVersion": "1.1.1"
|
|
|
+ },
|
|
|
+ "message": ""
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ url: "/servers/groups/createPopup",
|
|
|
+ method: "get",
|
|
|
+ response: {
|
|
|
+ "code": 200,
|
|
|
+ "data": {
|
|
|
+ "firstMenuItem": "",
|
|
|
+ "mainMenu": "",
|
|
|
+ "mainTab": "",
|
|
|
+ "teaBadge": 0,
|
|
|
+ "teaCommon": {
|
|
|
+ "teaIsPlus": true,
|
|
|
+ "teaLogoFileId": 0,
|
|
|
+ "teaShowVersion": true,
|
|
|
+ "teaUsername": "默认用户"
|
|
|
+ },
|
|
|
+ "teaDemoEnabled": false,
|
|
|
+ "teaDocURL": "",
|
|
|
+ "teaFaviconFileId": 0,
|
|
|
+ "teaFrontMode": "",
|
|
|
+ "teaIsSuper": false,
|
|
|
+ "teaLang": "zh-cn",
|
|
|
+ "teaMenu": "servers",
|
|
|
+ "teaModules": [
|
|
|
+ {
|
|
|
+ "code": "dashboard",
|
|
|
+ "icon": "dashboard",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "概览",
|
|
|
+ "subItems": []
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "servers",
|
|
|
+ "icon": "pi-sitemap",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "CDN加速",
|
|
|
+ "subItems": [
|
|
|
+ {
|
|
|
+ "code": "servers",
|
|
|
+ "name": "我的网站",
|
|
|
+ "url": "/servers"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "cache",
|
|
|
+ "name": "刷新预热",
|
|
|
+ "url": "/servers/cache"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "certs",
|
|
|
+ "name": "证书管理",
|
|
|
+ "url": "/servers/certs"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "acme",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "证书申请",
|
|
|
+ "url": "/servers/certs/acme"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "trafficStat",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "用量统计",
|
|
|
+ "url": "/servers/traffic-stats"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "fee",
|
|
|
+ "isOn": false,
|
|
|
+ "name": "计费方式",
|
|
|
+ "url": "/servers/fee"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "trafficPackage",
|
|
|
+ "isOn": false,
|
|
|
+ "name": "流量包",
|
|
|
+ "url": "/servers/packages"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "lb",
|
|
|
+ "icon": "paper plane",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "负载均衡"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "waf",
|
|
|
+ "icon": "magnet",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "WAF安全",
|
|
|
+ "subItems": [
|
|
|
+ {
|
|
|
+ "code": "overview",
|
|
|
+ "name": "概览",
|
|
|
+ "url": "/waf"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "wafLogs",
|
|
|
+ "name": "拦截日志",
|
|
|
+ "url": "/waf/logs"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "iplist",
|
|
|
+ "name": "拦截IP",
|
|
|
+ "url": "/waf/iplists"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "plans",
|
|
|
+ "icon": "puzzle piece",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "套餐管理"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "anti-ddos",
|
|
|
+ "icon": "shield",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "DDoS高防",
|
|
|
+ "subItems": [
|
|
|
+ {
|
|
|
+ "code": "instance",
|
|
|
+ "name": "实例列表",
|
|
|
+ "url": "/anti-ddos/instances"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "package",
|
|
|
+ "name": "购买实例",
|
|
|
+ "url": "/anti-ddos/packages"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "ns",
|
|
|
+ "icon": "globe",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "域名解析",
|
|
|
+ "subItems": [
|
|
|
+ {
|
|
|
+ "code": "domain",
|
|
|
+ "name": "我的域名",
|
|
|
+ "url": "/ns/domains"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "domainGroup",
|
|
|
+ "name": "域名分组",
|
|
|
+ "url": "/ns/domains/groups"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "domainBatch",
|
|
|
+ "name": "批量操作",
|
|
|
+ "url": "/ns/domains/batch"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "route",
|
|
|
+ "name": "线路管理",
|
|
|
+ "url": "/ns/routes"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "plan",
|
|
|
+ "name": "套餐",
|
|
|
+ "url": "/ns/plans"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "finance",
|
|
|
+ "icon": "dollar sign",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "财务管理",
|
|
|
+ "subItems": [
|
|
|
+ {
|
|
|
+ "code": "overview",
|
|
|
+ "name": "概览",
|
|
|
+ "url": "/finance"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "bills",
|
|
|
+ "name": "费用账单",
|
|
|
+ "url": "/finance/bills"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "logs",
|
|
|
+ "name": "收支明细",
|
|
|
+ "url": "/finance/logs"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "charge",
|
|
|
+ "name": "充值",
|
|
|
+ "url": "/finance/charge"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "tickets",
|
|
|
+ "icon": "ticket",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "工单系统"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "acl",
|
|
|
+ "icon": "address book",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "访问控制"
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "teaName": "FlexCDN演示",
|
|
|
+ "teaPageFooterHTML": "",
|
|
|
+ "teaRole": "user",
|
|
|
+ "teaShowIndexPage": false,
|
|
|
+ "teaShowPageFooter": false,
|
|
|
+ "teaSubMenu": "servers",
|
|
|
+ "teaSubMenus": [],
|
|
|
+ "teaTabbar": [],
|
|
|
+ "teaTheme": "violet",
|
|
|
+ "teaTitle": "FlexCDN用户系统演示",
|
|
|
+ "teaUserAvatar": "",
|
|
|
+ "teaVersion": "1.1.1"
|
|
|
+ },
|
|
|
+ "message": ""
|
|
|
}
|
|
|
}
|
|
|
-]
|
|
|
+] as MockMethod[]
|
|
|
|
|
|
export default mock;
|