configurable.data.ts 9.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439
  1. import { Config } from '../../deviceManager/configurationTable/types';
  2. // import Mock from 'mock.ts';
  3. // 皮带巷三级防灭火首页
  4. export const testBeltLaneFire: Config[] = [
  5. {
  6. deviceType: 'pdhzfxInfo',
  7. moduleName: '皮带火灾风险状态整体评价',
  8. pageType: 'belt',
  9. moduleData: {
  10. header: {
  11. show: false,
  12. readFrom: '',
  13. selector: {
  14. show: true,
  15. value: '${beltName}',
  16. },
  17. slot: {
  18. show: false,
  19. value: '',
  20. },
  21. },
  22. background: {
  23. show: false,
  24. type: 'video',
  25. link: '',
  26. },
  27. layout: {
  28. direction: 'column',
  29. items: [
  30. {
  31. name: 'complex_list1',
  32. basis: '100%',
  33. },
  34. ],
  35. },
  36. board: [],
  37. chart: [],
  38. gallery: [],
  39. gallery_list: [],
  40. table: [],
  41. list: [],
  42. complex_list: [],
  43. complex_list1: [
  44. {
  45. type: 'A',
  46. readFrom: 'pdhzfxInfo[0].sysList',
  47. mapFromData: true,
  48. items: [
  49. {
  50. title: '',
  51. contents: [
  52. {
  53. label: '${beltName}',
  54. value: '${warnlevel}',
  55. info: '',
  56. },
  57. ],
  58. },
  59. ],
  60. },
  61. // {
  62. // type: 'C',
  63. // readFrom: 'sysList',
  64. // mapFromData: true,
  65. // items: [
  66. // {
  67. // title: '',
  68. // contents: [
  69. // {
  70. // label: '${beltName}',
  71. // value: '${warnlevel}',
  72. // info: '',
  73. // },
  74. // ],
  75. // },
  76. // ],
  77. // },
  78. ],
  79. preset: [],
  80. to: '/micro-vent-3dModal/beltYjkf/index',
  81. },
  82. showStyle: {
  83. size: 'width:430px;height:350px;',
  84. version: '原版',
  85. position: 'top:30px;left:25px;',
  86. },
  87. },
  88. {
  89. deviceType: 'fmhjcInfo',
  90. moduleName: '防灭火检测与预警信息',
  91. pageType: 'belt',
  92. moduleData: {
  93. header: {
  94. show: true,
  95. readFrom: '',
  96. selector: {
  97. show: true,
  98. value: '${beltName}',
  99. },
  100. slot: {
  101. show: false,
  102. value: '',
  103. },
  104. },
  105. background: {
  106. show: false,
  107. type: 'video',
  108. link: '',
  109. },
  110. layout: {
  111. direction: 'column',
  112. items: [
  113. {
  114. name: 'complex_list',
  115. basis: '100%',
  116. },
  117. ],
  118. },
  119. board: [],
  120. chart: [],
  121. gallery: [],
  122. gallery_list: [],
  123. table: [],
  124. list: [],
  125. complex_list: [
  126. {
  127. type: 'C',
  128. readFrom: 'sysList',
  129. mapFromData: true,
  130. items: [
  131. {
  132. title: '',
  133. contents: [
  134. {
  135. label: '${deviceType}',
  136. value: '${warnLevel}',
  137. info: '',
  138. },
  139. ],
  140. },
  141. ],
  142. },
  143. ],
  144. preset: [],
  145. // mock: BDfireMock,
  146. },
  147. showStyle: {
  148. size: 'width:430px;height:430px;',
  149. version: '原版',
  150. position: 'top:415px;left:25px;',
  151. },
  152. },
  153. {
  154. deviceType: 'plmhInfo',
  155. moduleName: '喷淋灭火系统',
  156. pageType: 'belt',
  157. moduleData: {
  158. header: {
  159. show: true,
  160. readFrom: '',
  161. selector: {
  162. show: true,
  163. value: '${beltName}',
  164. },
  165. slot: {
  166. show: false,
  167. value: '',
  168. },
  169. },
  170. background: {
  171. show: false,
  172. type: 'video',
  173. link: '',
  174. },
  175. layout: {
  176. direction: 'column',
  177. items: [
  178. {
  179. name: 'list',
  180. basis: '100%',
  181. },
  182. ],
  183. },
  184. board: [],
  185. chart: [],
  186. gallery: [],
  187. gallery_list: [],
  188. table: [],
  189. list: [
  190. {
  191. type: 'B',
  192. readFrom: 'sysList',
  193. items: [
  194. {
  195. label: '系统状态',
  196. value: '${[0].netstatus}',
  197. trans: {
  198. '0': '离线',
  199. '1': '正常',
  200. },
  201. color: 'blue',
  202. info: '',
  203. },
  204. {
  205. label: '运行状态',
  206. value: '${[0].yxzt}',
  207. trans: {
  208. '0': '未喷淋',
  209. '1': '正在喷淋',
  210. },
  211. color: 'blue',
  212. info: '',
  213. },
  214. {
  215. label: '喷淋水压状态',
  216. value: '${[0].plsy}',
  217. color: 'blue',
  218. info: '',
  219. },
  220. {
  221. label: '控制模式',
  222. value: '${[0].kzms}',
  223. color: 'blue',
  224. info: '',
  225. },
  226. ],
  227. },
  228. ],
  229. complex_list: [],
  230. preset: [
  231. {
  232. readFrom: '',
  233. },
  234. ],
  235. // mock: BDfireMock,
  236. },
  237. showStyle: {
  238. size: 'width:430px;height:350px;',
  239. version: '原版',
  240. position: 'top:30px;right:25px;',
  241. },
  242. },
  243. {
  244. deviceType: 'yjkfArray',
  245. moduleName: '应急控风减灾',
  246. pageType: 'belt',
  247. moduleData: {
  248. header: {
  249. show: true,
  250. readFrom: '',
  251. selector: {
  252. show: true,
  253. value: '${beltName}',
  254. },
  255. slot: {
  256. show: false,
  257. value: '',
  258. },
  259. },
  260. background: {
  261. show: false,
  262. type: 'video',
  263. link: '',
  264. },
  265. layout: {
  266. direction: 'row',
  267. items: [
  268. {
  269. name: 'table',
  270. basis: '100%',
  271. },
  272. ],
  273. },
  274. board: [],
  275. chart: [],
  276. gallery: [],
  277. gallery_list: [],
  278. table: [
  279. {
  280. type: 'C',
  281. readFrom: 'aqjkData',
  282. columns: [
  283. {
  284. name: '设备位置',
  285. prop: 'deviceName',
  286. },
  287. {
  288. name: '前门状态',
  289. prop: 'frontDoorStatus',
  290. },
  291. {
  292. name: '后门状态',
  293. prop: 'backDoorStatus',
  294. },
  295. {
  296. name: '网络状态',
  297. prop: 'netStatus',
  298. },
  299. ],
  300. },
  301. ],
  302. list: [],
  303. complex_list: [],
  304. preset: [],
  305. },
  306. showStyle: {
  307. size: 'width:430px;height:430px;',
  308. version: '原版',
  309. position: 'top:415px;right:25px;',
  310. },
  311. },
  312. ];
  313. export const testYjkf: Config[] = [
  314. {
  315. deviceType: 'plmhInfo',
  316. moduleName: '',
  317. pageType: 'beltYjkf1',
  318. moduleData: {
  319. header: {
  320. show: false,
  321. readFrom: '',
  322. selector: {
  323. show: false,
  324. value: '',
  325. },
  326. slot: {
  327. show: false,
  328. value: '短路风门管控详情',
  329. trans: {},
  330. },
  331. },
  332. background: {
  333. show: false,
  334. type: 'video',
  335. link: '',
  336. },
  337. layout: {
  338. direction: 'column',
  339. items: [
  340. {
  341. name: 'gateBoard',
  342. basis: '100%',
  343. },
  344. ],
  345. },
  346. board: [],
  347. chart: [],
  348. gallery: [],
  349. gallery_list: [],
  350. table: [],
  351. list: [],
  352. complex_list: [],
  353. preset: [
  354. {
  355. readFrom: '',
  356. gateData: [
  357. {
  358. label: '前门状态',
  359. value: '${frontStatus}',
  360. trans: {
  361. '0': '关闭',
  362. '1': '打开',
  363. },
  364. },
  365. {
  366. label: '后门状态',
  367. value: '${backStatus}',
  368. trans: {
  369. '0': '关闭',
  370. '1': '打开',
  371. },
  372. },
  373. {
  374. label: '网络状态',
  375. value: '${networkStatus}',
  376. trans: {
  377. '0': '离线',
  378. '1': '在线',
  379. },
  380. },
  381. ],
  382. },
  383. ],
  384. mock: Mock,
  385. },
  386. showStyle: {
  387. size: 'width:440px;height:810px;',
  388. version: '原版',
  389. position: 'top:40px;left:25px;',
  390. },
  391. },
  392. {
  393. deviceType: 'yjkfArray',
  394. moduleName: '摄像头视频信号',
  395. pageType: 'beltYjkf',
  396. moduleData: {
  397. header: {
  398. show: false,
  399. readFrom: '',
  400. selector: {
  401. show: true,
  402. value: '${beltName}',
  403. },
  404. slot: {
  405. show: false,
  406. value: '',
  407. },
  408. },
  409. background: {
  410. show: true,
  411. type: 'video',
  412. link: '',
  413. },
  414. layout: {
  415. direction: 'row',
  416. items: [
  417. {
  418. name: 'list',
  419. basis: '100%',
  420. },
  421. ],
  422. },
  423. board: [],
  424. chart: [],
  425. gallery: [],
  426. gallery_list: [],
  427. table: [],
  428. list: [],
  429. complex_list: [],
  430. preset: [],
  431. // mock: BDfireMock,
  432. },
  433. showStyle: {
  434. size: 'width:440px;height:820px;',
  435. version: '原版',
  436. position: 'top:20px;right:25px;',
  437. },
  438. },
  439. ];