moduleConfig.js 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639
  1. export const stationConfigModules = [
  2. {
  3. "key": "module",
  4. "title": "光伏组件",
  5. "api": "stationModule",
  6. "perm": "config:stationModule",
  7. "exportName": "光伏组件配置.xlsx",
  8. "fields": [
  9. [
  10. "model",
  11. "组件型号",
  12. "input",
  13. true
  14. ],
  15. [
  16. "brand",
  17. "品牌",
  18. "input"
  19. ],
  20. [
  21. "ratedPower",
  22. "额定功率(W)",
  23. "number"
  24. ],
  25. [
  26. "moduleType",
  27. "组件类型",
  28. "select",
  29. false,
  30. [
  31. [
  32. "单面",
  33. "单面"
  34. ],
  35. [
  36. "双面",
  37. "双面"
  38. ]
  39. ]
  40. ],
  41. [
  42. "moduleCount",
  43. "数量",
  44. "number"
  45. ],
  46. [
  47. "conversionEfficiency",
  48. "转换效率",
  49. "input"
  50. ],
  51. [
  52. "temperatureCoefficient",
  53. "温度系数",
  54. "input"
  55. ],
  56. [
  57. "installDate",
  58. "安装日期",
  59. "date"
  60. ]
  61. ],
  62. "columns": [
  63. "stationName",
  64. "model",
  65. "brand",
  66. "ratedPower",
  67. "moduleType",
  68. "moduleCount",
  69. "conversionEfficiency",
  70. "temperatureCoefficient",
  71. "installDate"
  72. ],
  73. "search": [
  74. "stationId",
  75. "model",
  76. "brand",
  77. "moduleType"
  78. ]
  79. },
  80. {
  81. "key": "powerLimit",
  82. "title": "限电配置",
  83. "api": "stationPowerLimit",
  84. "perm": "config:stationPowerLimit",
  85. "exportName": "限电配置.xlsx",
  86. "fields": [
  87. [
  88. "limitType",
  89. "限电类型",
  90. "select",
  91. true,
  92. [
  93. [
  94. "调度限电",
  95. "调度限电"
  96. ],
  97. [
  98. "检修限电",
  99. "检修限电"
  100. ],
  101. [
  102. "故障限电",
  103. "故障限电"
  104. ]
  105. ]
  106. ],
  107. [
  108. "startDate",
  109. "开始日期",
  110. "date"
  111. ],
  112. [
  113. "endDate",
  114. "结束日期",
  115. "date"
  116. ],
  117. [
  118. "limitPercent",
  119. "限电比例",
  120. "input"
  121. ],
  122. [
  123. "reason",
  124. "原因",
  125. "input"
  126. ],
  127. [
  128. "approver",
  129. "审批方",
  130. "input"
  131. ],
  132. [
  133. "status",
  134. "状态",
  135. "select",
  136. false,
  137. [
  138. [
  139. "生效中",
  140. "生效中"
  141. ],
  142. [
  143. "待执行",
  144. "待执行"
  145. ],
  146. [
  147. "已结束",
  148. "已结束"
  149. ]
  150. ]
  151. ]
  152. ],
  153. "columns": [
  154. "stationName",
  155. "limitType",
  156. "startDate",
  157. "endDate",
  158. "limitPercent",
  159. "reason",
  160. "approver",
  161. "status"
  162. ],
  163. "search": [
  164. "stationId",
  165. "limitType",
  166. "status"
  167. ]
  168. },
  169. {
  170. "key": "device",
  171. "title": "设备配置",
  172. "api": "stationDevice",
  173. "perm": "config:stationDevice",
  174. "exportName": "设备配置.xlsx",
  175. "fields": [
  176. [
  177. "deviceName",
  178. "设备名称",
  179. "input",
  180. true
  181. ],
  182. [
  183. "deviceType",
  184. "设备类型",
  185. "input"
  186. ],
  187. [
  188. "brand",
  189. "品牌",
  190. "input"
  191. ],
  192. [
  193. "model",
  194. "型号",
  195. "input"
  196. ],
  197. [
  198. "serialNumber",
  199. "序列号",
  200. "input"
  201. ],
  202. [
  203. "status",
  204. "状态",
  205. "select",
  206. false,
  207. [
  208. [
  209. "在线",
  210. "在线"
  211. ],
  212. [
  213. "故障",
  214. "故障"
  215. ],
  216. [
  217. "离线",
  218. "离线"
  219. ],
  220. [
  221. "维护",
  222. "维护"
  223. ]
  224. ]
  225. ],
  226. [
  227. "installDate",
  228. "安装日期",
  229. "date"
  230. ]
  231. ],
  232. "columns": [
  233. "stationName",
  234. "deviceName",
  235. "deviceType",
  236. "brand",
  237. "model",
  238. "serialNumber",
  239. "status",
  240. "installDate"
  241. ],
  242. "search": [
  243. "stationId",
  244. "deviceName",
  245. "deviceType",
  246. "status"
  247. ]
  248. },
  249. {
  250. "key": "channel",
  251. "title": "通道配置",
  252. "api": "stationChannel",
  253. "perm": "config:stationChannel",
  254. "exportName": "通道配置.xlsx",
  255. "fields": [
  256. [
  257. "channelName",
  258. "通道名称",
  259. "input",
  260. true
  261. ],
  262. [
  263. "protocol",
  264. "协议",
  265. "select",
  266. false,
  267. [
  268. [
  269. "FTP",
  270. "FTP"
  271. ],
  272. [
  273. "SFTP",
  274. "SFTP"
  275. ],
  276. [
  277. "Modbus TCP",
  278. "Modbus TCP"
  279. ],
  280. [
  281. "MQTT",
  282. "MQTT"
  283. ],
  284. [
  285. "HTTP",
  286. "HTTP"
  287. ],
  288. [
  289. "OPC UA",
  290. "OPC UA"
  291. ],
  292. [
  293. "IEC 104",
  294. "IEC 104"
  295. ]
  296. ]
  297. ],
  298. [
  299. "host",
  300. "主机地址",
  301. "input"
  302. ],
  303. [
  304. "port",
  305. "端口",
  306. "number"
  307. ],
  308. [
  309. "collectInterval",
  310. "采集间隔",
  311. "input"
  312. ],
  313. [
  314. "dataType",
  315. "数据类型",
  316. "input"
  317. ],
  318. [
  319. "status",
  320. "状态",
  321. "select",
  322. false,
  323. [
  324. [
  325. "正常",
  326. "正常"
  327. ],
  328. [
  329. "延迟",
  330. "延迟"
  331. ],
  332. [
  333. "断开",
  334. "断开"
  335. ]
  336. ]
  337. ],
  338. [
  339. "lastSyncTime",
  340. "最后同步时间",
  341. "input"
  342. ]
  343. ],
  344. "columns": [
  345. "stationName",
  346. "channelName",
  347. "protocol",
  348. "host",
  349. "port",
  350. "collectInterval",
  351. "dataType",
  352. "status",
  353. "lastSyncTime"
  354. ],
  355. "search": [
  356. "stationId",
  357. "channelName",
  358. "protocol",
  359. "status"
  360. ]
  361. },
  362. {
  363. "key": "point",
  364. "title": "测点配置",
  365. "api": "stationPoint",
  366. "perm": "config:stationPoint",
  367. "exportName": "测点配置.xlsx",
  368. "fields": [
  369. [
  370. "deviceId",
  371. "设备",
  372. "device"
  373. ],
  374. [
  375. "deviceName",
  376. "设备名称",
  377. "input"
  378. ],
  379. [
  380. "pointName",
  381. "测点名称",
  382. "input",
  383. true
  384. ],
  385. [
  386. "unit",
  387. "单位",
  388. "input"
  389. ],
  390. [
  391. "precisionValue",
  392. "精度",
  393. "number"
  394. ],
  395. [
  396. "measureRange",
  397. "量程",
  398. "input"
  399. ],
  400. [
  401. "protocol",
  402. "协议",
  403. "select",
  404. false,
  405. [
  406. [
  407. "Modbus",
  408. "Modbus"
  409. ],
  410. [
  411. "OPC UA",
  412. "OPC UA"
  413. ],
  414. [
  415. "IEC 104",
  416. "IEC 104"
  417. ],
  418. [
  419. "MQTT",
  420. "MQTT"
  421. ]
  422. ]
  423. ],
  424. [
  425. "address",
  426. "地址",
  427. "input"
  428. ],
  429. [
  430. "collectInterval",
  431. "采集间隔",
  432. "input"
  433. ]
  434. ],
  435. "columns": [
  436. "stationName",
  437. "deviceName",
  438. "pointName",
  439. "unit",
  440. "precisionValue",
  441. "measureRange",
  442. "protocol",
  443. "address",
  444. "collectInterval"
  445. ],
  446. "search": [
  447. "stationId",
  448. "deviceName",
  449. "pointName",
  450. "protocol"
  451. ]
  452. },
  453. {
  454. "key": "cpoint",
  455. "title": "测点表",
  456. "api": "point",
  457. "perm": "config:point",
  458. "exportName": "测点表.xlsx",
  459. "hasStation": false,
  460. "fields": [
  461. [
  462. "configDeviceName",
  463. "设备名称",
  464. "device",
  465. true
  466. ],
  467. [
  468. "name",
  469. "名称",
  470. "input",
  471. true
  472. ],
  473. [
  474. "code",
  475. "编码",
  476. "input"
  477. ],
  478. [
  479. "addr",
  480. "地址",
  481. "number"
  482. ],
  483. [
  484. "category",
  485. "测点类型",
  486. "select",
  487. false,
  488. [
  489. [
  490. "遥信",
  491. "YX"
  492. ],
  493. [
  494. "遥测",
  495. "YC"
  496. ],
  497. [
  498. "遥控",
  499. "YM"
  500. ],
  501. [
  502. "遥调",
  503. "YT"
  504. ]
  505. ]
  506. ],
  507. [
  508. "initValue",
  509. "初始值",
  510. "input"
  511. ],
  512. [
  513. "willInverse",
  514. "是否取反",
  515. "switch",
  516. true,
  517. [
  518. [
  519. "是",
  520. "Y"
  521. ],
  522. [
  523. "否",
  524. "N"
  525. ]
  526. ]
  527. ],
  528. [
  529. "kbComposite",
  530. "计算方式",
  531. "select",
  532. true,
  533. [
  534. [
  535. "不复合",
  536. "0"
  537. ],
  538. [
  539. "复合",
  540. "1"
  541. ]
  542. ]
  543. ],
  544. [
  545. "k",
  546. "K",
  547. "number"
  548. ],
  549. [
  550. "b",
  551. "B",
  552. "number"
  553. ],
  554. [
  555. "zeroFilter",
  556. "零漂",
  557. "number"
  558. ],
  559. [
  560. "willCheckUd",
  561. "越限检查",
  562. "select",
  563. false,
  564. [
  565. [
  566. "是",
  567. "Y"
  568. ],
  569. [
  570. "否",
  571. "N"
  572. ]
  573. ]
  574. ],
  575. [
  576. "up1",
  577. "上限1",
  578. "number"
  579. ],
  580. [
  581. "up2",
  582. "上限2",
  583. "number"
  584. ],
  585. [
  586. "down1",
  587. "下限1",
  588. "number"
  589. ],
  590. [
  591. "down2",
  592. "下限2",
  593. "number"
  594. ],
  595. [
  596. "hopFilter",
  597. "滤波",
  598. "number"
  599. ],
  600. [
  601. "lazyTm",
  602. "呆值时间",
  603. "number"
  604. ],
  605. [
  606. "configAlarmTemplateId",
  607. "报警模板id",
  608. "number"
  609. ]
  610. ],
  611. "columns": [
  612. "name",
  613. "code",
  614. "addr",
  615. "category",
  616. "configDeviceName",
  617. "initValue",
  618. "willInverse",
  619. "kbComposite",
  620. "k",
  621. "b",
  622. "zeroFilter",
  623. "willCheckUd",
  624. "up1",
  625. "up2",
  626. "down1",
  627. "down2",
  628. "hopFilter",
  629. "lazyTm",
  630. "configAlarmTemplateId"
  631. ],
  632. "search": [
  633. "name",
  634. "code",
  635. "category",
  636. "willCheckUd"
  637. ]
  638. }
  639. ];