|
|
/*
|
|
|
* @Author: donghao donghao@supervision.ltd
|
|
|
* @Date: 2024-03-01 16:34:06
|
|
|
* @LastEditors: donghao donghao@supervision.ltd
|
|
|
* @LastEditTime: 2024-03-07 17:07:56
|
|
|
* @FilePath: \General-AI-Platform-Web-Client\mock\pools\serverListData.ts
|
|
|
* @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
|
|
|
*/
|
|
|
const generateRandomTwoDecimal = () => {
|
|
|
// 生成一个在 [0, 1) 范围内的随机数
|
|
|
const randomFraction = Math.random();
|
|
|
|
|
|
// 乘以一个倍数,例如 100,以增加小数位数
|
|
|
const multipliedValue = randomFraction * 100;
|
|
|
|
|
|
// 使用 Math.round() 进行四舍五入,并将结果除以倍数,得到两位小数
|
|
|
return Math.round(multipliedValue) / 100;
|
|
|
};
|
|
|
|
|
|
const progressData = () => {
|
|
|
const finalArr = [
|
|
|
{
|
|
|
label: "CPU",
|
|
|
percent: generateRandomTwoDecimal(),
|
|
|
strokeColor: "rgb(243,48,5)"
|
|
|
},
|
|
|
{
|
|
|
label: "内存",
|
|
|
percent: (15 + Math.floor(Math.random() * 85)) / 100,
|
|
|
strokeColor: "rgb(33,169,122)"
|
|
|
},
|
|
|
{
|
|
|
label: "存储",
|
|
|
percent: (15 + Math.floor(Math.random() * 85)) / 100,
|
|
|
strokeColor: "rgb(33,169,122)"
|
|
|
},
|
|
|
{
|
|
|
label: "GPU",
|
|
|
percent: (85 + Math.floor(Math.random() * 15)) / 100,
|
|
|
strokeColor: "rgb(250,173,20)"
|
|
|
}
|
|
|
];
|
|
|
return finalArr;
|
|
|
};
|
|
|
|
|
|
const serverList = [
|
|
|
{
|
|
|
index: 1,
|
|
|
isEnabled: true,
|
|
|
type: 4,
|
|
|
banner: "https://tdesign.gtimg.com/tdesign-pro/cloud-server.jpg",
|
|
|
deviceSort: "服务器1",
|
|
|
state: "在线",
|
|
|
description:
|
|
|
"SSL证书又叫服务器证书,腾讯云为您提供证书的一站式服务,包括免费、付费证书的申请、管理及部",
|
|
|
progressData
|
|
|
},
|
|
|
{
|
|
|
index: 2,
|
|
|
isEnabled: false,
|
|
|
type: 4,
|
|
|
banner: "https://tdesign.gtimg.com/tdesign-pro/t-sec.jpg",
|
|
|
deviceSort: "服务器2",
|
|
|
state: "在线",
|
|
|
description:
|
|
|
"SSL证书又叫服务器证书,腾讯云为您提供证书的一站式服务,包括免费、付费证书的申请、管理及部",
|
|
|
progressData
|
|
|
},
|
|
|
{
|
|
|
index: 3,
|
|
|
isEnabled: false,
|
|
|
type: 5,
|
|
|
banner: "https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",
|
|
|
deviceSort: "服务器3",
|
|
|
state: "在线",
|
|
|
description:
|
|
|
"云硬盘为您提供用于CVM的持久性数据块级存储服务。云硬盘中的数据自动地可用区内以多副本冗",
|
|
|
progressData
|
|
|
},
|
|
|
{
|
|
|
index: 4,
|
|
|
isEnabled: false,
|
|
|
type: 2,
|
|
|
banner: "https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",
|
|
|
deviceSort: "服务器4",
|
|
|
state: "离线",
|
|
|
description:
|
|
|
"云数据库MySQL为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。",
|
|
|
progressData
|
|
|
},
|
|
|
{
|
|
|
index: 5,
|
|
|
isEnabled: true,
|
|
|
type: 3,
|
|
|
banner: "https://tdesign.gtimg.com/tdesign-pro/face-recognition.jpg",
|
|
|
deviceSort: "服务器4",
|
|
|
state: "在线",
|
|
|
description:
|
|
|
"云数据库MySQL为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。",
|
|
|
progressData
|
|
|
},
|
|
|
{
|
|
|
index: 6,
|
|
|
isEnabled: true,
|
|
|
type: 3,
|
|
|
banner: "https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",
|
|
|
deviceSort: "服务器5",
|
|
|
state: "在线",
|
|
|
description:
|
|
|
"腾讯安全云防火墙产品,是腾讯云安全团队结合云原生的优势,自主研发的SaaS化防火墙产品,无需客无需客无需客无需客无需客无需客无需客",
|
|
|
progressData
|
|
|
},
|
|
|
{
|
|
|
index: 7,
|
|
|
isEnabled: false,
|
|
|
type: 1,
|
|
|
banner: "https://tdesign.gtimg.com/tdesign-pro/t-sec.jpg",
|
|
|
deviceSort: "服务器6",
|
|
|
state: "离线",
|
|
|
description:
|
|
|
"腾讯安全云防火墙产品,是腾讯云安全团队结合云原生的优势,自主研发的SaaS化防火墙产品,无需客无需客无需客无需客无需客无需客无需客",
|
|
|
progressData
|
|
|
},
|
|
|
{
|
|
|
index: 8,
|
|
|
isEnabled: true,
|
|
|
type: 3,
|
|
|
banner: "https://tdesign.gtimg.com/tdesign-pro/t-sec.jpg",
|
|
|
deviceSort: "服务器7",
|
|
|
state: "在线",
|
|
|
description:
|
|
|
"云硬盘为您提供用于CVM的持久性数据块级存储服务。云硬盘中的数据自动地可用区内以多副本冗",
|
|
|
progressData
|
|
|
},
|
|
|
{
|
|
|
index: 9,
|
|
|
isEnabled: false,
|
|
|
type: 1,
|
|
|
banner: "https://tdesign.gtimg.com/tdesign-pro/cloud-server.jpg",
|
|
|
deviceSort: "服务器8",
|
|
|
state: "离线",
|
|
|
description:
|
|
|
"腾讯安全云防火墙产品,是腾讯云安全团队结合云原生的优势,自主研发的SaaS化防火墙产品,无需客无需客无需客无需客无需客无需客无需客",
|
|
|
progressData
|
|
|
},
|
|
|
{
|
|
|
index: 10,
|
|
|
isEnabled: true,
|
|
|
type: 4,
|
|
|
banner: "https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",
|
|
|
deviceSort: "服务器9",
|
|
|
state: "在线",
|
|
|
description:
|
|
|
"云数据库MySQL为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。",
|
|
|
progressData
|
|
|
},
|
|
|
{
|
|
|
index: 11,
|
|
|
isEnabled: true,
|
|
|
type: 5,
|
|
|
banner: "https://tdesign.gtimg.com/tdesign-pro/t-sec.jpg",
|
|
|
deviceSort: "服务器10",
|
|
|
state: "在线",
|
|
|
description:
|
|
|
"SSL证书又叫服务器证书,腾讯云为您提供证书的一站式服务,包括免费、付费证书的申请、管理及部",
|
|
|
progressData
|
|
|
},
|
|
|
{
|
|
|
index: 12,
|
|
|
isEnabled: true,
|
|
|
type: 2,
|
|
|
banner: "https://tdesign.gtimg.com/tdesign-pro/t-sec.jpg",
|
|
|
deviceSort: "服务器11",
|
|
|
state: "在线",
|
|
|
description:
|
|
|
"SSL证书又叫服务器证书,腾讯云为您提供证书的一站式服务,包括免费、付费证书的申请、管理及部",
|
|
|
progressData
|
|
|
},
|
|
|
{
|
|
|
index: 13,
|
|
|
isEnabled: true,
|
|
|
type: 3,
|
|
|
banner: "https://tdesign.gtimg.com/tdesign-pro/cloud-db.jpg",
|
|
|
deviceSort: "服务器12",
|
|
|
state: "在线",
|
|
|
description:
|
|
|
"腾讯安全云防火墙产品,是腾讯云安全团队结合云原生的优势,自主研发的SaaS化防火墙产品,无需客无需客无需客无需客无需客无需客无需客",
|
|
|
progressData
|
|
|
}
|
|
|
];
|
|
|
|
|
|
export const serverListData = {
|
|
|
data: {
|
|
|
list: serverList,
|
|
|
total: serverList.length,
|
|
|
page: 1,
|
|
|
pageSize: 10
|
|
|
}
|
|
|
};
|
|
|
|
|
|
export const serverParamsListData = {
|
|
|
data: progressData
|
|
|
};
|