ledger.js 9.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452
  1. import { jsonToFormData } from '@/utils/common'
  2. import request from '@/utils/request'
  3. // 查询
  4. export function getAllWindCompany(data) {
  5. return request({
  6. url: '/energy-manage-service/api/wind/company/getAllWindCompany',
  7. method: 'post',
  8. data
  9. })
  10. }
  11. // 新增
  12. export function addCompany(data) {
  13. return request({
  14. url: '/energy-manage-service/api/wind/company/addCompany',
  15. method: 'post',
  16. data
  17. })
  18. }
  19. // 编辑
  20. export function updateCompany(data) {
  21. return request({
  22. url: '/energy-manage-service/api/wind/company/updateCompany',
  23. method: 'post',
  24. data
  25. })
  26. }
  27. // 更改状态
  28. export function updateStateCompany(data) {
  29. return request({
  30. url: '/energy-manage-service/api/wind/company/updateStateCompany',
  31. method: 'post',
  32. data
  33. })
  34. }
  35. // 省
  36. export function findAllProvince(data) {
  37. return request({
  38. url: '/energy-manage-service/api/area/findAllProvince',
  39. method: 'post',
  40. data
  41. })
  42. }
  43. // 省
  44. export function getCitiesByPId(data) {
  45. return request({
  46. url: '/energy-manage-service/api/area/getCitiesByPId',
  47. method: 'get',
  48. data
  49. })
  50. }
  51. //编辑回显
  52. export function getWindCompany(data) {
  53. return request({
  54. url: '/energy-manage-service/api/wind/company/getWindCompany',
  55. method: 'post',
  56. data
  57. })
  58. }
  59. //删除
  60. export function delCompany(data) {
  61. return request({
  62. url: '/energy-manage-service/api/wind/company/delCompany',
  63. method: 'post',
  64. data
  65. })
  66. }
  67. //企业查询风场
  68. export function getWindFieldVos(data) {
  69. return request({
  70. url: '/energy-manage-service/api/wind/field/getWindFieldVos',
  71. method: 'post',
  72. data: jsonToFormData(data)
  73. })
  74. }
  75. // .........................测风塔页面
  76. // 查询
  77. export function getAnemometerTowerPage(data) {
  78. return request({
  79. url: '/energy-manage-service/api/anemometer/tower/getAnemometerTowerPage',
  80. method: 'post',
  81. data
  82. })
  83. }
  84. // 创建测风塔
  85. export function createAnemometerTower(data) {
  86. return request({
  87. url: '/energy-manage-service/api/anemometer/tower/createAnemometerTower',
  88. method: 'post',
  89. data
  90. })
  91. }
  92. // 更新测风塔
  93. export function updateAnemometerTower(data) {
  94. return request({
  95. url: '/energy-manage-service/api/anemometer/tower/updateAnemometerTower',
  96. method: 'post',
  97. data
  98. })
  99. }
  100. // 查看详情
  101. export function getAnemometerTower(data) {
  102. return request({
  103. url: '/energy-manage-service/api/anemometer/tower/getAnemometerTower',
  104. method: 'post',
  105. data
  106. })
  107. }
  108. // 测风塔状态
  109. export function updateAnemometerTowerState(data) {
  110. return request({
  111. url: '/energy-manage-service/api/anemometer/tower/updateAnemometerTowerState',
  112. method: 'post',
  113. data
  114. })
  115. }
  116. // 删除测风塔
  117. export function delAnemometerTower(data) {
  118. return request({
  119. url: '/energy-manage-service/api/anemometer/tower/delAnemometerTower',
  120. method: 'post',
  121. data
  122. })
  123. }
  124. // .....................机型信息
  125. // 查询
  126. export function windEngineMillPage(data) {
  127. return request({
  128. url: '/energy-manage-service/api/wind/engine/mill/windEngineMillPage',
  129. method: 'post',
  130. data
  131. })
  132. }
  133. // 更改状态/修改
  134. export function updateWindEngineMill(data) {
  135. return request({
  136. url: '/energy-manage-service/api/wind/engine/mill/updateWindEngineMill',
  137. method: 'post',
  138. data
  139. })
  140. }
  141. // 获取机型类型
  142. export function getDictList(data) {
  143. return request({
  144. url: '/energy-manage-service/dict/getDictList',
  145. method: 'post',
  146. data
  147. })
  148. }
  149. // 创建机型
  150. export function createEngineMill(data) {
  151. return request({
  152. url: '/energy-manage-service/api/wind/engine/mill/createEngineMill',
  153. method: 'post',
  154. data
  155. })
  156. }
  157. // 删除机型
  158. export function delWindEngineMill(data) {
  159. return request({
  160. url: '/energy-manage-service/api/wind/engine/mill/delWindEngineMill',
  161. method: 'post',
  162. data
  163. })
  164. }
  165. // 机型详情
  166. export function getWindEngineMillPageVo(data) {
  167. return request({
  168. url: '/energy-manage-service/api/wind/engine/mill/getWindEngineMillPageVo',
  169. method: 'post',
  170. data
  171. })
  172. }
  173. //
  174. // 风机查询
  175. export function windEngineGrouPage(data) {
  176. return request({
  177. url: '/energy-manage-service/api/wind/engine/group/windEngineGrouPage',
  178. method: 'post',
  179. data
  180. })
  181. }
  182. // 风机状态
  183. export function updateStateWindEngineGroup(data) {
  184. return request({
  185. url: '/energy-manage-service/api/wind/engine/group/updateStateWindEngineGroup',
  186. method: 'post',
  187. data
  188. })
  189. }
  190. // 风机详情
  191. export function getWindEngineGroup(data) {
  192. return request({
  193. url: '/energy-manage-service/api/wind/engine/group/getWindEngineGroup',
  194. method: 'post',
  195. data
  196. })
  197. }
  198. // 获取风场
  199. export function getWindFieldNames(data) {
  200. return request({
  201. url: '/energy-manage-service/api/wind/field/getWindFieldNames',
  202. method: 'post',
  203. data
  204. })
  205. }
  206. // 删除风机
  207. export function delWindEngineGroup(data) {
  208. return request({
  209. url: '/energy-manage-service/api/wind/engine/group/delWindEngineGroup',
  210. method: 'post',
  211. data
  212. })
  213. }
  214. // 编辑风机
  215. export function updateWindEngineGroup(data) {
  216. return request({
  217. url: '/energy-manage-service/api/wind/engine/group/updateWindEngineGroup',
  218. method: 'post',
  219. data
  220. })
  221. }
  222. // 创建
  223. export function createWindEngineGroup(data) {
  224. return request({
  225. url: '/energy-manage-service/api/wind/engine/group/createWindEngineGroup',
  226. method: 'post',
  227. data
  228. })
  229. }
  230. // 关联机型
  231. export function getWindEngineMillList(data) {
  232. return request({
  233. url: '/energy-manage-service/api/wind/engine/mill/getWindEngineMillList',
  234. method: 'post',
  235. data
  236. })
  237. }
  238. // 。。。。。。。。。。。。。。。。。。。。。。。。。
  239. // 风场查询
  240. export function WindFieldListPage(data) {
  241. return request({
  242. url: '/energy-manage-service/api/wind/field/WindFieldListPage',
  243. method: 'post',
  244. data
  245. })
  246. }
  247. // 获取测风塔集合
  248. export function getAnemometerTowerNameList(data) {
  249. return request({
  250. url: '/energy-manage-service/api/anemometer/tower/getAnemometerTowerNameList',
  251. method: 'post',
  252. data
  253. })
  254. }
  255. // 获取风场状态
  256. export function updateWindFieldStateById(data) {
  257. return request({
  258. url: '/energy-manage-service/api/wind/field/updateWindFieldStateById',
  259. method: 'post',
  260. data
  261. })
  262. }
  263. // 查看风场详情
  264. export function getWindFieldVo(data) {
  265. return request({
  266. url: '/energy-manage-service/api/wind/field/getWindFieldVo',
  267. method: 'post',
  268. data
  269. })
  270. }
  271. // 创建风场
  272. export function createWindField(data) {
  273. return request({
  274. url: '/energy-manage-service/api/wind/field/createWindField',
  275. method: 'post',
  276. data
  277. })
  278. }
  279. // 编辑风场
  280. export function windFieldDto(data) {
  281. return request({
  282. url: '/energy-manage-service/api/wind/field/WindFieldDto',
  283. method: 'post',
  284. data
  285. })
  286. }
  287. // 查看车缝他
  288. export function getAnemometerTowerByField(data) {
  289. return request({
  290. url: '/energy-manage-service/api/anemometer/tower/getAnemometerTowerByField',
  291. method: 'post',
  292. data
  293. })
  294. }
  295. // 查看车缝他
  296. export function delWindFieldById(data) {
  297. return request({
  298. url: '/energy-manage-service/api/wind/field/delWindFieldById',
  299. method: 'post',
  300. data
  301. })
  302. }
  303. // 。。。。。。。。。。。。。。。。。。。。。上传下载
  304. // 下载模板
  305. export function getAllTemplate(data) {
  306. return request({
  307. url: '/energy-manage-service/sysTemplate/getAllTemplate',
  308. method: 'post',
  309. data
  310. })
  311. }
  312. // 机型上传附件
  313. export function powerWordCriterionImportData(data) {
  314. return request({
  315. url: '/energy-manage-service/api/powerword/criterion/powerWordCriterionImportData',
  316. method: 'post',
  317. data: jsonToFormData(data)
  318. })
  319. }
  320. // 风机上传附件
  321. export function uploadFile(data) {
  322. return request({
  323. url: '/upload',
  324. method: 'post',
  325. data
  326. })
  327. }
  328. // 风场导入
  329. export function windFieldImportData(data) {
  330. return request({
  331. url: '/energy-manage-service/api/wind/field/windFieldImportData',
  332. method: 'post',
  333. data: jsonToFormData(data)
  334. })
  335. }
  336. // 合同附件提交
  337. export function powerWordContractImportData(data) {
  338. return request({
  339. url: '/energy-manage-service/api/powerword/contract/powerWordContractImportData',
  340. method: 'post',
  341. data: jsonToFormData(data)
  342. })
  343. }
  344. // 风场导入
  345. export function windEngineGroupImportData(data) {
  346. return request({
  347. url: '/energy-manage-service/api/wind/engine/group/windEngineGroupImportData',
  348. method: 'post',
  349. data: jsonToFormData(data)
  350. })
  351. }
  352. // 风场资源文件上传
  353. export function saveWindFieldResource(data) {
  354. return request({
  355. url: '/energy-manage-service/api/wind/field/saveWindFieldResource',
  356. method: 'post',
  357. data
  358. })
  359. }
  360. // 风场资源文件删除
  361. export function delWindFieldResource(data) {
  362. return request({
  363. url: '/energy-manage-service/api/wind/field/delWindFieldResource',
  364. method: 'post',
  365. data
  366. })
  367. }
  368. // 驾驶舱接口
  369. // 获取统计数
  370. export function getCompanyFieldNumberVo(data) {
  371. return request({
  372. url: '/energy-manage-service/sysOrganizationAuth/getCompanyFieldNumberVo',
  373. method: 'post',
  374. data
  375. })
  376. }
  377. // 驾驶舱tree树接口
  378. export function getSysOrganizationAuthTreeByRoleId(data) {
  379. return request({
  380. url: '/energy-manage-service/sysOrganizationAuth/getSysOrganizationAuthTreeByRoleId',
  381. method: 'post',
  382. data
  383. })
  384. }
  385. // 电子地图接口
  386. export function getWindEngineGroupByFieldCode(data) {
  387. return request({
  388. url: '/energy-manage-service/api/wind/engine/group/getWindEngineGroupByFieldCode',
  389. method: 'post',
  390. data
  391. })
  392. }
  393. // 驾驶舱右侧
  394. export function queryStatistics(data) {
  395. return request({
  396. url: '/energy-manage-service/homePage/queryStatistics',
  397. method: "get",
  398. data
  399. })
  400. }
  401. export function queryOptionRecords(data) {
  402. return request({
  403. url: '/energy-manage-service/homePage/queryOptionRecords',
  404. method: 'get',
  405. data
  406. })
  407. }