statistic.js 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363
  1. // +----------------------------------------------------------------------
  2. // | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
  3. // +----------------------------------------------------------------------
  4. // | Copyright (c) 2016~2021 https://www.crmeb.com All rights reserved.
  5. // +----------------------------------------------------------------------
  6. // | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
  7. // +----------------------------------------------------------------------
  8. // | Author: CRMEB Team <admin@crmeb.com>
  9. // +----------------------------------------------------------------------
  10. import request from "@/plugins/request";
  11. /**
  12. * 用户基础
  13. * @param {*} data
  14. */
  15. export function userBasic(data) {
  16. return request({
  17. url: "/statistic/user/get_basic",
  18. method: "get",
  19. params: data,
  20. });
  21. }
  22. /**
  23. * 用户增长趋势
  24. * @param {*} data
  25. */
  26. export function userTrend(data) {
  27. return request({
  28. url: "/statistic/user/get_trend",
  29. method: "get",
  30. params: data,
  31. });
  32. }
  33. /**
  34. * 成交用户
  35. * @param {*} data
  36. */
  37. export function userPaid(data) {
  38. return request({
  39. url: "/statistic/user/get_paid",
  40. method: "get",
  41. params: data,
  42. });
  43. }
  44. /**
  45. * 成交用户分析
  46. * @param {*} data
  47. */
  48. export function userPaidAnalyse(data) {
  49. return request({
  50. url: "/statistic/user/get_paid_analyse",
  51. method: "get",
  52. params: data,
  53. });
  54. }
  55. /**
  56. * @description 商品统计 商品概括
  57. * @param {Object} param data {Object} 传值参数
  58. */
  59. export function statisticBasicApi (params) {
  60. return request({
  61. url: '/statistic/product/get_basic',
  62. method: 'get',
  63. params
  64. })
  65. };
  66. /**
  67. * @description 商品统计 商品概括 统计图
  68. * @param {Object} param data {Object} 传值参数
  69. */
  70. export function statisticTrendApi (params) {
  71. return request({
  72. url: '/statistic/product/get_trend',
  73. method: 'get',
  74. params
  75. })
  76. };
  77. /**
  78. * @description 商品统计 商品排行
  79. * @param {Object} param data {Object} 传值参数
  80. */
  81. export function statisticProductListApi (params) {
  82. return request({
  83. url: '/statistic/product/get_product_ranking',
  84. method: 'get',
  85. params
  86. })
  87. };
  88. /**
  89. * @description 商品统计 导出
  90. * @param {Object} param data {Object} 传值参数
  91. */
  92. export function statisticProductExcel (params) {
  93. return request({
  94. url: '/statistic/product/get_excel',
  95. method: 'get',
  96. params
  97. })
  98. };
  99. /**
  100. * @description 用户统计 用户概括
  101. * @param {Object} param data {Object} 传值参数
  102. */
  103. export function statisticUserBasicApi (params) {
  104. return request({
  105. url: '/statistic/user/get_basic',
  106. method: 'get',
  107. params
  108. })
  109. };
  110. /**
  111. * @description 用户统计 用户趋势
  112. * @param {Object} param data {Object} 传值参数
  113. */
  114. export function statisticUserTrendApi (params) {
  115. return request({
  116. url: '/statistic/user/get_trend',
  117. method: 'get',
  118. params
  119. })
  120. };
  121. /**
  122. * @description 用户统计 微信用户概括
  123. * @param {Object} param data {Object} 传值参数
  124. */
  125. export function statisticWechatApi (params) {
  126. return request({
  127. url: '/statistic/user/get_wechat',
  128. method: 'get',
  129. params
  130. })
  131. };
  132. /**
  133. * @description 用户统计 微信用户趋势
  134. * @param {Object} param data {Object} 传值参数
  135. */
  136. export function statisticWechatTrendApi (params) {
  137. return request({
  138. url: '/statistic/user/get_wechat_trend',
  139. method: 'get',
  140. params
  141. })
  142. };
  143. /**
  144. * @description 用户统计 微信用户地域
  145. * @param {Object} param data {Object} 传值参数
  146. */
  147. export function statisticWechatRegionApi (params) {
  148. return request({
  149. url: '/statistic/user/get_region',
  150. method: 'get',
  151. params
  152. })
  153. };
  154. /**
  155. * @description 用户统计 用户性别
  156. * @param {Object} param data {Object} 传值参数
  157. */
  158. export function statisticWechatSexApi (params) {
  159. return request({
  160. url: '/statistic/user/get_sex',
  161. method: 'get',
  162. params
  163. })
  164. };
  165. /**
  166. * @description 用户统计 导出
  167. * @param {Object} param data {Object} 传值参数
  168. */
  169. export function statisticUserExcel (params) {
  170. return request({
  171. url: '/statistic/user/get_excel',
  172. method: 'get',
  173. params
  174. })
  175. };
  176. /**
  177. * @description 交易数据 今天
  178. * @param {Object} param data {Object} 传值参数
  179. */
  180. export function statisticTopTradeApi (params) {
  181. return request({
  182. url: '/statistic/trade/top_trade',
  183. method: 'get',
  184. params
  185. })
  186. };
  187. /**
  188. * @description 交易概括
  189. * @param {Object} param data {Object} 传值参数
  190. */
  191. export function statisticBottomTradeApi (params) {
  192. return request({
  193. url: '/statistic/trade/bottom_trade',
  194. method: 'get',
  195. params
  196. })
  197. };
  198. /**
  199. * @description 财务管理 -- 资金流水统计
  200. * @param {Number} param data {Number} 请求参数data
  201. */
  202. export function getFlowList (data) {
  203. return request({
  204. url: `finance/flow/get_list`,
  205. method: 'get',
  206. params: data
  207. })
  208. };
  209. /**
  210. * @description 资金流水 -- 备注
  211. * @param {Number} param id {Number} 提现申请id
  212. */
  213. export function setMarks (id, data) {
  214. return request({
  215. url: `finance/flow/set_mark/${id}`,
  216. method: 'post',
  217. data
  218. })
  219. };
  220. /**
  221. * 余额统计数量
  222. * @param {*} params
  223. * @returns
  224. */
  225. export function getBalanceBasic(params) {
  226. return request({
  227. url: '/statistic/balance/get_basic',
  228. method: 'get',
  229. params
  230. });
  231. }
  232. /**
  233. * 余额来源分析
  234. * @param {*} params
  235. * @returns
  236. */
  237. export function getBalanceChannel(params) {
  238. return request({
  239. url: '/statistic/balance/get_channel',
  240. method: 'get',
  241. params
  242. });
  243. }
  244. /**
  245. * 余额统计折线图
  246. * @param {*} params
  247. * @returns
  248. */
  249. export function getBalanceTrend(params) {
  250. return request({
  251. url: '/statistic/balance/get_trend',
  252. method: 'get',
  253. params
  254. });
  255. }
  256. /**
  257. * 余额类型分析
  258. * @param {*} params
  259. * @returns
  260. */
  261. export function getBalanceType(params) {
  262. return request({
  263. url: '/statistic/balance/get_type',
  264. method: 'get',
  265. params
  266. });
  267. }
  268. /**
  269. * 订单统计数量
  270. * @param {*} params
  271. * @returns
  272. */
  273. export function getBasic(params) {
  274. return request({
  275. url: '/statistic/order/get_basic',
  276. method: 'get',
  277. params
  278. });
  279. }
  280. /**
  281. * 订单来源分析
  282. * @param {*} params
  283. * @returns
  284. */
  285. export function getChannel(params) {
  286. return request({
  287. url: '/statistic/order/get_channel',
  288. method: 'get',
  289. params
  290. });
  291. }
  292. /**
  293. * 订单统计折线图
  294. * @param {*} params
  295. * @returns
  296. */
  297. export function getTrend(params) {
  298. return request({
  299. url: '/statistic/order/get_trend',
  300. method: 'get',
  301. params
  302. });
  303. }
  304. /**
  305. * 订单类型分析
  306. * @param {*} params
  307. * @returns
  308. */
  309. export function getType(params) {
  310. return request({
  311. url: '/statistic/order/get_type',
  312. method: 'get',
  313. params
  314. });
  315. }
  316. /**
  317. * 预约订单导出
  318. * @param {*} params
  319. * @returns
  320. */
  321. export function SubscribeGetExcel(params) {
  322. return request({
  323. url: '/service/Subscribe/getExcel',
  324. method: 'get',
  325. params
  326. });
  327. }
  328. export function getPhList(params) {
  329. return request({
  330. url: '/work/rankingList',
  331. method: 'get',
  332. params
  333. });
  334. }