config.js 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260
  1. import request from '@/utils/request'
  2. /**
  3. * 获取站点配置
  4. * @returns {*}
  5. */
  6. export function fetchSiteConfig() {
  7. return request({
  8. url: '/v1/config/base',
  9. method: 'get'
  10. })
  11. }
  12. /**
  13. * 更新站点配置
  14. * @param data
  15. * @returns {*}
  16. */
  17. export function updateSiteConfig(data) {
  18. return request({
  19. url: '/v1/config/base',
  20. method: 'post',
  21. data
  22. })
  23. }
  24. /**
  25. * 获取汇率配置
  26. * @returns {*}
  27. */
  28. export function fetchExchangeRateConfig() {
  29. return request({
  30. url: '/v1/config/exchange-rate',
  31. method: 'get'
  32. })
  33. }
  34. /**
  35. * 更新汇率配置
  36. * @param data
  37. * @returns {*}
  38. */
  39. export function updateExchangeRateConfig(data) {
  40. return request({
  41. url: '/v1/config/exchange-rate',
  42. method: 'post',
  43. data
  44. })
  45. }
  46. /**
  47. * 获取报单中心配置
  48. * @returns {*}
  49. */
  50. export function fetchStockistConfig() {
  51. return request({
  52. url: '/v1/config/dec-role',
  53. method: 'get'
  54. })
  55. }
  56. /**
  57. * 更新报单中心配置
  58. * @param data
  59. * @param id
  60. * @returns {*}
  61. */
  62. export function updateStockistConfig(data, id) {
  63. return request({
  64. url: `/v1/config/dec-role-edit/${id}`,
  65. method: 'post',
  66. data
  67. })
  68. }
  69. /**
  70. * 获取奖金配置
  71. * @returns {*}
  72. */
  73. export function fetchBonusConfig() {
  74. return request({
  75. url: '/v1/config/bonus-opt',
  76. method: 'get'
  77. })
  78. }
  79. /**
  80. * 更新奖金配置
  81. * @param data
  82. * @returns {*}
  83. */
  84. export function updateBonusConfig(data) {
  85. return request({
  86. url: '/v1/config/bonus',
  87. method: 'post',
  88. data
  89. })
  90. }
  91. /**
  92. * 更新会员等级配置
  93. * @param data
  94. * @returns {*}
  95. */
  96. export function updateBonusDecLevelConfig(data) {
  97. return request({
  98. url: '/v1/config/bonus-dec-level',
  99. method: 'post',
  100. data
  101. })
  102. }
  103. /**
  104. * 更新管理星级配置
  105. * @param data
  106. * @returns {*}
  107. */
  108. export function updateBonusEmpLevelConfig(data) {
  109. return request({
  110. url: '/v1/config/bonus-emp-level',
  111. method: 'post',
  112. data
  113. })
  114. }
  115. /**
  116. * 更新皇冠星级配置
  117. * @param data
  118. * @returns {*}
  119. */
  120. export function updateBonusCrownLevelConfig(data) {
  121. return request({
  122. url: '/v1/config/bonus-crown-level',
  123. method: 'post',
  124. data
  125. })
  126. }
  127. /**
  128. * 查询转账配置
  129. * @returns {*}
  130. */
  131. export function fetchTransferConfig() {
  132. return request({
  133. url: '/v1/config/transfer',
  134. method: 'get'
  135. })
  136. }
  137. /**
  138. * 更新转账配置
  139. * @param data
  140. * @returns {*}
  141. */
  142. export function updateTransferConfig(data) {
  143. return request({
  144. url: '/v1/config/transfer',
  145. method: 'post',
  146. data
  147. })
  148. }
  149. /**
  150. * 查询观察月份限制
  151. * @returns {*}
  152. */
  153. export function fetchMonthLimit() {
  154. return request({
  155. url: '/v1/config/month-limit',
  156. method: 'get'
  157. })
  158. }
  159. /**
  160. * 更新观察月份限制
  161. * @param data
  162. * @returns {*}
  163. */
  164. export function updateMonthLimit(data) {
  165. return request({
  166. url: '/v1/config/month-limit',
  167. method: 'post',
  168. data
  169. })
  170. }
  171. /**
  172. * 查询会员级别配置
  173. * @returns {*}
  174. */
  175. export function fetchDecLevelConfig() {
  176. return request({
  177. url: '/v1/config/dec-level',
  178. method: 'get'
  179. })
  180. }
  181. /**
  182. * 更新会员级别配置
  183. * @param data
  184. * @param id
  185. * @returns {*}
  186. */
  187. export function updateDecLevel(data, id) {
  188. return request({
  189. url: `/v1/config/dec-level-edit/${id}`,
  190. method: 'post',
  191. data
  192. })
  193. }
  194. /**
  195. * 更新转账配置
  196. * @param data
  197. * @returns {*}
  198. */
  199. export function updateDecLevelConfig(data) {
  200. return request({
  201. url: '/v1/config/transfer',
  202. method: 'post',
  203. data
  204. })
  205. }
  206. /**
  207. * 切换开关
  208. * @param data
  209. * @returns {*}
  210. */
  211. export function updateOpenUpgradeConfig(data) {
  212. return request({
  213. url: '/v1/config/open-upgrade',
  214. method: 'post',
  215. data
  216. })
  217. }
  218. /**
  219. * 查询其他配置
  220. * @returns {*}
  221. */
  222. export function fetchOtherConfig() {
  223. return request({
  224. url: '/v1/config/other',
  225. method: 'get'
  226. })
  227. }
  228. /**
  229. * 更新其他配置
  230. * @param data
  231. * @returns {*}
  232. */
  233. export function updateOtherConfig(data) {
  234. return request({
  235. url: '/v1/config/other',
  236. method: 'post',
  237. data
  238. })
  239. }