You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
45 lines
1.8 KiB
TypeScript
45 lines
1.8 KiB
TypeScript
/*
|
|
* @Author: donghao donghao@supervision.ltd
|
|
* @Date: 2025-03-11 11:30:09
|
|
* @LastEditors: donghao donghao@supervision.ltd
|
|
* @LastEditTime: 2025-03-11 14:37:36
|
|
* @FilePath: \5G-Loading-Bay-Web\mock\pools\poleMonitorData.ts
|
|
* @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
|
|
*/
|
|
import Mock from 'mockjs';
|
|
|
|
// // 定义模拟数据生成规则
|
|
const mockData = Mock.mock({
|
|
// 生成 10 条数据,可以根据需要调整数量
|
|
'data|140': [
|
|
{
|
|
// 车号,生成随机的 4 位字母和数字组合
|
|
'carNo': /[A-Z0-9]{4}/,
|
|
// 车型,从预定义的数组中随机选择一个
|
|
'carType': () => Mock.Random.pick(['轿车', 'SUV', '客车', '货车']),
|
|
// 车厢号,生成 1 到 10 的随机整数
|
|
'carriageNo|1-10': 1,
|
|
// 告警类型,从预定义的数组中随机选择一个
|
|
'warnType': () => Mock.Random.pick(['超速告警', '碰撞告警', '低电量告警']),
|
|
// 故障类型,从预定义的数组中随机选择一个
|
|
'faultType': () => Mock.Random.pick(['电路故障', '机械故障', '传感器故障']),
|
|
// 等级,生成 1 到 3 的随机整数
|
|
'level|1-3': 1,
|
|
// 复核,随机生成 '是' 或 '否'
|
|
'review': () => Mock.Random.pick(['是', '否']),
|
|
// 时间,生成过去一个月内的随机日期和时间
|
|
'date': () => Mock.Random.date('yyyy-MM-dd') + ' ' + Mock.Random.time('HH:mm:ss')
|
|
}
|
|
]
|
|
});
|
|
// console.log(mockData, 'mockData');
|
|
const currentData = mockData.data;
|
|
export const poleMonitorListData = {
|
|
data: {
|
|
list: currentData,
|
|
total: currentData.length,
|
|
page: 1,
|
|
pageSize: 10
|
|
}
|
|
};
|