
// 上传类型
export const UPLOAD_TYPE_MAP = {
  COMMON: 'COMMON',
  COMMONV2: 'COMMONV2',
  BASE: 'BASE',
  BLOCK: 'BLOCK',
  CROP: 'CROP',
  SUPPLIER_CRE: 'SUPPLIER_CRE',
  FARMING_RECORD: 'FARMING_RECORD',
  USER_AVATAR: 'USER_AVATAR',
  FARMING_TASK: 'FARMING_TASK',
  FARMING_TASK_RECORD_REPORT: 'FARMING_TASK_RECORD_REPORT',
  PIC_UPLOAD: 'PIC_UPLOAD',
  REPAIR_UPLOAD_IMG: 'REPAIR_UPLOAD_IMG',
  PATROL_UPLOAD_IMG: 'PATROL_UPLOAD_IMG'
};

export const SERVICE_RESULT_STATUS = {
  FINISHED: '1',
  UNFINISHED: '2',
};

// 农事审核类型
export const FARMING_REVIEW_TYPE = {
  FARMING_TASK: 'FARMING_TASK',
  FARMING_PICK: 'FARMING_PICK',
  FARMING_PATROL: 'FARMING_PATROL'
};

// 农事任务类型
export const FARMING_TASK_TYPE = {
  FARMING_TASK: 'FARMING_TASK',
  FARMING_PICK: 'FARMING_PICK',
  FARMING_PATROL: 'FARMING_PATROL',
  FARMING_WARN: 'FARMING_WARN'
};

export const FARMING_TASK_TYPE_VALUE = {
  [FARMING_TASK_TYPE['FARMING_PICK']]: -1,
  [FARMING_TASK_TYPE['FARMING_PATROL']]: -2
};

export const FARM_INNER_TYPE = {
  LAND: 'LAND',
  BLOCK: 'BLOCK',
  PLAN: 'PLAN'
};

// 农事任务页面类型
export const FARMING_TASK_PAGE_TYPE = {
  FARMING_TASK: 'FARMING_TASK',
  FARMING_PICK: 'FARMING_PICK',
  FARMING_PATROL: 'FARMING_PATROL',
  FARMING_APPLY: 'FARMING_APPLY',
  FARMING_RETURN: 'FARMING_RETURN'
};

// 上传类型
export const UPLOAD_TYPE_MAP_APP = {
  ATSUPLOADIMAGE: 'ATSUPLOADIMAGE',
  KNOWLEDGE: 'KNOWLEDGE',
  BANNER: 'BANNER',
  EXPERT: 'EXPERT'
};

export const FARM_ASSETS_TYPE = {
  STORE: 'STORE',
  INVENTORY: 'INVENTORY'
};

export const UPDALOD_API_MAP_APP = {
  [UPLOAD_TYPE_MAP_APP.EXPERT]: '/atsprod-api/ats/expert/upload',
  [UPLOAD_TYPE_MAP_APP.BANNER]: '/atsprod-api/ats/banner/upload',
  [UPLOAD_TYPE_MAP_APP.KNOWLEDGE]: '/atsprod-api/ats/knowledge/upload',
  [UPLOAD_TYPE_MAP_APP.ATSUPLOADIMAGE]: '/atsprod-api/ats/sectioncontent/upload'
};

export const DEVICE_TYPE = {
  5: '环境监测', // 环境监测
  6: '监控设备', // 监控设备
  15: '土壤墒情', //
  30: '卷盘喷灌机', //农哈哈卷盘喷灌机
  31: '平移喷灌机 ', //艾瑞德平移喷灌机
  32: '中心支轴喷灌机', //艾瑞德中心支轴喷灌机
  33: '水肥一体机', //
  34: '水电双计' //
};
export const tk = 'bfe366f1af60602bd0e51853af6d23d2';
// 任务状态
export const TASK_STATUS_TYPE = {
  READY: 'U', // 未开始
  PENDING: 'I', // 进行中
  DONE: 'C', // 已完成
  ERROR: 'E', // 已失败
  STOPPED: 'S', //已停止
  STARTING: 'B', //启动中
  STOPPING: 'T', //停止中
  RESETFAILED: 'F', //复位失败
  DISABLED: 'DISABLED'
};


// 设备状态
export const TMN_TYPE_STATUS = {
  ONLINE: '1', // 在线
  ATWORK: '2', // 工作中
  OFFLINE: '0', // 离线
  FAULT: '3' // 故障
};

export const TMN_TYPE_STATUS_NAME = {
  [TMN_TYPE_STATUS.ONLINE]: '空闲中',
  [TMN_TYPE_STATUS.ATWORK]: '工作中',
  [TMN_TYPE_STATUS.OFFLINE]: '离线',
  [TMN_TYPE_STATUS.FAULT]: '故障'
};

export const TMN_SWITCH_STATUS = {
  NORMAL: -1, // 正常状态 -1
  OPENNING: 1, // 启动中 1
  OPENEDREMAIN: 2,
  CLOSING: 0 // 关闭中 0
};

export const DEVICETYPE = {
  CBD: 'L0001', // 测报灯
  BZY: 'L0002', // 孢子仪
  SQZ: 'L0003', // 墒情站
  GSSQ: 'L0004', // 管式墒情
  QXZ: 'L0005', // 气象站
  PNHJJC: 'L0006', // 棚内环境监测
  JB: 'L0007', //卷被
  JM: 'L0008', //卷膜
  SFJ: 'L0009', //水肥机
  SCD: 'L00010', //杀虫灯
  JGFXSSCD: 'L00018', // 景观风吸式杀虫灯
  JKSB: 'L00011', //监控设备
  JP: 'L00012', //卷盘
  WH_XJ: 'L00013', //物候相机
  FJ: 'L00014', //风机
  GKCBD: 'L00015', //高空测报灯
  FXSSCD: 'L00016', // 风吸式杀虫灯
  SDXYCBY: 'L00017', // 水稻性诱测报仪
  XYCBY3: 'L00017-1800', // 性诱测报仪3
  SDDWBYJJC: 'L00020', // 水稻稻瘟病预警监测
  XMCMBYJJC: 'L00021', // 小麦赤霉病预警监测
  SZJCZ: 'L00030', // 水质在线监测站
  LDJCZ: 'L00031', // 雷达水位监测站
  SWJ: 'L00032', // 水位计
  FJSBD: 'L00040', // 风机，水泵设备等
  TRSSCL: 'L00050', // 土壤水势测量
  MJZB: 'L00060', // 空间消毒灭菌装备
  GGZM: 'L00070' // 灌溉闸门
};
export const ATMOSPHERE = {
  dianChiDianYa: '电池电压',
  fiftyTuRangHanShuiLiang: '50cm土壤含水量',
  fiftyTuRangWenDu: '50cm土壤温度',
  fiveTuRangHanShuiLiang: '5cm土壤含水量',
  fiveTuRangWenDu: '5cm土壤温度',
  kongQiWenDu: '空气温度',
  luDianWenDu: '露点温度',
  riZhaoShiShu: '日照时数',
  leafWater: '叶面湿润时间',
  tenTuRangHanShuiLiang: '10cm土壤含水量',
  tenTuRangWenDu: '10cm土壤温度',
  tianJiangYuLiang: '天降雨量',
  tuRangDaoDianLv: '土壤电导率',
  twentyFiveTuRangHanShuiLiang: '25cm土壤含水量',
  twentyFiveTuRangWenDu: '25cm土壤温度',
  twentyTuRangHanShuiLiang: '20cm土壤含水量',
  twentyTuRangWenDu: '20cm土壤温度',
  xiangDuiShiDu: '相对湿度',
  xiaoShiJiangYuLiang: '小时降雨量'
};
export const DATADEVTYPE = {
  XMCMB: 1, // 小麦赤霉病
  XMBFB: 2, // 小麦白粉病
  YMDBB: 3, // 玉米大斑病
  XMTYB: 4, // 小麦条锈病
  SDDWB: 6 // 水稻稻瘟病
};

export const DEVICE_TYPES = {
  CBD: 'CQCBD00001', // 测报灯
  SDCBD: 'CQCBD00002', // 水稻测报灯
  GKCBD: 'CQCBD00003', // 高空测报灯
  BZY: 'BZY00001', // 孢子仪
  DDBZY: 'BZY00002', // 低端款孢子仪
  XCT: 'CQCBD00004', // 吸虫塔
  CQXXCJ: 'CQCBD00005', // 虫情信息采集
  CQXXCJVI: 'CQCBD00006', // 虫情信息采集VI
  SCD: 'SCD00001', // 杀虫灯
  FXSCD: 'SCD00002', // 风吸式杀虫灯
  JGSSCD: 'SCD00003', // 景观风吸式杀虫灯
  JKSB: 'JK00001', //监控设备
  YRJKSB: 'JK00002', //监控设备
  XYCB2: 'XYCB00004', //云飞性诱测报II
  XYCB: 'XYCB00003', //云飞性诱测报III
  ZJSFXYCB: 'XYCB00005', // 中捷四方性诱测报
  YMDBB: 'HS_YBQ_DBB00001', // 玉米大斑病
  XMCMB: 'HS_YBQ_CMB00001', // 小麦赤霉病
  SDDWB: 'HS_YBQ_DWB00001', // 水稻稻瘟病
  XMTXB: 'HS_YBQ_TXB00001', // 小麦条锈病
  QXZ: 'QXZ00001', //气象站
  XPGQXZ: 'QXZ00002', //新浦会气象站
  SFSQ: 'SQZ00001', // 云飞墒情站
  SQZ: 'SQZ00002', //墒情站
  ADZNGSSQ: 'SQZ00003', //爱迪智农管式墒情
  SFYTJ: 'SF00001', //水肥一体化站
  HPSFYTJ: 'SF00002', //华普一体化站
  GSSQ: 'SQZ00004', //管式墒情 * 新普惠MQTT墒情站分管式和普通，都是一样的设备，数据也一样，只是类型上做区分
  SWJ: 'SWJ00001', // 水位计
  DZM: 'SZ00001', // 双吊大闸门
  DZM2: 'SZ00002', // 大闸门
  XZM: 'SZ00003' // 大闸门
};
export const PATROL_RESULT_STATUS = {
  NORMAL: '1',
  ERROR: '2'
};
export const SERVICE_TASK_STATUS = {
  UNFINISHED: '1',
  FINISHED: '2', // 已完成
  UNDESIGNATE: '3' // 待指派
};
