mockdata.js 13.3 KB
var Mock = require('mockjs')
Mock.mock('/task',(req,res) => {
  return{
      "total_num": 2,
      "offset": 0,
      "list_size": 2,
      "list_data": [
          {
            "task_id": "1",
            "task_name": "任务1",                  
            "algo_type": "1",                   // 必填,任务算法的类型,'0':交通, '1':客流, '2':安防, '3':违停,'4':人脸
            "run_dt": "2018-12-03 10:27:30.999",
            "play_url": "rtsp://192.168.9.155:8554//opt/data/vedio/1543548943071.264" ,           
            "mtasks":[                           
               {
                 "mtask_unid": "3ad5f28d694c46ae8febfbc9b7b86825",           
                 "name": "xxxx",                 
                 "type": 1,                      
                 "time_interval": 5,             
                 "start_time": "00:00:00",      
                 "end_time": "22:01:20",         
                 "progress": 30,                
                 "scenes": [
                    {
                      "scene_unid": "xxxx",     
                      "name": "xxxx",             
                      "preset": 1,               
                      "callibration": {          
                            "calibration": "<?xml version=\"1.0\" encoding=\"UTF-8\"?><root></root>"
                      },
                      "rois": [                   
                            {
                              "roi": "<?xml version=\"1.0\" encoding=\"UTF-8\"?><root></root>"
                            },
                            {
                              "roi": "<?xml version=\"1.0\" encoding=\"UTF-8\"?><root></root>"
                            }
                      ],
                      "config": {                  
                            "xml": "<?xml version=\"1.0\" encoding=\"UTF-8\"?><root></root>"
                      },
                      "basicConfig": {                  
                            "xml": "<?xml version=\"1.0\" encoding=\"GBK\"?><root><算法参数><客流><进出人数><人头尺寸><AttribType>0</AttribType><AttribInfo>人头尺寸</AttribInfo><AttribDefault>300</AttribDefault><AttribRange>50-400</AttribRange></人头尺寸><最小人头><AttribType>0</AttribType><AttribInfo>最小人头</AttribInfo><AttribDefault>20</AttribDefault><AttribRange>0-1000</AttribRange></最小人头><最大人头><AttribType>0</AttribType><AttribInfo>最大人头</AttribInfo><AttribDefault>300</AttribDefault><AttribRange>0-1000</AttribRange></最大人头><敏感度1><AttribType>0</AttribType><AttribInfo>敏感度1</AttribInfo><AttribDefault>20</AttribDefault><AttribRange>0-100</AttribRange></敏感度1><敏感度2><AttribType>0</AttribType><AttribInfo>敏感度2</AttribInfo><AttribDefault>40</AttribDefault><AttribRange>0-100</AttribRange></敏感度2><敏感度3><AttribType>0</AttribType><AttribInfo>敏感度3</AttribInfo><AttribDefault>20</AttribDefault><AttribRange>0-100</AttribRange></敏感度3><显示模式><AttribType>0</AttribType><AttribInfo>显示模式</AttribInfo><AttribDefault>1</AttribDefault><AttribRange>0-3</AttribRange></显示模式><轨迹跟踪阈值><AttribType>0</AttribType><AttribInfo>轨迹跟踪阈值</AttribInfo><AttribDefault>300</AttribDefault><AttribRange>100-500</AttribRange></轨迹跟踪阈值><轨迹预测帧数><AttribType>0</AttribType><AttribInfo>轨迹预测帧数</AttribInfo><AttribDefault>30</AttribDefault><AttribRange>1-100</AttribRange></轨迹预测帧数><轨迹移动阈值><AttribType>0</AttribType><AttribInfo>轨迹移动阈值</AttribInfo><AttribDefault>100</AttribDefault><AttribRange>1-1000</AttribRange></轨迹移动阈值><轨迹形态阈值><AttribType>0</AttribType><AttribInfo>轨迹形态阈值</AttribInfo><AttribDefault>50</AttribDefault><AttribRange>1-100</AttribRange></轨迹形态阈值><走入参数><AttribType>0</AttribType><AttribInfo>走入参数</AttribInfo><AttribDefault>100</AttribDefault><AttribRange>1-200</AttribRange></走入参数><走出参数><AttribType>0</AttribType><AttribInfo>走出参数</AttribInfo><AttribDefault>100</AttribDefault><AttribRange>1-200</AttribRange></走出参数><模型><AttribType>0</AttribType><AttribInfo>模型</AttribInfo><AttribDefault>2</AttribDefault><AttribRange>1-5</AttribRange></模型></进出人数><区域客流><人头尺寸><AttribType>0</AttribType><AttribInfo>人头尺寸</AttribInfo><AttribDefault>300</AttribDefault><AttribRange>50-400</AttribRange></人头尺寸><最小人头><AttribType>0</AttribType><AttribInfo>最小人头</AttribInfo><AttribDefault>20</AttribDefault><AttribRange>0-1000</AttribRange></最小人头><最大人头><AttribType>0</AttribType><AttribInfo>最大人头</AttribInfo><AttribDefault>300</AttribDefault><AttribRange>0-1000</AttribRange></最大人头><敏感度1><AttribType>0</AttribType><AttribInfo>敏感度1</AttribInfo><AttribDefault>20</AttribDefault><AttribRange>0-100</AttribRange></敏感度1><敏感度2><AttribType>0</AttribType><AttribInfo>敏感度2</AttribInfo><AttribDefault>40</AttribDefault><AttribRange>0-100</AttribRange></敏感度2><敏感度3><AttribType>0</AttribType><AttribInfo>敏感度3</AttribInfo><AttribDefault>20</AttribDefault><AttribRange>0-100</AttribRange></敏感度3><显示模式><AttribType>0</AttribType><AttribInfo>显示模式</AttribInfo><AttribDefault>1</AttribDefault><AttribRange>0-3</AttribRange></显示模式><轨迹跟踪阈值><AttribType>0</AttribType><AttribInfo>轨迹跟踪阈值</AttribInfo><AttribDefault>300</AttribDefault><AttribRange>100-500</AttribRange></轨迹跟踪阈值><轨迹移动阈值><AttribType>0</AttribType><AttribInfo>轨迹移动阈值</AttribInfo><AttribDefault>100</AttribDefault><AttribRange>1-1000</AttribRange></轨迹移动阈值><区域参数><AttribType>0</AttribType><AttribInfo>区域参数</AttribInfo><AttribDefault>100</AttribDefault><AttribRange>10-1000</AttribRange></区域参数><模型><AttribType>0</AttribType><AttribInfo>模型</AttribInfo><AttribDefault>2</AttribDefault><AttribRange>1-5</AttribRange></模型></区域客流></客流></算法参数></root>\n"
                      },
                      "link_scenes": [],           
                      "algo_type": 1,              
                      "algo_args": {},            
                      "is_record": 1,             
                      "is_active": 1,             
                      "vchan_refid": '',             
                      "play_urls": {               
                            "http": "xxxx",
                            "rtsp": "xxxx"
                      },
                      "is_running": 1,            
                      "status_reason": "xxxx"     
                    },
                 ]  
               }
            ],
            "store_conf_unid":  "xxxx",   
          },{
            "task_id": "2",
            "task_name": "任务2",                  
            "algo_type": 2,                   // 必填,任务算法的类型,'0':交通, '1':客流, '2':安防, '3':违停,'4':人脸
            "run_dt": "2018-12-03 10:27:30.999",
            "play_url": "rtsp://192.168.9.155:8554//opt/data/vedio/1543548943071.264" ,           
            "mtasks":[                           
               {
                 "mtask_unid": "xxxx",           
                 "name": "xxxx",                 
                 "type": 1,                      
                 "time_interval": 5,             
                 "start_time": "00:00:00",      
                 "end_time": "22:01:20",         
                 "progress": 30,                
                 "scenes": [
                    {
                      "scene_unid": "xxxx",     
                      "name": "xxxx",             
                      "preset": 1,               
                      "callibration": {          
                            "calibration": "<?xml version=\"1.0\" encoding=\"UTF-8\"?><root></root>"
                      },
                      "rois": [                   
                            {
                              "roi": "<?xml version=\"1.0\" encoding=\"UTF-8\"?><root></root>"
                            },
                            {
                              "roi": "<?xml version=\"1.0\" encoding=\"UTF-8\"?><root></root>"
                            }
                      ],
                      "config": {                  
                            "xml": "<?xml version=\"1.0\" encoding=\"UTF-8\"?><root></root>"
                      },
                      "basicConfig": {                  
                            "xml": "<?xml version=\"1.0\" encoding=\"GBK\"?><root><算法参数><客流><进出人数><人头尺寸><AttribType>0</AttribType><AttribInfo>人头尺寸</AttribInfo><AttribDefault>300</AttribDefault><AttribRange>50-400</AttribRange></人头尺寸><最小人头><AttribType>0</AttribType><AttribInfo>最小人头</AttribInfo><AttribDefault>20</AttribDefault><AttribRange>0-1000</AttribRange></最小人头><最大人头><AttribType>0</AttribType><AttribInfo>最大人头</AttribInfo><AttribDefault>300</AttribDefault><AttribRange>0-1000</AttribRange></最大人头><敏感度1><AttribType>0</AttribType><AttribInfo>敏感度1</AttribInfo><AttribDefault>20</AttribDefault><AttribRange>0-100</AttribRange></敏感度1><敏感度2><AttribType>0</AttribType><AttribInfo>敏感度2</AttribInfo><AttribDefault>40</AttribDefault><AttribRange>0-100</AttribRange></敏感度2><敏感度3><AttribType>0</AttribType><AttribInfo>敏感度3</AttribInfo><AttribDefault>20</AttribDefault><AttribRange>0-100</AttribRange></敏感度3><显示模式><AttribType>0</AttribType><AttribInfo>显示模式</AttribInfo><AttribDefault>1</AttribDefault><AttribRange>0-3</AttribRange></显示模式><轨迹跟踪阈值><AttribType>0</AttribType><AttribInfo>轨迹跟踪阈值</AttribInfo><AttribDefault>300</AttribDefault><AttribRange>100-500</AttribRange></轨迹跟踪阈值><轨迹预测帧数><AttribType>0</AttribType><AttribInfo>轨迹预测帧数</AttribInfo><AttribDefault>30</AttribDefault><AttribRange>1-100</AttribRange></轨迹预测帧数><轨迹移动阈值><AttribType>0</AttribType><AttribInfo>轨迹移动阈值</AttribInfo><AttribDefault>100</AttribDefault><AttribRange>1-1000</AttribRange></轨迹移动阈值><轨迹形态阈值><AttribType>0</AttribType><AttribInfo>轨迹形态阈值</AttribInfo><AttribDefault>50</AttribDefault><AttribRange>1-100</AttribRange></轨迹形态阈值><走入参数><AttribType>0</AttribType><AttribInfo>走入参数</AttribInfo><AttribDefault>100</AttribDefault><AttribRange>1-200</AttribRange></走入参数><走出参数><AttribType>0</AttribType><AttribInfo>走出参数</AttribInfo><AttribDefault>100</AttribDefault><AttribRange>1-200</AttribRange></走出参数><模型><AttribType>0</AttribType><AttribInfo>模型</AttribInfo><AttribDefault>2</AttribDefault><AttribRange>1-5</AttribRange></模型></进出人数><区域客流><人头尺寸><AttribType>0</AttribType><AttribInfo>人头尺寸</AttribInfo><AttribDefault>300</AttribDefault><AttribRange>50-400</AttribRange></人头尺寸><最小人头><AttribType>0</AttribType><AttribInfo>最小人头</AttribInfo><AttribDefault>20</AttribDefault><AttribRange>0-1000</AttribRange></最小人头><最大人头><AttribType>0</AttribType><AttribInfo>最大人头</AttribInfo><AttribDefault>300</AttribDefault><AttribRange>0-1000</AttribRange></最大人头><敏感度1><AttribType>0</AttribType><AttribInfo>敏感度1</AttribInfo><AttribDefault>20</AttribDefault><AttribRange>0-100</AttribRange></敏感度1><敏感度2><AttribType>0</AttribType><AttribInfo>敏感度2</AttribInfo><AttribDefault>40</AttribDefault><AttribRange>0-100</AttribRange></敏感度2><敏感度3><AttribType>0</AttribType><AttribInfo>敏感度3</AttribInfo><AttribDefault>20</AttribDefault><AttribRange>0-100</AttribRange></敏感度3><显示模式><AttribType>0</AttribType><AttribInfo>显示模式</AttribInfo><AttribDefault>1</AttribDefault><AttribRange>0-3</AttribRange></显示模式><轨迹跟踪阈值><AttribType>0</AttribType><AttribInfo>轨迹跟踪阈值</AttribInfo><AttribDefault>300</AttribDefault><AttribRange>100-500</AttribRange></轨迹跟踪阈值><轨迹移动阈值><AttribType>0</AttribType><AttribInfo>轨迹移动阈值</AttribInfo><AttribDefault>100</AttribDefault><AttribRange>1-1000</AttribRange></轨迹移动阈值><区域参数><AttribType>0</AttribType><AttribInfo>区域参数</AttribInfo><AttribDefault>100</AttribDefault><AttribRange>10-1000</AttribRange></区域参数><模型><AttribType>0</AttribType><AttribInfo>模型</AttribInfo><AttribDefault>2</AttribDefault><AttribRange>1-5</AttribRange></模型></区域客流></客流></算法参数></root>\n"
                      },
                      "link_scenes": [],           
                      "algo_type": 1,              
                      "algo_args": {},            
                      "is_record": 1,             
                      "is_active": 1,             
                      "vchan_refid": '',             
                      "play_urls": {               
                            "http": "xxxx",
                            "rtsp": "xxxx"
                      },
                      "is_running": 1,            
                      "status_reason": "xxxx"     
                    },
                 ]  
               }
            ],
            "store_conf_unid":  "xxxx",   
          },
      ]
  }
})