|
@@ -1,1106 +0,0 @@
|
|
-import { MockMethod } from "vite-plugin-mock";
|
|
|
|
-
|
|
|
|
-const mock = [
|
|
|
|
- {
|
|
|
|
- url: "/",
|
|
|
|
- method: "post",
|
|
|
|
- response: {
|
|
|
|
- "code": 200,
|
|
|
|
- "data": {},
|
|
|
|
- "message": ""
|
|
|
|
- }
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- url: "/csrf/token",
|
|
|
|
- method: "get",
|
|
|
|
- response: {
|
|
|
|
- "code": 200,
|
|
|
|
- "data": {
|
|
|
|
- "token": "MTc1NzMyMDE5OWU1NGIwOTU4NzgyOTcxMGRmOWMyNGI4NDNkNzBkNjg1YThiYTJhMDI4NTI5ZmU2ZGVmYjFiNjBhM2Q2YTRkNTc="
|
|
|
|
- },
|
|
|
|
- "message": ""
|
|
|
|
- }
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- url: "/index/status",
|
|
|
|
- method: "post",
|
|
|
|
- response: () => {
|
|
|
|
- return {
|
|
|
|
- "code": 200,
|
|
|
|
- "data": {
|
|
|
|
- "status": {
|
|
|
|
- "1": {
|
|
|
|
- "isOk": false,
|
|
|
|
- "message": "集群配置错误",
|
|
|
|
- "todo": "所属集群没有配置DNS,请联系管理员修复此问题。网站ID:1",
|
|
|
|
- "type": "clusterDNSEmpty"
|
|
|
|
- }
|
|
|
|
- },
|
|
|
|
- "teaLang": "zh-cn",
|
|
|
|
- "teaMenu": "servers",
|
|
|
|
- "teaSubMenu": "servers"
|
|
|
|
- },
|
|
|
|
- "message": ""
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- url: "/messages/badge",
|
|
|
|
- method: "post",
|
|
|
|
- response: () => {
|
|
|
|
- return {
|
|
|
|
- "code": 200,
|
|
|
|
- "data": {
|
|
|
|
- "code": 200,
|
|
|
|
- "data": {
|
|
|
|
- "count": 0,
|
|
|
|
- "instantMessages": [],
|
|
|
|
- "teaLang": "zh-cn",
|
|
|
|
- "teaMenu": "message"
|
|
|
|
- },
|
|
|
|
- "message": ""
|
|
|
|
- },
|
|
|
|
- "message": ""
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- url: "/dashboard",
|
|
|
|
- method: "post",
|
|
|
|
- response: () => {
|
|
|
|
- return {
|
|
|
|
- "code": 200,
|
|
|
|
- "data": {
|
|
|
|
- "bandwidthPercentile": 95,
|
|
|
|
- "bandwidthPercentileBits": 6376,
|
|
|
|
- "dailyPeekBandwidthStats": [
|
|
|
|
- {
|
|
|
|
- "bytes": 797,
|
|
|
|
- "day": "08月09日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 797,
|
|
|
|
- "day": "08月10日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 797,
|
|
|
|
- "day": "08月11日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 797,
|
|
|
|
- "day": "08月12日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 797,
|
|
|
|
- "day": "08月13日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 797,
|
|
|
|
- "day": "08月14日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 797,
|
|
|
|
- "day": "08月15日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 797,
|
|
|
|
- "day": "08月16日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 797,
|
|
|
|
- "day": "08月17日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 797,
|
|
|
|
- "day": "08月18日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 797,
|
|
|
|
- "day": "08月19日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 797,
|
|
|
|
- "day": "08月20日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 797,
|
|
|
|
- "day": "08月21日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 797,
|
|
|
|
- "day": "08月22日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 797,
|
|
|
|
- "day": "08月23日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 797,
|
|
|
|
- "day": "08月24日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 797,
|
|
|
|
- "day": "08月25日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 797,
|
|
|
|
- "day": "08月26日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 797,
|
|
|
|
- "day": "08月27日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 797,
|
|
|
|
- "day": "08月28日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 797,
|
|
|
|
- "day": "08月29日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 797,
|
|
|
|
- "day": "08月30日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 797,
|
|
|
|
- "day": "08月31日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 797,
|
|
|
|
- "day": "09月01日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 797,
|
|
|
|
- "day": "09月02日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 797,
|
|
|
|
- "day": "09月03日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 797,
|
|
|
|
- "day": "09月04日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 798,
|
|
|
|
- "day": "09月05日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 797,
|
|
|
|
- "day": "09月06日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 798,
|
|
|
|
- "day": "09月07日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 798,
|
|
|
|
- "day": "09月08日"
|
|
|
|
- }
|
|
|
|
- ],
|
|
|
|
- "dailyTrafficStats": [
|
|
|
|
- {
|
|
|
|
- "bytes": 12621800,
|
|
|
|
- "cachedBytes": 0,
|
|
|
|
- "countCachedRequests": 0,
|
|
|
|
- "countRequests": 8383,
|
|
|
|
- "day": "08月09日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 12581439,
|
|
|
|
- "cachedBytes": 0,
|
|
|
|
- "countCachedRequests": 0,
|
|
|
|
- "countRequests": 8356,
|
|
|
|
- "day": "08月10日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 12617899,
|
|
|
|
- "cachedBytes": 0,
|
|
|
|
- "countCachedRequests": 0,
|
|
|
|
- "countRequests": 8383,
|
|
|
|
- "day": "08月11日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 12568904,
|
|
|
|
- "cachedBytes": 0,
|
|
|
|
- "countCachedRequests": 0,
|
|
|
|
- "countRequests": 8350,
|
|
|
|
- "day": "08月12日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 12588771,
|
|
|
|
- "cachedBytes": 0,
|
|
|
|
- "countCachedRequests": 0,
|
|
|
|
- "countRequests": 8349,
|
|
|
|
- "day": "08月13日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 12628706,
|
|
|
|
- "cachedBytes": 0,
|
|
|
|
- "countCachedRequests": 0,
|
|
|
|
- "countRequests": 8372,
|
|
|
|
- "day": "08月14日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 12596973,
|
|
|
|
- "cachedBytes": 0,
|
|
|
|
- "countCachedRequests": 0,
|
|
|
|
- "countRequests": 8353,
|
|
|
|
- "day": "08月15日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 12637838,
|
|
|
|
- "cachedBytes": 0,
|
|
|
|
- "countCachedRequests": 0,
|
|
|
|
- "countRequests": 8377,
|
|
|
|
- "day": "08月16日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 12619736,
|
|
|
|
- "cachedBytes": 0,
|
|
|
|
- "countCachedRequests": 0,
|
|
|
|
- "countRequests": 8368,
|
|
|
|
- "day": "08月17日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 12616734,
|
|
|
|
- "cachedBytes": 0,
|
|
|
|
- "countCachedRequests": 0,
|
|
|
|
- "countRequests": 8363,
|
|
|
|
- "day": "08月18日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 12596703,
|
|
|
|
- "cachedBytes": 0,
|
|
|
|
- "countCachedRequests": 0,
|
|
|
|
- "countRequests": 8353,
|
|
|
|
- "day": "08月19日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 12589217,
|
|
|
|
- "cachedBytes": 0,
|
|
|
|
- "countCachedRequests": 0,
|
|
|
|
- "countRequests": 8345,
|
|
|
|
- "day": "08月20日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 12650110,
|
|
|
|
- "cachedBytes": 0,
|
|
|
|
- "countCachedRequests": 0,
|
|
|
|
- "countRequests": 8382,
|
|
|
|
- "day": "08月21日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 12620579,
|
|
|
|
- "cachedBytes": 0,
|
|
|
|
- "countCachedRequests": 0,
|
|
|
|
- "countRequests": 8367,
|
|
|
|
- "day": "08月22日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 12629066,
|
|
|
|
- "cachedBytes": 0,
|
|
|
|
- "countCachedRequests": 0,
|
|
|
|
- "countRequests": 8374,
|
|
|
|
- "day": "08月23日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 12643301,
|
|
|
|
- "cachedBytes": 0,
|
|
|
|
- "countCachedRequests": 0,
|
|
|
|
- "countRequests": 8383,
|
|
|
|
- "day": "08月24日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 12642723,
|
|
|
|
- "cachedBytes": 0,
|
|
|
|
- "countCachedRequests": 0,
|
|
|
|
- "countRequests": 8383,
|
|
|
|
- "day": "08月25日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 12466328,
|
|
|
|
- "cachedBytes": 0,
|
|
|
|
- "countCachedRequests": 0,
|
|
|
|
- "countRequests": 8269,
|
|
|
|
- "day": "08月26日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 12626391,
|
|
|
|
- "cachedBytes": 0,
|
|
|
|
- "countCachedRequests": 0,
|
|
|
|
- "countRequests": 8371,
|
|
|
|
- "day": "08月27日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 12650977,
|
|
|
|
- "cachedBytes": 0,
|
|
|
|
- "countCachedRequests": 0,
|
|
|
|
- "countRequests": 8382,
|
|
|
|
- "day": "08月28日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 12639494,
|
|
|
|
- "cachedBytes": 0,
|
|
|
|
- "countCachedRequests": 0,
|
|
|
|
- "countRequests": 8377,
|
|
|
|
- "day": "08月29日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 12639565,
|
|
|
|
- "cachedBytes": 0,
|
|
|
|
- "countCachedRequests": 0,
|
|
|
|
- "countRequests": 8381,
|
|
|
|
- "day": "08月30日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 12654602,
|
|
|
|
- "cachedBytes": 0,
|
|
|
|
- "countCachedRequests": 0,
|
|
|
|
- "countRequests": 8387,
|
|
|
|
- "day": "08月31日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 12637860,
|
|
|
|
- "cachedBytes": 0,
|
|
|
|
- "countCachedRequests": 0,
|
|
|
|
- "countRequests": 8378,
|
|
|
|
- "day": "09月01日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 12650889,
|
|
|
|
- "cachedBytes": 0,
|
|
|
|
- "countCachedRequests": 0,
|
|
|
|
- "countRequests": 8389,
|
|
|
|
- "day": "09月02日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 12631810,
|
|
|
|
- "cachedBytes": 0,
|
|
|
|
- "countCachedRequests": 0,
|
|
|
|
- "countRequests": 8374,
|
|
|
|
- "day": "09月03日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 12626325,
|
|
|
|
- "cachedBytes": 0,
|
|
|
|
- "countCachedRequests": 0,
|
|
|
|
- "countRequests": 8372,
|
|
|
|
- "day": "09月04日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 12597310,
|
|
|
|
- "cachedBytes": 0,
|
|
|
|
- "countCachedRequests": 0,
|
|
|
|
- "countRequests": 8345,
|
|
|
|
- "day": "09月05日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 12624829,
|
|
|
|
- "cachedBytes": 0,
|
|
|
|
- "countCachedRequests": 0,
|
|
|
|
- "countRequests": 8364,
|
|
|
|
- "day": "09月06日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 12631718,
|
|
|
|
- "cachedBytes": 0,
|
|
|
|
- "countCachedRequests": 0,
|
|
|
|
- "countRequests": 8370,
|
|
|
|
- "day": "09月07日"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "bytes": 8736450,
|
|
|
|
- "cachedBytes": 0,
|
|
|
|
- "countCachedRequests": 0,
|
|
|
|
- "countRequests": 5790,
|
|
|
|
- "day": "09月08日"
|
|
|
|
- }
|
|
|
|
- ],
|
|
|
|
- "dashboard": {
|
|
|
|
- "countServers": 1,
|
|
|
|
- "dailyPeekBandwidthBytes": "6.2344Kbps",
|
|
|
|
- "dailyTrafficBytes": "8.33MiB",
|
|
|
|
- "monthlyPeekBandwidthBytes": "6.2344Kbps",
|
|
|
|
- "monthlyTrafficBytes": "92.64MiB"
|
|
|
|
- },
|
|
|
|
- "teaLang": "zh-cn",
|
|
|
|
- "teaMenu": "dashboard",
|
|
|
|
- "uiConfig": {
|
|
|
|
- "bandwidthUnit": "bit",
|
|
|
|
- "showBandwidthCharts": true,
|
|
|
|
- "showTrafficCharts": true
|
|
|
|
- }
|
|
|
|
- },
|
|
|
|
- "message": ""
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- url: "/servers/addServerNamePopup",
|
|
|
|
- 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": ""
|
|
|
|
- },
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- 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;
|
|
|