constants.js 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227
  1. // 上传类型
  2. export const UPLOAD_TYPE_MAP = {
  3. COMMON: 'COMMON',
  4. COMMONV2: 'COMMONV2',
  5. BASE: 'BASE',
  6. BLOCK: 'BLOCK',
  7. CROP: 'CROP',
  8. SUPPLIER_CRE: 'SUPPLIER_CRE',
  9. FARMING_RECORD: 'FARMING_RECORD',
  10. USER_AVATAR: 'USER_AVATAR',
  11. FARMING_TASK: 'FARMING_TASK',
  12. FARMING_TASK_RECORD_REPORT: 'FARMING_TASK_RECORD_REPORT',
  13. PIC_UPLOAD: 'PIC_UPLOAD',
  14. REPAIR_UPLOAD_IMG: 'REPAIR_UPLOAD_IMG',
  15. PATROL_UPLOAD_IMG: 'PATROL_UPLOAD_IMG'
  16. };
  17. export const SERVICE_RESULT_STATUS = {
  18. FINISHED: '1',
  19. UNFINISHED: '2',
  20. };
  21. // 农事审核类型
  22. export const FARMING_REVIEW_TYPE = {
  23. FARMING_TASK: 'FARMING_TASK',
  24. FARMING_PICK: 'FARMING_PICK',
  25. FARMING_PATROL: 'FARMING_PATROL'
  26. };
  27. // 农事任务类型
  28. export const FARMING_TASK_TYPE = {
  29. FARMING_TASK: 'FARMING_TASK',
  30. FARMING_PICK: 'FARMING_PICK',
  31. FARMING_PATROL: 'FARMING_PATROL',
  32. FARMING_WARN: 'FARMING_WARN'
  33. };
  34. export const FARMING_TASK_TYPE_VALUE = {
  35. [FARMING_TASK_TYPE['FARMING_PICK']]: -1,
  36. [FARMING_TASK_TYPE['FARMING_PATROL']]: -2
  37. };
  38. export const FARM_INNER_TYPE = {
  39. LAND: 'LAND',
  40. BLOCK: 'BLOCK',
  41. PLAN: 'PLAN'
  42. };
  43. // 农事任务页面类型
  44. export const FARMING_TASK_PAGE_TYPE = {
  45. FARMING_TASK: 'FARMING_TASK',
  46. FARMING_PICK: 'FARMING_PICK',
  47. FARMING_PATROL: 'FARMING_PATROL',
  48. FARMING_APPLY: 'FARMING_APPLY',
  49. FARMING_RETURN: 'FARMING_RETURN'
  50. };
  51. // 上传类型
  52. export const UPLOAD_TYPE_MAP_APP = {
  53. ATSUPLOADIMAGE: 'ATSUPLOADIMAGE',
  54. KNOWLEDGE: 'KNOWLEDGE',
  55. BANNER: 'BANNER',
  56. EXPERT: 'EXPERT'
  57. };
  58. export const FARM_ASSETS_TYPE = {
  59. STORE: 'STORE',
  60. INVENTORY: 'INVENTORY'
  61. };
  62. export const UPDALOD_API_MAP_APP = {
  63. [UPLOAD_TYPE_MAP_APP.EXPERT]: '/atsprod-api/ats/expert/upload',
  64. [UPLOAD_TYPE_MAP_APP.BANNER]: '/atsprod-api/ats/banner/upload',
  65. [UPLOAD_TYPE_MAP_APP.KNOWLEDGE]: '/atsprod-api/ats/knowledge/upload',
  66. [UPLOAD_TYPE_MAP_APP.ATSUPLOADIMAGE]: '/atsprod-api/ats/sectioncontent/upload'
  67. };
  68. export const DEVICE_TYPE = {
  69. 5: '环境监测', // 环境监测
  70. 6: '监控设备', // 监控设备
  71. 15: '土壤墒情', //
  72. 30: '卷盘喷灌机', //农哈哈卷盘喷灌机
  73. 31: '平移喷灌机 ', //艾瑞德平移喷灌机
  74. 32: '中心支轴喷灌机', //艾瑞德中心支轴喷灌机
  75. 33: '水肥一体机', //
  76. 34: '水电双计' //
  77. };
  78. export const tk = 'bfe366f1af60602bd0e51853af6d23d2';
  79. // 任务状态
  80. export const TASK_STATUS_TYPE = {
  81. READY: 'U', // 未开始
  82. PENDING: 'I', // 进行中
  83. DONE: 'C', // 已完成
  84. ERROR: 'E', // 已失败
  85. STOPPED: 'S', //已停止
  86. STARTING: 'B', //启动中
  87. STOPPING: 'T', //停止中
  88. RESETFAILED: 'F', //复位失败
  89. DISABLED: 'DISABLED'
  90. };
  91. // 设备状态
  92. export const TMN_TYPE_STATUS = {
  93. ONLINE: '1', // 在线
  94. ATWORK: '2', // 工作中
  95. OFFLINE: '0', // 离线
  96. FAULT: '3' // 故障
  97. };
  98. export const TMN_TYPE_STATUS_NAME = {
  99. [TMN_TYPE_STATUS.ONLINE]: '空闲中',
  100. [TMN_TYPE_STATUS.ATWORK]: '工作中',
  101. [TMN_TYPE_STATUS.OFFLINE]: '离线',
  102. [TMN_TYPE_STATUS.FAULT]: '故障'
  103. };
  104. export const TMN_SWITCH_STATUS = {
  105. NORMAL: -1, // 正常状态 -1
  106. OPENNING: 1, // 启动中 1
  107. OPENEDREMAIN: 2,
  108. CLOSING: 0 // 关闭中 0
  109. };
  110. export const DEVICETYPE = {
  111. CBD: 'L0001', // 测报灯
  112. BZY: 'L0002', // 孢子仪
  113. SQZ: 'L0003', // 墒情站
  114. GSSQ: 'L0004', // 管式墒情
  115. QXZ: 'L0005', // 气象站
  116. PNHJJC: 'L0006', // 棚内环境监测
  117. JB: 'L0007', //卷被
  118. JM: 'L0008', //卷膜
  119. SFJ: 'L0009', //水肥机
  120. SCD: 'L00010', //杀虫灯
  121. JGFXSSCD: 'L00018', // 景观风吸式杀虫灯
  122. JKSB: 'L00011', //监控设备
  123. JP: 'L00012', //卷盘
  124. WH_XJ: 'L00013', //物候相机
  125. FJ: 'L00014', //风机
  126. GKCBD: 'L00015', //高空测报灯
  127. FXSSCD: 'L00016', // 风吸式杀虫灯
  128. SDXYCBY: 'L00017', // 水稻性诱测报仪
  129. XYCBY3: 'L00017-1800', // 性诱测报仪3
  130. SDDWBYJJC: 'L00020', // 水稻稻瘟病预警监测
  131. XMCMBYJJC: 'L00021', // 小麦赤霉病预警监测
  132. SZJCZ: 'L00030', // 水质在线监测站
  133. LDJCZ: 'L00031', // 雷达水位监测站
  134. SWJ: 'L00032', // 水位计
  135. FJSBD: 'L00040', // 风机,水泵设备等
  136. TRSSCL: 'L00050', // 土壤水势测量
  137. MJZB: 'L00060', // 空间消毒灭菌装备
  138. GGZM: 'L00070' // 灌溉闸门
  139. };
  140. export const ATMOSPHERE = {
  141. dianChiDianYa: '电池电压',
  142. fiftyTuRangHanShuiLiang: '50cm土壤含水量',
  143. fiftyTuRangWenDu: '50cm土壤温度',
  144. fiveTuRangHanShuiLiang: '5cm土壤含水量',
  145. fiveTuRangWenDu: '5cm土壤温度',
  146. kongQiWenDu: '空气温度',
  147. luDianWenDu: '露点温度',
  148. riZhaoShiShu: '日照时数',
  149. leafWater: '叶面湿润时间',
  150. tenTuRangHanShuiLiang: '10cm土壤含水量',
  151. tenTuRangWenDu: '10cm土壤温度',
  152. tianJiangYuLiang: '天降雨量',
  153. tuRangDaoDianLv: '土壤电导率',
  154. twentyFiveTuRangHanShuiLiang: '25cm土壤含水量',
  155. twentyFiveTuRangWenDu: '25cm土壤温度',
  156. twentyTuRangHanShuiLiang: '20cm土壤含水量',
  157. twentyTuRangWenDu: '20cm土壤温度',
  158. xiangDuiShiDu: '相对湿度',
  159. xiaoShiJiangYuLiang: '小时降雨量'
  160. };
  161. export const DATADEVTYPE = {
  162. XMCMB: 1, // 小麦赤霉病
  163. XMBFB: 2, // 小麦白粉病
  164. YMDBB: 3, // 玉米大斑病
  165. XMTYB: 4, // 小麦条锈病
  166. SDDWB: 6 // 水稻稻瘟病
  167. };
  168. export const DEVICE_TYPES = {
  169. CBD: 'CQCBD00001', // 测报灯
  170. SDCBD: 'CQCBD00002', // 水稻测报灯
  171. GKCBD: 'CQCBD00003', // 高空测报灯
  172. BZY: 'BZY00001', // 孢子仪
  173. DDBZY: 'BZY00002', // 低端款孢子仪
  174. XCT: 'CQCBD00004', // 吸虫塔
  175. CQXXCJ: 'CQCBD00005', // 虫情信息采集
  176. CQXXCJVI: 'CQCBD00006', // 虫情信息采集VI
  177. SCD: 'SCD00001', // 杀虫灯
  178. FXSCD: 'SCD00002', // 风吸式杀虫灯
  179. JGSSCD: 'SCD00003', // 景观风吸式杀虫灯
  180. JKSB: 'JK00001', //监控设备
  181. YRJKSB: 'JK00002', //监控设备
  182. XYCB2: 'XYCB00004', //云飞性诱测报II
  183. XYCB: 'XYCB00003', //云飞性诱测报III
  184. ZJSFXYCB: 'XYCB00005', // 中捷四方性诱测报
  185. YMDBB: 'HS_YBQ_DBB00001', // 玉米大斑病
  186. XMCMB: 'HS_YBQ_CMB00001', // 小麦赤霉病
  187. SDDWB: 'HS_YBQ_DWB00001', // 水稻稻瘟病
  188. XMTXB: 'HS_YBQ_TXB00001', // 小麦条锈病
  189. QXZ: 'QXZ00001', //气象站
  190. XPGQXZ: 'QXZ00002', //新浦会气象站
  191. SFSQ: 'SQZ00001', // 云飞墒情站
  192. SQZ: 'SQZ00002', //墒情站
  193. ADZNGSSQ: 'SQZ00003', //爱迪智农管式墒情
  194. SFYTJ: 'SF00001', //水肥一体化站
  195. HPSFYTJ: 'SF00002', //华普一体化站
  196. GSSQ: 'SQZ00004', //管式墒情 * 新普惠MQTT墒情站分管式和普通,都是一样的设备,数据也一样,只是类型上做区分
  197. SWJ: 'SWJ00001', // 水位计
  198. DZM: 'SZ00001', // 双吊大闸门
  199. DZM2: 'SZ00002', // 大闸门
  200. XZM: 'SZ00003' // 大闸门
  201. };
  202. export const PATROL_RESULT_STATUS = {
  203. NORMAL: '1',
  204. ERROR: '2'
  205. };
  206. export const SERVICE_TASK_STATUS = {
  207. UNFINISHED: '1',
  208. FINISHED: '2', // 已完成
  209. UNDESIGNATE: '3' // 待指派
  210. };