toolBoxApi.js 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. import http from "@/api/http.js"
  2. //工具箱
  3. export const ToolBoxInterface = {
  4. /**
  5. * 获取联储观察的数据
  6. * @param {Object} params
  7. * @param {String} DateTime //时间 yyyy-MM-dd
  8. * @returns
  9. */
  10. getSheetDetail:(params)=>{
  11. return http.get('/meeting_probabilities/detail',params)
  12. }
  13. }
  14. //外汇日历表
  15. export const ForexCalendarInterface = {
  16. /**
  17. * 获取品种列表
  18. * @param {*} params
  19. * @returns [{ChartPermissionId,ChartPermissionName }]
  20. */
  21. getPermissionList:(params)=>{
  22. return http.get("/fe_calendar/permission/list",params)
  23. },
  24. /**
  25. * 获取日期范围内事项列表
  26. * @param {*} params
  27. * @param {Number} params.ChartPermissionId 品种ID
  28. * @param {String} params.StartDate 起始时间
  29. * @param {String} params.EndDate 终止时间
  30. * @returns [{
  31. * Date:"2024-03-28",//事项日期
  32. * Matters:[],//事项详情
  33. * }]
  34. */
  35. getCalendarEventList:(params)=>{
  36. return http.get("/fe_calendar/matter/list?",params)
  37. },
  38. /**
  39. * 获取指定日期事项列表
  40. * @param {Object} params
  41. * @param {Number} params.ChartPermissionId 品种ID
  42. * @param {String} params.MatterDate "2024-03-29" 指定日期
  43. * @returns [{ //事项详情
  44. * "FeCalendarMatterId": 2, //事项ID
  45. "ChartPermissionId": 3, //品种ID
  46. "ChartPermissionName": "原油", //品种名称
  47. "MatterDate": "2024-03-29", //事项日期
  48. "Title": "指标B0002", //事项标题
  49. "MatterType": 2, //事项类型:1-自定义事项;2-基础指标;3-预测指标
  50. "EdbInfoId": 104507, //指标ID
  51. "EdbUniqueCode": "c7959050a204e7479c392d11d1b3b88e", //指标唯一编码
  52. "EdbCode": "C2403297186", //指标编码
  53. "FontColor": "#000fff", //字体颜色
  54. "FillingColor": "#f28500", /填充颜色
  55. "FontBold": 1, //字体加粗:0-否;1-是
  56. "Sort": 1 //排序
  57. * }]
  58. */
  59. getDailyEventList:(params)=>{
  60. return http.get("/fe_calendar/matter/detail",params)
  61. },
  62. /**
  63. * 保存指定日期的事项
  64. * @param {Object} params //品种ID
  65. * @param {Number} params.ChartPermissionId //事项日期
  66. * @param {String} params.MatterDate //事项列表
  67. * @param {Object[]} params.Matters
  68. * @param {Number} params.Matters.FeCalendarMatterId //事项ID,大于0为更新
  69. * @param {String} params.Matters.Title //事项标题
  70. * @param {Number} params.Matters.MatterType //事项类型:1-自定义事项;2-基础指标;3-预测指标
  71. * @param {Number} params.Matters.EdbInfoId //指标ID,类型为2/3时必填
  72. * @param {String} params.Matters.EdbUniqueCode //指标唯一编码,类型为2/3时必填
  73. * @param {String} params.Matters.EdbCode //指标编码,类型为2/3时必填
  74. * @param {String} params.Matters.FontColor //字体颜色
  75. * @param {String} params.Matters.FillingColor //填充颜色
  76. * @param {Number} params.Matters.FontBold //字体加粗:0-否;1-是
  77. * @param {Number} params.Matters.Sort //排序
  78. * @returns
  79. */
  80. saveDailyEvents:(params)=>{
  81. return http.post("/fe_calendar/matter/save",params)
  82. },
  83. /**
  84. * 搜索指标/预测指标库
  85. * @param {*} params
  86. * @param {String} params.KeyWord
  87. * @param {Number} params.CurrentIndex
  88. * @returns
  89. */
  90. searchEdbInfo:(params)=>{
  91. return http.get("/datamanage/edb_info/filter_by_es/all",params)
  92. }
  93. }
  94. //CCF化纤信息装置
  95. export const CCFStockInterface = {
  96. /**
  97. * 获取分类列表
  98. */
  99. classifyList:()=>{
  100. return http.get("/datamanage/ccf/stock/classify")
  101. },
  102. /**
  103. * 获取数据详情
  104. * @param {*} params
  105. * @param {Number} params.ClassifyId 分类Id
  106. * @param {String} params.TableDate 时间
  107. */
  108. excelDataDetail:(params)=>{
  109. return http.get("/datamanage/ccf/stock/table",params)
  110. }
  111. }