thirdBaseApi.js 24 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031
  1. import http from "@/api/http.js"
  2. /* 隆众数据库 */
  3. const lzDataInterface = {
  4. /**
  5. * 分类列表
  6. * @param {} params
  7. * @returns
  8. */
  9. classifyList: params => {
  10. return http.get('/datamanage/lz/classify',params);
  11. },
  12. /**
  13. * 数据列表
  14. * @param {BreedId} params 分类id
  15. * @param {Frequency } params
  16. * @returns
  17. */
  18. dataList: params => {
  19. return http.get('/datamanage/lz/data',params);
  20. },
  21. /**
  22. * 频度列表
  23. * @param {BreedId} params
  24. */
  25. frequencyList: params => {
  26. return http.get('/datamanage/lz/frequency',params);
  27. },
  28. // 隆重指标搜索接口
  29. getTargetListByName:params=>{
  30. return http.get('/datamanage/lz/search_list',params)
  31. },
  32. }
  33. /* 钢联数据库 */
  34. const glDataInterface = {
  35. /**
  36. * 分类列表
  37. * @param {} params
  38. * @returns
  39. */
  40. classifyList: params => {
  41. return http.get('/datamanage/gl/classify',params);
  42. },
  43. /**
  44. * 数据列表
  45. * @param {BreedShortName } params 分类id
  46. * @param {Frequency } params
  47. * @returns
  48. */
  49. dataList: params => {
  50. return http.get('/datamanage/gl/data',params);
  51. },
  52. /**
  53. * 频度列表
  54. * @param {BreedShortName } params
  55. */
  56. frequencyList: params => {
  57. return http.get('/datamanage/gl/frequency',params);
  58. },
  59. // 钢联指标搜索接口
  60. getTargetListByName:params=>{
  61. return http.get('/datamanage/gl/search_list',params)
  62. },
  63. // 钢联单个指标数据列表
  64. getTargetDataList:params=>{
  65. return http.get('/datamanage/gl/single_data',params)
  66. },
  67. }
  68. /* 有色数据库 */
  69. const smmDataInterface = {
  70. /**
  71. * 分类列表
  72. * @param {} params
  73. * @returns
  74. */
  75. classifyList: params => {
  76. return http.get('/datamanage/smm/classify',params);
  77. },
  78. // 分类下的指标列表
  79. edbListForClassify:params=>{
  80. return http.get('/datamanage/smm/index/list',params)
  81. },
  82. /**
  83. * 获取指标目录详情
  84. * @param {ClassifyId} 分类id
  85. * @param {Frequency} 频度名称
  86. * @param {CurrentIndex}
  87. * @param {PageSize}
  88. * @returns
  89. */
  90. dataList: params => {
  91. return http.get('/datamanage/smm/data',params);
  92. },
  93. /**
  94. * 频度列表
  95. * @param {TypeCode} params
  96. */
  97. frequencyList: params => {
  98. return http.get('/datamanage/smm/frequency',params);
  99. },
  100. // smm指标搜索接口
  101. getTargetListByName:params=>{
  102. return http.get('/datamanage/smm/search_list',params)
  103. },
  104. /**
  105. * 获取单个指标详情
  106. * @param {IndexCode} 指标id
  107. * @returns
  108. */
  109. getTargetDataList:params=>{
  110. return http.get('/datamanage/smm/single_data',params)
  111. },
  112. /**
  113. * 添加分类
  114. * @param {ParentId} 上级id 为0表示是一级分类
  115. * @param {ClassifyName} 分类名称
  116. */
  117. addClassifyItem:params=>{
  118. return http.post('/datamanage/smm/classify/add',params)
  119. },
  120. /**
  121. * 编辑分类
  122. * @param {ClassifyId} 分类id
  123. * @param {ClassifyName} 分类名称
  124. */
  125. editClassifyItem:params=>{
  126. return http.post('/datamanage/smm/classify/edit',params)
  127. },
  128. /**
  129. * 删除分类
  130. * @param {ClassifyId} 分类id
  131. */
  132. deleteClassifyItem:params=>{
  133. return http.post('/datamanage/smm/classify/del',params)
  134. },
  135. /**
  136. * 分类名称列表
  137. */
  138. classifyNameList:params=>{
  139. return http.get('/datamanage/smm/classify/name',params)
  140. },
  141. /**
  142. * 编辑指标分类(移动指标)
  143. * @param {ClassifyId} 分类id
  144. * @param {BaseFromSmmIndexId} 指标id
  145. */
  146. editSmmTarget:params=>{
  147. return http.post('/datamanage/smm/edit',params)
  148. },
  149. /**
  150. * 移动目录
  151. * @param {ClassifyId} 分类id
  152. * @param {ParentId} 上级id
  153. * @param {PrevClassifyId} 上一个兄弟节点分类id 若移动到第一个 为0
  154. * @param {NextClassifyId} 下一个兄弟节点分类id 若移动到最后一个 为0
  155. */
  156. moveCatalog:params=>{
  157. return http.post('/datamanage/smm/classify/move',params)
  158. },
  159. /**
  160. * 移动指标
  161. * @param {ClassifyId} 分类id
  162. * @param {BaseFromSmmIndexId} 指标id
  163. * @param {PrevBaseFromSmmIndexId} 上一个兄弟节点分类id 若移动到第一个 为0
  164. * @param {NextBaseFromSmmIndexId} 下一个兄弟节点分类id 若移动到最后一个 为0
  165. */
  166. moveSMMtarget:params=>{
  167. return http.post('/datamanage/smm/move',params)
  168. },
  169. /**
  170. * 删除指标
  171. * @param {BaseFromSmmIndexId} 指标id
  172. */
  173. deleteSMMtarget:params=>{
  174. return http.post('/datamanage/smm/del',params)
  175. },
  176. /**
  177. * 清除指标分类
  178. * @param {BaseFromSmmIndexId} 指标id
  179. */
  180. cleanClassify:params=>{
  181. return http.post('/datamanage/smm/reset',params)
  182. },
  183. // 有色原始数据库
  184. /**
  185. * 列表
  186. */
  187. getYsDataList:params=>{
  188. return http.post('datamanage/smm/api/list',params)
  189. },
  190. /**
  191. * 分类列表
  192. */
  193. getYsTypeDataList:params=>{
  194. return http.get('datamanage/smm/api/type/list',params)
  195. },
  196. /**
  197. * 检验有色指标是否存在
  198. */
  199. getYsEdbCodeCheck:params=>{
  200. return http.post('datamanage/edb_info/smm/exist/check',params)
  201. },
  202. /**
  203. * 查询有色指标
  204. */
  205. getYsEdbCodeSearch:params=>{
  206. return http.post('datamanage/edb_info/smm/search',params)
  207. },
  208. /**
  209. * 批量添加有色指标
  210. */
  211. ysEdbAddBatch:params=>{
  212. return http.post('datamanage/edb_info/smm/batch/add',params)
  213. },
  214. }
  215. /* 中国煤炭网 */
  216. const coalDataInterface = {
  217. /**
  218. * 分类列表
  219. * @param {} params
  220. * @returns
  221. */
  222. classifyList: params => {
  223. return http.get('/entry/data/coalMineData/classify',params);
  224. },
  225. /**
  226. * 中国煤炭网数据列表
  227. * @param {ClassifyId } params 分类id
  228. * @param {Frequency } params
  229. * @param {GroupName } params
  230. * @returns
  231. */
  232. dataList: params => {
  233. return http.get('/entry/data/coalMineData/data',params);
  234. },
  235. /**
  236. * 频度列表
  237. * @param {ClassifyId } params
  238. */
  239. frequencyList: params => {
  240. return http.get('/entry/data/coalMineData/frequency',params);
  241. },
  242. // 中国煤炭网指标搜索接口
  243. getTargetListByName:params=>{
  244. return http.get('/entry/data/coalMineData/search',params)
  245. },
  246. // 中国煤炭网单个指标数据列表
  247. getTargetDataList:params=>{
  248. return http.get('/entry/data/coalMineData/single_data',params)
  249. },
  250. }
  251. /* 钢联化工 */
  252. const steelInterface = {
  253. /**
  254. * 分类列表
  255. * @param {*} params
  256. * @returns
  257. */
  258. classifyList: params => {
  259. return http.get('/datamanage/mysteel_chemical/classify')
  260. },
  261. //指标懒加载
  262. edbListForClassify:params=>{
  263. return http.get('/datamanage/mysteel_chemical/index/list',params)
  264. },
  265. /**
  266. * 编辑分类 ClassifyName BaseFromMysteelChemicalClassifyId ParentId Level
  267. * @param {*} params
  268. * @returns
  269. */
  270. classifyEdit: params => {
  271. return http.post('/datamanage/mysteel_chemical/classify/edit',params)
  272. },
  273. /**
  274. * 新增分类
  275. * @param {*} params ClassifyName ParentId Level
  276. * @returns
  277. */
  278. classifyAdd: params => {
  279. return http.post('/datamanage/mysteel_chemical/classify/add',params)
  280. },
  281. /**
  282. * 删除分类
  283. * @param {*} params BaseFromMysteelChemicalClassifyId
  284. * @returns
  285. */
  286. classifyDel: params => {
  287. return http.post('/datamanage/mysteel_chemical/classify/del',params)
  288. },
  289. /**
  290. * 移动分类
  291. * @param {*} params BaseFromMysteelChemicalClassifyId PrevBaseFromMysteelChemicalClassifyId NextBaseFromMysteelChemicalClassifyId
  292. ParentBaseFromMysteelChemicalClassifyId
  293. * @returns
  294. */
  295. classifyMove: params => {
  296. return http.post('/datamanage/mysteel_chemical/classify/move',params)
  297. },
  298. /**
  299. * 获取频度
  300. * @param {*} params BaseFromMysteelChemicalClassifyId
  301. * @returns
  302. */
  303. frequencyList: params => {
  304. return http.get('/datamanage/mysteel_chemical/frequency',params)
  305. },
  306. /**
  307. * 数据接口
  308. * @param {*} params BaseFromMysteelChemicalClassifyId Frequency
  309. * @returns
  310. */
  311. dataList: params => {
  312. return http.get('/datamanage/mysteel_chemical/data',params)
  313. },
  314. /**
  315. * 新增指标
  316. * @param {*} params BaseFromMysteelChemicalClassifyId IndexCode UpdateWeek
  317. * @returns
  318. */
  319. edbAdd: params => {
  320. return http.post('/datamanage/mysteel_chemical/add',params)
  321. },
  322. /**
  323. * 编辑指标
  324. * @param {*} params
  325. * BaseFromMysteelChemicalIndexId
  326. * BaseFromMysteelChemicalClassifyId
  327. * UpdateWeek
  328. * UpdateTime
  329. * @returns
  330. */
  331. edbEdit: params => {
  332. return http.post('/datamanage/mysteel_chemical/edit',params)
  333. },
  334. /**
  335. * 指标详情
  336. * BaseFromMysteelChemicalIndexId
  337. * @param {*} params
  338. * @returns
  339. */
  340. edbDetail: params => {
  341. return http.get('/datamanage/mysteel_chemical/detail',params)
  342. },
  343. /**
  344. * 指标移动
  345. * BaseFromMysteelChemicalIndexId
  346. * BaseFromMysteelChemicalClassifyId
  347. * NextBaseFromMysteelChemicalIndexId
  348. * PrevBaseFromMysteelChemicalIndexId
  349. * @param {*} params
  350. * @returns
  351. */
  352. edbMove: params => {
  353. return http.post('/datamanage/mysteel_chemical/move',params)
  354. },
  355. /**
  356. * 指标删除
  357. * @param {*} params BaseFromMysteelChemicalIndexId
  358. * @returns
  359. */
  360. edbDel: params => {
  361. return http.post('/datamanage/mysteel_chemical/del',params)
  362. },
  363. /**
  364. * 搜索指标
  365. * @param {*} params Keyword
  366. * @returns
  367. */
  368. searchEdb: params => {
  369. return http.get('/datamanage/mysteel_chemical/search',params)
  370. },
  371. /**
  372. * 指标刷新
  373. * @param {*} params BaseFromMysteelChemicalIndexId
  374. * @returns
  375. */
  376. edbRefresh: params => {
  377. return http.get('/datamanage/mysteel_chemical/refresh',params)
  378. }
  379. }
  380. /* ela steo */
  381. const steoInterface = {
  382. /**
  383. * 分类列表
  384. * @param {} params
  385. * @returns
  386. */
  387. classifyList: params => {
  388. return http.get('/datamanage/eia_steo/classify',params);
  389. },
  390. /**
  391. * 数据列表
  392. * @param {BaseFromEiaSteoClassifyId } params 分类id
  393. * @param {IndexCode } params
  394. * @param {PageSize } params
  395. * @param {CurrentIndex } params
  396. * @param {IsExport } params
  397. * @returns
  398. */
  399. dataList: params => {
  400. return http.get('/datamanage/eia_steo/data',params);
  401. },
  402. /**
  403. * 指标搜索接口Keyword
  404. *
  405. * */
  406. targetSearch: params=>{
  407. return http.get('/datamanage/eia_steo/search_list',params)
  408. },
  409. }
  410. /* 卓创数据库 */
  411. const sciDataInterface = {
  412. /**
  413. * 分类列表
  414. * @param {} params
  415. * @returns
  416. */
  417. classifyList:params=>{
  418. return http.get('/datamanage/sci/classify',params)
  419. },
  420. /**
  421. * 频度列表
  422. * @param {ClassifyId} 分类id
  423. * @returns
  424. */
  425. frequencyList:params=>{
  426. return http.get('/datamanage/sci/frequency',params)
  427. },
  428. /**
  429. * 获取目录详情
  430. * @param {ClassifyId} 分类id
  431. * @param {Frequency} 频度名称
  432. * @param {CurrentIndex}
  433. * @param {PageSize}
  434. * @returns
  435. */
  436. dataList:params=>{
  437. return http.get('/datamanage/sci/data',params);
  438. },
  439. /**
  440. * 获取单个指标详情
  441. * @param {IndexCode} 指标id
  442. * @returns
  443. */
  444. getTargetDataList:params=>{
  445. return http.get('/datamanage/sci/single_data',params)
  446. },
  447. /**
  448. * 搜索指标
  449. * @param {Keyword} 搜索关键词
  450. * @returns
  451. */
  452. getTargetListByName:params=>{
  453. return http.get('/datamanage/sci/search_list',params)
  454. },
  455. /**
  456. * 添加分类
  457. * @param {ParentId} 上级id 为0表示是一级分类
  458. * @param {ClassifyName} 分类名称
  459. */
  460. addClassifyItem:params=>{
  461. return http.post('/datamanage/sci/classify/add',params)
  462. },
  463. /**
  464. * 编辑分类
  465. * @param {ClassifyId} 分类id
  466. * @param {ClassifyName} 分类名称
  467. */
  468. editClassifyItem:params=>{
  469. return http.post('/datamanage/sci/classify/edit',params)
  470. },
  471. /**
  472. * 删除分类
  473. * @param {ClassifyId} 分类id
  474. */
  475. deleteClassifyItem:params=>{
  476. return http.post('/datamanage/sci/classify/del',params)
  477. },
  478. /**
  479. * 移动目录
  480. * @param {ClassifyId} 分类id
  481. * @param {ParentId} 上级id
  482. * @param {PrevClassifyId} 上一个兄弟节点分类id 若移动到第一个 为0
  483. * @param {NextClassifyId} 下一个兄弟节点分类id 若移动到最后一个 为0
  484. */
  485. moveCatalog:params=>{
  486. return http.post('/datamanage/sci/classify/move',params)
  487. },
  488. /**
  489. * 分类名称列表
  490. */
  491. classifyNameList:params=>{
  492. return http.get('/datamanage/sci/classify/name',params)
  493. },
  494. /**
  495. * 编辑指标分类(移动指标)
  496. * @param {ClassifyId} 分类id
  497. * @param {BaseFromSciIndexId} 指标id
  498. */
  499. editSciTarget:params=>{
  500. return http.post('/datamanage/sci/edit',params)
  501. },
  502. /**
  503. * 删除指标
  504. * @param {BaseFromSciIndexId} 指标id
  505. */
  506. deleteSCItarget:params=>{
  507. return http.post('/datamanage/sci/del',params)
  508. },
  509. /**
  510. * 清除指标分类
  511. * @param {BaseFromSciIndexId} 指标id
  512. */
  513. cleanClassify:params=>{
  514. return http.post('/datamanage/sci/reset',params)
  515. },
  516. /**
  517. * 移动指标
  518. * @param {ClassifyId} 分类id
  519. * @param {BaseFromSciIndexId} 指标id
  520. * @param {PrevBaseFromSciIndexId} 上一个兄弟节点分类id 若移动到第一个 为0
  521. * @param {NextBaseFromSciIndexId} 下一个兄弟节点分类id 若移动到最后一个 为0
  522. */
  523. moveSCItarget:params=>{
  524. return http.post('/datamanage/sci/move',params)
  525. },
  526. }
  527. /* 百川盈孚数据库 */
  528. const baiinfoInterface = {
  529. /**
  530. * 分类列表
  531. * @param {} params
  532. * @returns
  533. */
  534. classifyList: params => {
  535. return http.get('/datamanage/baiinfo/classify',params);
  536. },
  537. /**
  538. * 获取指标列表详情
  539. * @param {ClassifyId} 分类id
  540. * @param {Frequency} 频度名称
  541. * @param {CurrentIndex}
  542. * @param {PageSize}
  543. * @returns
  544. */
  545. dataList: params => {
  546. return http.get('/datamanage/baiinfo/data',params);
  547. },
  548. /**
  549. * 频度列表
  550. * @param {ClassifyId} params
  551. */
  552. frequencyList: params => {
  553. return http.get('/datamanage/baiinfo/frequency',params);
  554. },
  555. // smm指标搜索接口
  556. getTargetListByName:params=>{
  557. return http.get('/datamanage/baiinfo/search_list',params)
  558. },
  559. /**
  560. * 获取单个指标详情
  561. * @param {IndexCode} 指标id
  562. * @returns
  563. */
  564. getTargetDataList:params=>{
  565. return http.get('/datamanage/baiinfo/single_data',params)
  566. },
  567. /**
  568. * 添加分类
  569. * @param {ParentId} 上级id 为0表示是一级分类
  570. * @param {ClassifyName} 分类名称
  571. */
  572. addClassifyItem:params=>{
  573. return http.post('/datamanage/baiinfo/classify/add',params)
  574. },
  575. /**
  576. * 编辑分类
  577. * @param {ClassifyId} 分类id
  578. * @param {ClassifyName} 分类名称
  579. */
  580. editClassifyItem:params=>{
  581. return http.post('/datamanage/baiinfo/classify/edit',params)
  582. },
  583. /**
  584. * 删除分类
  585. * @param {ClassifyId} 分类id
  586. */
  587. deleteClassifyItem:params=>{
  588. return http.post('/datamanage/baiinfo/classify/del',params)
  589. },
  590. /**
  591. * 分类名称列表
  592. */
  593. classifyNameList:params=>{
  594. return http.get('/datamanage/baiinfo/classify/name',params)
  595. },
  596. /**
  597. * 编辑指标
  598. * @param {ClassifyId} 分类id
  599. * @param {BaseFromSmmIndexId} 指标id
  600. */
  601. editSmmTarget:params=>{
  602. return http.post('/datamanage/baiinfo/edit',params)
  603. },
  604. /**
  605. * 移动目录
  606. * @param {ClassifyId} 分类id
  607. * @param {ParentId} 上级id
  608. * @param {PrevClassifyId} 上一个兄弟节点分类id 若移动到第一个 为0
  609. * @param {NextClassifyId} 下一个兄弟节点分类id 若移动到最后一个 为0
  610. */
  611. moveCatalog:params=>{
  612. return http.post('/datamanage/baiinfo/classify/move',params)
  613. },
  614. /**
  615. * 移动指标
  616. * @param {ClassifyId} 分类id
  617. * @param {BaseFromSmmIndexId} 指标id
  618. * @param {PrevBaseFromSmmIndexId} 上一个兄弟节点分类id 若移动到第一个 为0
  619. * @param {NextBaseFromSmmIndexId} 下一个兄弟节点分类id 若移动到最后一个 为0
  620. */
  621. moveSMMtarget:params=>{
  622. return http.post('/datamanage/baiinfo/move',params)
  623. },
  624. /**
  625. * 删除指标
  626. * @param {BaseFromSmmIndexId} 指标id
  627. */
  628. deleteSMMtarget:params=>{
  629. return http.post('/datamanage/baiinfo/del',params)
  630. },
  631. /**
  632. * 清除指标分类
  633. * @param {BaseFromSmmIndexId} 指标id
  634. */
  635. cleanClassify:params=>{
  636. return http.post('/datamanage/baiinfo/reset',params)
  637. }
  638. }
  639. /* 国家统计局数据库 */
  640. const nationalInterface = {
  641. /**
  642. * 获取菜单列表
  643. * @param {*} params
  644. */
  645. getMenuList:params=>{
  646. return http.get('/datamanage/base_from_national_statistics/db_list',params)
  647. },
  648. /**
  649. * 获取对应菜单下,指标分类列表
  650. * @param {Object} params
  651. * @param {String} params.Dbcode
  652. */
  653. getClassifyList:params=>{
  654. return http.get('/datamanage/base_from_national_statistics/classify_list',params)
  655. },
  656. /**
  657. * 获取对应指标分类/关键词下,指标列表
  658. * @param {Object} params
  659. * @param {String} params.Dbcode
  660. * @param {Number} params.ClassifyId 选填
  661. * @param {String} params.Keywords 选填
  662. */
  663. getIndexList:params=>{
  664. return http.get('/datamanage/base_from_national_statistics/index_list',params)
  665. },
  666. /**
  667. * 获取指标详情
  668. * @param {Object} params
  669. * @param {Number} params.IndexId
  670. * @param {Number} params.ClassifyId
  671. * @param {String} params.Reg 地区
  672. * @param {Boolean} params.IsExport 是否导出 选填
  673. */
  674. getIndexDetail:params=>{
  675. return http.get('/datamanage/base_from_national_statistics/index_detail',params)
  676. }
  677. }
  678. /* 数据宝 */
  679. const databankInterface = {
  680. /**
  681. * 获取数据源列表
  682. * @param {*} params
  683. * @returns
  684. */
  685. getSourceList:params=>{
  686. return http.get('/datamanage/edb_source/jiayue/list',params)
  687. },
  688. /**
  689. * 获取频度列表
  690. * @param {*} params
  691. * @returns
  692. */
  693. getFrequencyList:params=>{
  694. return http.get('datamanage/edb_source/jiayue/frequency_list',params)
  695. },
  696. /**
  697. * 指标数据列表
  698. * @param {Number} PageSize
  699. * @param {Number} CurrentIndex
  700. * @param {Number} Source 数据源的EdbSourceId
  701. * @param {String} Frequency
  702. * @param {String} Keyword
  703. * @param {Number} SortField 1-指标开始时间; 2-指标最新时间; 3-更新时间
  704. * @param {Number} SortRule 1-正序; 2-倒序
  705. * @returns
  706. */
  707. getDataList:params=>{
  708. return http.get('/datamanage/edb_source/jiayue/index_page_list',params)
  709. },
  710. }
  711. /* 涌益咨询 */
  712. const yongyiInterface={
  713. /**
  714. * 分类列表
  715. * @param {} params
  716. * @returns
  717. */
  718. classifyList: params => {
  719. return http.get('/datamanage/yongyi/classify',params);
  720. },
  721. /**
  722. * 获取指标列表详情
  723. */
  724. dataList: params => {
  725. return http.get('/datamanage/yongyi/index/data',params);
  726. },
  727. //单个指标数据
  728. getTargetDataList:params=>{
  729. return http.get('/datamanage/yongyi/single_data',params);
  730. },
  731. // 搜索
  732. getTargetListByName:params=>{
  733. return http.get('/datamanage/yongyi/search_list',params);
  734. },
  735. }
  736. /* 汾渭煤炭树 */
  737. const fwmtInterface={
  738. /**
  739. * 分类列表
  740. * @param {} params
  741. * @returns
  742. */
  743. classifyList: params => {
  744. return http.get('/datamanage/fenwei/classify',params);
  745. },
  746. /**
  747. * 获取指标列表详情
  748. */
  749. dataList: params => {
  750. return http.get('/datamanage/fenwei/index/data',params);
  751. },
  752. //单个指标数据
  753. getTargetDataList:params=>{
  754. return http.get('/datamanage/fenwei/single_data',params);
  755. },
  756. // 搜索
  757. getTargetListByName:params=>{
  758. return http.get('/datamanage/fenwei/search_list',params);
  759. }
  760. }
  761. /* 广期所 */
  762. const guangqiInterface={
  763. /**
  764. * 分类列表
  765. * @param {} params
  766. * @returns
  767. */
  768. getClassifyList: params => {
  769. return http.get('/data_source/gfex/classify/list',params);
  770. },
  771. /**
  772. * 获取数据最新日期
  773. */
  774. getNewtestDate: params => {
  775. return http.get('/data_source/gfex/max/date',params);
  776. },
  777. /**
  778. * 获取分类下合约
  779. * @param {} params
  780. * BaseFromTradeGuangzhouClassifyId TradeDate
  781. * @returns
  782. */
  783. getContractList:params=>{
  784. return http.get('/data_source/gfex/contract',params);
  785. },
  786. /**
  787. * 获取指标数据
  788. * @param {} params
  789. * BaseFromTradeGuangzhouClassifyId BaseFromTradeGuangzhouContractId TradeDate
  790. * @returns
  791. */
  792. getIndexDataList:params=>{
  793. return http.get('/data_source/gfex/index_data',params);
  794. },
  795. /**
  796. * 获取指标数据详情(一次性交割卖方仓单查询)
  797. * @param {} params
  798. * BaseFromTradeGuangzhouIndexId TradeDate
  799. * @returns
  800. */
  801. getIndexDataDetail:params=>{
  802. return http.get('/data_source/gfex/index/detail',params);
  803. },
  804. /**
  805. * 导出指标数据详情(一次性交割卖方仓单查询)
  806. * @param {} params
  807. * BaseFromTradeGuangzhouIndexId TradeDate
  808. * @returns
  809. */
  810. exportIndexDataDetail:params=>{
  811. return http.get('/data_source/gfex/index/detail/export',params);
  812. },
  813. }
  814. /* ICPI消费价格指数 */
  815. const icpiInterface={
  816. /**
  817. * 分类列表
  818. * @param {} params
  819. * @returns
  820. */
  821. classifyList: params => {
  822. return http.get('/data_source/icpi/classify/list',params);
  823. },
  824. /**
  825. * 获取指标列表详情
  826. * BaseFromIcpiClassifyId PageSize CurrentIndex
  827. */
  828. dataList: params => {
  829. return http.get('/data_source/icpi/index/data',params);
  830. }
  831. }
  832. /* 煤炭江湖 */
  833. const coalWordInterface={
  834. /**
  835. * 分类列表
  836. * @param {} params
  837. * @returns
  838. */
  839. classifyList: params => {
  840. return http.get('/entry/data/mtjh/classify',params);
  841. },
  842. /**
  843. * 获取指标列表详情 Area PageSize CurrentIndex
  844. */
  845. dataList: params => {
  846. return http.get('/entry/data/mtjh/data',params);
  847. },
  848. /**
  849. * 单个指标数据 IndexCode PageSize CurrentIndex
  850. */
  851. getTargetDataList:params=>{
  852. return http.get('/entry/data/mtjh/single_data',params);
  853. },
  854. /**
  855. * 搜索 Keyword
  856. */
  857. targetListSearch:params=>{
  858. return http.get('/entry/data/mtjh/search',params);
  859. },
  860. /**
  861. * 获取频度列表 Area
  862. */
  863. getFrequencyList:params=>{
  864. return http.get('/entry/data/mtjh/frequency',params)
  865. },
  866. }
  867. /* 彭博数据源 */
  868. const bloombergInterface={
  869. /**
  870. * 数据列表
  871. * @param {Object} params
  872. * @param {Number} params.PageSize
  873. * @param {Number} params.CurrentIndex
  874. * @param {String} params.Frequency
  875. * @param {String} params.Keywords
  876. * @param {Boolean} params.ListAll
  877. * @param {Number} params.SortField
  878. * @param {Number} params.SortRule
  879. * @returns
  880. */
  881. getTableList:params=>{
  882. return http.get('/datamanage/bloomberg_source/list',params)
  883. },
  884. /**
  885. * 指标重名校验
  886. * @param {Object[]} params
  887. * @param {String} params[].EdbCode //指标编码
  888. * @param {String} params[].EdbName //指标名称
  889. * @returns
  890. */
  891. edbNameCheck:params=>{
  892. return http.post('/datamanage/bloomberg_source/name_check',params)
  893. },
  894. /**
  895. * 添加指标校验
  896. * @param {Object} params
  897. * @param {Object} params.Frequency
  898. * @param {Object} params.Keywords
  899. * @param {Object} params.SortField
  900. * @param {Object} params.SortRule
  901. * @param {Boolean} params.ListAll
  902. * @param {String[]} params.IndexCodes
  903. * @returns
  904. */
  905. edbAddCheck:params=>{
  906. return http.post('/datamanage/bloomberg_source/add_check',params)
  907. },
  908. /**
  909. * 批量新增指标
  910. * @param {Object[]} params
  911. * @param {String} params[].EdbCode
  912. * @param {String} params[].EdbName
  913. * @param {String} params[].Frequency
  914. * @param {String} params[].Unit
  915. * @param {Number} params[].ClassifyId
  916. * @returns
  917. */
  918. edbBatchAdd:params=>{
  919. return http.post('/datamanage/bloomberg_source/batch_add',params)
  920. },
  921. }
  922. /* 卓创资讯数据源 */
  923. const zczxInterface={
  924. /**
  925. * 分类列表
  926. */
  927. classifyList:params=>{
  928. return http.get('/data_source/sci99/classify/list',params)
  929. },
  930. /**
  931. * 数据列表
  932. * @param {String} ClassifyId
  933. * @returns
  934. */
  935. dataList:params=>{
  936. return http.get('/data_source/sci99/index/data',params)
  937. }
  938. }
  939. /* CCF化纤信息 */
  940. const ccfDataInterface={
  941. /**
  942. * 分类列表
  943. * @param {} params
  944. * @returns
  945. */
  946. classifyList: params => {
  947. return http.get('/datamanage/ccf/classify',params);
  948. },
  949. /**
  950. * 获取指标列表详情
  951. */
  952. dataList: params => {
  953. return http.get('/datamanage/ccf/index/data',params);
  954. },
  955. //单个指标数据
  956. getTargetDataList:params=>{
  957. return http.get('/datamanage/ccf/single_data',params);
  958. },
  959. // 搜索
  960. getTargetListByName:params=>{
  961. return http.get('/datamanage/ccf/search_list',params);
  962. }
  963. }
  964. export {
  965. lzDataInterface,
  966. glDataInterface,
  967. smmDataInterface,
  968. coalDataInterface,
  969. steelInterface,
  970. steoInterface,
  971. sciDataInterface,
  972. baiinfoInterface,
  973. nationalInterface,
  974. databankInterface,
  975. yongyiInterface,
  976. fwmtInterface,
  977. guangqiInterface,
  978. icpiInterface,
  979. zczxInterface,
  980. coalWordInterface,
  981. bloombergInterface,
  982. ccfDataInterface
  983. }