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.
515 lines
12 KiB
TypeScript
515 lines
12 KiB
TypeScript
/*
|
|
* @Author: donghao donghao@supervision.ltd
|
|
* @Date: 2024-01-25 16:43:31
|
|
* @LastEditors: donghao donghao@supervision.ltd
|
|
* @LastEditTime: 2024-02-05 15:24:57
|
|
* @FilePath: \general-ai-platform-web\mock\pools\projectData.ts
|
|
* @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
|
|
*/
|
|
/**项目- */
|
|
|
|
// 项目选项 (不分页)
|
|
export const mockGetProjectFkSelectData = {
|
|
data: {
|
|
list: [
|
|
{
|
|
name: '玩手机1',
|
|
id: 38,
|
|
},
|
|
{
|
|
name: '离岗检测',
|
|
id: 40,
|
|
},
|
|
{
|
|
name: '打瞌睡检测',
|
|
id: 39,
|
|
},
|
|
{
|
|
name: '测试',
|
|
id: 42,
|
|
},
|
|
{
|
|
name: '测试1',
|
|
id: 43,
|
|
},
|
|
{
|
|
name: '测试2',
|
|
id: 44,
|
|
},
|
|
{
|
|
name: '测试4',
|
|
id: 46,
|
|
},
|
|
{
|
|
name: '测试5',
|
|
id: 47,
|
|
},
|
|
{
|
|
name: '测试6',
|
|
id: 48,
|
|
},
|
|
{
|
|
name: '测试7',
|
|
id: 49,
|
|
},
|
|
],
|
|
},
|
|
};
|
|
|
|
// 项目列表 分页
|
|
export const mockGetProjectListData = {
|
|
data: {
|
|
list: [
|
|
{
|
|
id: 38,
|
|
createTime: '2023-10-24T14:03:52.959113+08:00',
|
|
updateTime: '2023-10-24T14:03:52.959113+08:00',
|
|
name: '玩手机1',
|
|
code: 'XM00038',
|
|
info: '玩手机',
|
|
projectFilePath:
|
|
'uploads/file/project/files/da9c3e5bd8bdf5026aa47bee87e81ccc_20231024140343.zip',
|
|
inferConfig: {
|
|
models: [5],
|
|
params: [],
|
|
},
|
|
isEnable: true,
|
|
groupIds: null,
|
|
remark: '',
|
|
},
|
|
{
|
|
id: 39,
|
|
createTime: '2023-10-25T13:06:28.092394+08:00',
|
|
updateTime: '2023-10-25T13:06:28.092394+08:00',
|
|
name: '打瞌睡检测',
|
|
code: 'XM00039',
|
|
info: '打瞌睡',
|
|
projectFilePath: '',
|
|
inferConfig: {
|
|
models: [7],
|
|
params: [],
|
|
},
|
|
isEnable: true,
|
|
groupIds: null,
|
|
remark: '',
|
|
},
|
|
{
|
|
id: 40,
|
|
createTime: '2023-10-25T14:01:24.985459+08:00',
|
|
updateTime: '2023-10-25T14:01:24.985459+08:00',
|
|
name: '离岗检测',
|
|
code: 'XM00040',
|
|
info: '离岗检测',
|
|
projectFilePath: '',
|
|
inferConfig: {
|
|
models: [8],
|
|
params: [],
|
|
},
|
|
isEnable: true,
|
|
groupIds: null,
|
|
remark: '',
|
|
},
|
|
{
|
|
id: 42,
|
|
createTime: '2023-11-06T10:11:06.735872+08:00',
|
|
updateTime: '2023-11-06T10:11:06.735872+08:00',
|
|
name: '测试',
|
|
code: 'XM00042',
|
|
info: '测试1',
|
|
projectFilePath: '',
|
|
inferConfig: {
|
|
models: [1],
|
|
params: [
|
|
{
|
|
name: 'model',
|
|
default: './model_file/yolov5_phone.onnx',
|
|
},
|
|
{
|
|
name: 'model_cache',
|
|
default: './tensort_cache/yolov5_phone.trt',
|
|
},
|
|
{
|
|
name: 'model_parameter',
|
|
default: {
|
|
device: 'gpu',
|
|
confidence: 0.2,
|
|
label_names: ['Keypad', 'hands', 'keyboard', 'mouse', 'phone'],
|
|
object_num_min: false,
|
|
relevancy_para: 0.001,
|
|
compara_relevancy: 'overlap',
|
|
compara_label_names: ['hands', 'phone'],
|
|
},
|
|
},
|
|
{
|
|
name: 'save_path',
|
|
default: false,
|
|
},
|
|
{
|
|
name: 'test_path',
|
|
default: false,
|
|
},
|
|
{
|
|
name: 'save_path_original',
|
|
default: false,
|
|
},
|
|
{
|
|
name: 'save_annotations',
|
|
default: false,
|
|
},
|
|
{
|
|
name: 'save_videos',
|
|
default: './video_save_path/hands',
|
|
},
|
|
{
|
|
name: 'detect_time',
|
|
default: 300,
|
|
},
|
|
{
|
|
name: 'detect_time_small',
|
|
default: 20,
|
|
},
|
|
{
|
|
name: 'detect_ratio',
|
|
default: 0.5,
|
|
},
|
|
],
|
|
},
|
|
isEnable: true,
|
|
groupIds: null,
|
|
remark: '',
|
|
},
|
|
{
|
|
id: 43,
|
|
createTime: '2023-11-06T13:40:16.031088+08:00',
|
|
updateTime: '2023-11-06T13:40:16.031088+08:00',
|
|
name: '测试1',
|
|
code: 'XM00043',
|
|
info: '测试1',
|
|
projectFilePath: '',
|
|
inferConfig: {
|
|
models: [1],
|
|
params: [
|
|
{
|
|
name: 'model',
|
|
default: './model_file/yolov5_phone.onnx',
|
|
},
|
|
{
|
|
name: 'model_cache',
|
|
default: './tensort_cache/yolov5_phone.trt',
|
|
},
|
|
{
|
|
name: 'model_parameter',
|
|
default: {
|
|
device: 'gpu',
|
|
confidence: 0.2,
|
|
label_names: ['Keypad', 'hands', 'keyboard', 'mouse', 'phone'],
|
|
object_num_min: false,
|
|
relevancy_para: 0.001,
|
|
compara_relevancy: 'overlap',
|
|
compara_label_names: ['hands', 'phone'],
|
|
},
|
|
},
|
|
{
|
|
name: 'save_path',
|
|
default: false,
|
|
},
|
|
{
|
|
name: 'test_path',
|
|
default: false,
|
|
},
|
|
{
|
|
name: 'save_path_original',
|
|
default: false,
|
|
},
|
|
{
|
|
name: 'save_annotations',
|
|
default: false,
|
|
},
|
|
{
|
|
name: 'save_videos',
|
|
default: './video_save_path/hands',
|
|
},
|
|
{
|
|
name: 'detect_time',
|
|
default: 300,
|
|
},
|
|
{
|
|
name: 'detect_time_small',
|
|
default: 20,
|
|
},
|
|
{
|
|
name: 'detect_ratio',
|
|
default: 0.5,
|
|
},
|
|
{
|
|
name: 'test',
|
|
default: [
|
|
{
|
|
eee: 'eee',
|
|
},
|
|
{
|
|
bbb: 'bbb',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
isEnable: true,
|
|
groupIds: null,
|
|
remark: '',
|
|
},
|
|
{
|
|
id: 44,
|
|
createTime: '2023-11-06T13:41:20.873017+08:00',
|
|
updateTime: '2023-11-06T13:41:20.873017+08:00',
|
|
name: '测试2',
|
|
code: 'XM00044',
|
|
info: '测试2',
|
|
projectFilePath: '',
|
|
inferConfig: {
|
|
models: [1],
|
|
params: [
|
|
{
|
|
name: 'model',
|
|
default: './model_file/yolov5_phone.onnx',
|
|
},
|
|
{
|
|
name: 'model_cache',
|
|
default: './tensort_cache/yolov5_phone.trt',
|
|
},
|
|
{
|
|
name: 'save_path',
|
|
default: false,
|
|
},
|
|
{
|
|
name: 'test_path',
|
|
default: false,
|
|
},
|
|
{
|
|
name: 'save_path_original',
|
|
default: false,
|
|
},
|
|
{
|
|
name: 'save_annotations',
|
|
default: false,
|
|
},
|
|
{
|
|
name: 'save_videos',
|
|
default: './video_save_path/hands',
|
|
},
|
|
{
|
|
name: 'detect_time',
|
|
default: 300,
|
|
},
|
|
{
|
|
name: 'detect_time_small',
|
|
default: 20,
|
|
},
|
|
{
|
|
name: 'detect_ratio',
|
|
default: 0.5,
|
|
},
|
|
],
|
|
},
|
|
isEnable: true,
|
|
groupIds: null,
|
|
remark: '',
|
|
},
|
|
{
|
|
id: 46,
|
|
createTime: '2023-11-06T16:20:16.19561+08:00',
|
|
updateTime: '2023-11-06T16:20:16.19561+08:00',
|
|
name: '测试4',
|
|
code: 'XM00046',
|
|
info: '测试4',
|
|
projectFilePath: '',
|
|
inferConfig: {
|
|
models: [8],
|
|
params: [
|
|
{
|
|
name: 'model',
|
|
default: './model_file/yolov5_phone.onnx',
|
|
},
|
|
{
|
|
name: 'model_cache',
|
|
default: './tensort_cache/yolov5_phone.trt',
|
|
},
|
|
{
|
|
name: 'save_path',
|
|
default: false,
|
|
},
|
|
{
|
|
name: 'test_path',
|
|
default: false,
|
|
},
|
|
{
|
|
name: 'save_path_original',
|
|
default: false,
|
|
},
|
|
{
|
|
name: 'save_annotations',
|
|
default: false,
|
|
},
|
|
{
|
|
name: 'save_videos',
|
|
default: './video_save_path/hands',
|
|
},
|
|
{
|
|
name: 'detect_time',
|
|
default: 300,
|
|
},
|
|
{
|
|
name: 'detect_time_small',
|
|
default: 20,
|
|
},
|
|
{
|
|
name: 'detect_ratio',
|
|
default: 0.5,
|
|
},
|
|
],
|
|
},
|
|
isEnable: true,
|
|
groupIds: null,
|
|
remark: '',
|
|
},
|
|
{
|
|
id: 47,
|
|
createTime: '2023-11-06T16:29:11.765524+08:00',
|
|
updateTime: '2023-11-06T16:29:11.765524+08:00',
|
|
name: '测试5',
|
|
code: 'XM00047',
|
|
info: '测试5',
|
|
projectFilePath: '',
|
|
inferConfig: {
|
|
models: [7, 6],
|
|
params: [
|
|
{
|
|
name: 'model',
|
|
default: './model_file/yolov5_phone.onnx',
|
|
},
|
|
{
|
|
name: 'model_cache',
|
|
default: './tensort_cache/yolov5_phone.trt',
|
|
},
|
|
{
|
|
name: 'save_path',
|
|
default: false,
|
|
},
|
|
{
|
|
name: 'test_path',
|
|
default: false,
|
|
},
|
|
{
|
|
name: 'save_path_original',
|
|
default: false,
|
|
},
|
|
{
|
|
name: 'save_annotations',
|
|
default: false,
|
|
},
|
|
{
|
|
name: 'save_videos',
|
|
default: './video_save_path/hands',
|
|
},
|
|
{
|
|
name: 'detect_time',
|
|
default: 300,
|
|
},
|
|
{
|
|
name: 'detect_time_small',
|
|
default: 20,
|
|
},
|
|
{
|
|
name: 'detect_ratio',
|
|
default: 0.5,
|
|
},
|
|
],
|
|
},
|
|
isEnable: true,
|
|
groupIds: null,
|
|
remark: '',
|
|
},
|
|
{
|
|
id: 48,
|
|
createTime: '2023-11-07T16:17:51.448947+08:00',
|
|
updateTime: '2023-11-07T16:17:51.448947+08:00',
|
|
name: '测试6',
|
|
code: 'XM00048',
|
|
info: '测试6',
|
|
projectFilePath: '',
|
|
inferConfig: {
|
|
models: [8, 7, 6],
|
|
params: [
|
|
{
|
|
name: 'model',
|
|
default: './model_file/yolov5_phone.onnx',
|
|
},
|
|
{
|
|
name: 'model_cache',
|
|
default: './tensort_cache/yolov5_phone.trt',
|
|
},
|
|
],
|
|
},
|
|
isEnable: true,
|
|
groupIds: null,
|
|
remark: '',
|
|
},
|
|
{
|
|
id: 49,
|
|
createTime: '2023-11-07T16:22:03.174411+08:00',
|
|
updateTime: '2023-11-07T16:22:03.174411+08:00',
|
|
name: '测试7',
|
|
code: 'XM00049',
|
|
info: '测试7',
|
|
projectFilePath: '',
|
|
inferConfig: {
|
|
models: [8, 7, 6],
|
|
params: [
|
|
{
|
|
name: 'model',
|
|
default: './model_file/yolov5_phone.onnx',
|
|
},
|
|
{
|
|
name: 'model_cache',
|
|
default: './tensort_cache/yolov5_phone.trt',
|
|
},
|
|
],
|
|
},
|
|
isEnable: true,
|
|
groupIds: null,
|
|
remark: '',
|
|
},
|
|
],
|
|
total: 27,
|
|
page: 1,
|
|
pageSize: 10,
|
|
},
|
|
};
|
|
|
|
|
|
// 项目详情通过设备组
|
|
export const mockGetProjectByGroupIdData = {
|
|
data: {
|
|
list: [
|
|
{
|
|
name: '测试3334',
|
|
id: 65,
|
|
models: [
|
|
{
|
|
modelName: '玩手机yolo2',
|
|
version: 'V1.0',
|
|
configId: 2,
|
|
updateTime: '2023-12-28 13:57:29',
|
|
},
|
|
{
|
|
modelName: '玩手机yolo2',
|
|
version: 'V1.0',
|
|
configId: 1,
|
|
updateTime: '2023-12-28 13:57:52',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
}
|
|
};
|