documentary.js 7.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275
  1. import Service from '../lib/service'
  2. class DocumentaryService extends Service {
  3. constructor () {
  4. super()
  5. }
  6. // 获取账户列表-全部
  7. async CustomDropdown (params = {}) {
  8. let res = await this.postAll("Host80","/account/dropdown", params);
  9. return res
  10. }
  11. // 获取申请信号源账户列表-全部
  12. async CustomDropdownData (params = {}) {
  13. let res = await this.postAll("Host87","/follow/deal/data", params);
  14. return res
  15. }
  16. //账户对比信息
  17. async followCustomDropdown (params = {}) {
  18. let res = await this.postAll("Host87","/follow/account/dropdown", params);
  19. return res
  20. }
  21. //根据条件查看拒绝列表-用于下拉和选择展示理由
  22. async reasonsRefusalList (params = {}) {
  23. let res = await this.postAll("Host80","/reasons/refusal/list", params);
  24. return res
  25. }
  26. //获取国家列表
  27. async Country (params = {}) {
  28. let res = await this.postAll("Host80","/country/get", params);
  29. return res
  30. }
  31. //查看钱包
  32. async followWalletSingle (params = {}) {
  33. let res = await this.postAll("Host87","/follow/wallet/single", params);
  34. return res
  35. }
  36. //跟随者
  37. //订阅需要信息-交易账户
  38. async followDealSubscribeInfo (params = {}) {
  39. let res = await this.postAll("Host87","/follow/deal/subscribe/info", params);
  40. return res
  41. }
  42. //订阅
  43. async followDealSubscriSubscribe (params = {}) {
  44. let res = await this.postAll("Host87","/follow/deal/subscribe/subscribe", params);
  45. return res
  46. }
  47. //客户跟单交易账户
  48. async followDealSubscribeLoginList (params = {}) {
  49. let res = await this.postAll("Host87","/follow/deal/subscribe/login/list", params);
  50. return res
  51. }
  52. //跟随记录列表
  53. async followDealSubscribeList (params = {}) {
  54. let res = await this.postAll("Host87","/follow/deal/subscribe/list", params);
  55. return res
  56. }
  57. //取消订阅
  58. async followDealSubscribeUnsubscribe (params = {}) {
  59. let res = await this.postAll("Host87","/follow/deal/subscribe/unsubscribe", params);
  60. return res
  61. }
  62. //跟单设置
  63. async followDealSubscribeUpdate (params = {}) {
  64. let res = await this.postAll("Host87","/follow/deal/subscribe/update", params);
  65. return res
  66. }
  67. //查看名下跟随记录
  68. async followDealSubscribeDealList (params = {}) {
  69. let res = await this.postAll("Host87","/follow/deal/subscribe/deal/list", params);
  70. return res
  71. }
  72. //信号源
  73. //申请成为信号源
  74. async followDealApply (params = {}) {
  75. let res = await this.postAll("Host87","/follow/deal/apply", params);
  76. return res
  77. }
  78. //修改信号源
  79. async followDealUpdate (params = {}) {
  80. let res = await this.postAll("Host87","/follow/deal/update", params);
  81. return res
  82. }
  83. //代理修改信号源
  84. async followDealAgentUpdate (params = {}) {
  85. let res = await this.postAll("Host87","/follow/deal/agent/update", params);
  86. return res
  87. }
  88. //申请信号源记录
  89. async followDealList (params = {}) {
  90. let res = await this.postAll("Host87","/follow/deal/list", params);
  91. return res
  92. }
  93. //信号源详情
  94. async followDealSingle (params = {}) {
  95. let res = await this.postAll("Host87","/follow/deal/single", params);
  96. return res
  97. }
  98. //删除信号源
  99. async followDealDelete (params = {}) {
  100. let res = await this.postAll("Host87","/follow/deal/delete", params);
  101. return res
  102. }
  103. //客户信号源交易账户
  104. async followDealLoginList (params = {}) {
  105. let res = await this.postAll("Host87","/follow/deal/login/list", params);
  106. return res
  107. }
  108. //客户查看信号源列表
  109. async followDealSearchList (params = {}) {
  110. let res = await this.postAll("Host87","/follow/deal/signal/search/list", params);
  111. return res
  112. }
  113. //获取单个信号源详细信息
  114. async followDealSignalSearchSingle (params = {}) {
  115. let res = await this.postAll("Host87","/follow/deal/signal/search/single", params);
  116. return res
  117. }
  118. //代理查看信号源列表
  119. async followDealAgentSearchList (params = {}) {
  120. let res = await this.postAll("Host87","/follow/deal/agent/search/list", params);
  121. return res
  122. }
  123. //跟单内转
  124. //跟单内转-申请
  125. async followTransferApply (params = {}) {
  126. let res = await this.postAll("Host04","/follow/transfer/apply", params);
  127. return res
  128. }
  129. //跟单内转-个人列表
  130. async followTransferList (params = {}) {
  131. let res = await this.postAll("Host04","/follow/transfer/list", params);
  132. return res
  133. }
  134. //报表
  135. //跟单分润记录
  136. async followReportCommission (params = {}) {
  137. let res = await this.postAll("Host87","/follow/report/period/commission", params);
  138. return res
  139. }
  140. //统计数据
  141. //总览
  142. async followDailySummary (params = {}) {
  143. let res = await this.postAll("Host87","/follow/daily/summary", params);
  144. return res
  145. }
  146. //指标
  147. async followDailyIndex (params = {}) {
  148. let res = await this.postAll("Host87","/follow/daily/index", params);
  149. return res
  150. }
  151. //折线图
  152. async followDailyChartLine (params = {}) {
  153. let res = await this.postAll("Host87","/follow/daily/chart/line", params);
  154. return res
  155. }
  156. //品种柱状图
  157. async followDailyChartSymbol (params = {}) {
  158. let res = await this.postAll("Host87","/follow/deal/signal/plChart", params);
  159. return res
  160. }
  161. //交易订单
  162. async followOrderRecordList (params = {}) {
  163. let res = await this.postAll("Host87","/follow/order/record/list", params);
  164. return res
  165. }
  166. //订阅总览
  167. async followDealSubscribeSummary (params = {}) {
  168. let res = await this.postAll("Host87","/follow/deal/subscribe/summary", params);
  169. return res
  170. }
  171. //个人数据
  172. async followDealCard (params = {}) {
  173. let res = await this.postAll("Host87","/follow/deal/card", params);
  174. return res
  175. }
  176. //统计数据
  177. //信号源数据
  178. async followDailyDeal (params = {}) {
  179. let res = await this.postAll("Host87","/follow/daily/deal", params);
  180. return res
  181. }
  182. //账户对比信息
  183. async followDailyCompare (params = {}) {
  184. let res = await this.postAll("Host87","/follow/daily/compare", params);
  185. return res
  186. }
  187. //跟单盈利列表
  188. async followDailySubscribeProfit (params = {}) {
  189. let res = await this.postAll("Host87","/follow/daily/subscribe/profit", params);
  190. return res
  191. }
  192. //收藏信号源
  193. async collectAdd (params = {}) {
  194. let res = await this.postAll("Host87","/follow/deal/collect/add", params);
  195. return res
  196. }
  197. //取消收藏信号源
  198. async collectDelete (params = {}) {
  199. let res = await this.postAll("Host87","/follow/deal/collect/delete", params);
  200. return res
  201. }
  202. //周期类型
  203. async getPeriod (params = {}) {
  204. let res = await this.postAll("Host87","/follow/deal/search/period", params);
  205. return res
  206. }
  207. //(1)盈亏曲线
  208. async getEquityChart (params = {}) {
  209. let res = await this.postAll("Host87","/follow/deal/signal/plChart", params);
  210. return res
  211. }
  212. //(2)净值曲线
  213. async getRankingChart (params = {}) {
  214. let res = await this.postAll("Host87","/follow/deal/signal/equityChart", params);
  215. return res
  216. }
  217. //获取刷新时间
  218. async followDealSignalRefreshDate (params = {}) {
  219. let res = await this.postAll("Host87","/follow/deal/signal/refreshDate", params);
  220. return res
  221. }
  222. }
  223. export default new DocumentaryService