adApi.js 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217
  1. import request from '@/utils/request'
  2. // 查询用户列表
  3. // export function listAd(query) {
  4. // return request({
  5. // url: '/system/adMpInfo/list',
  6. // method: 'get',
  7. // params: query
  8. // })
  9. // }
  10. export function listAd(data) {
  11. return request({
  12. url: '/adq/admin/adAccount/list',
  13. method: 'POST',
  14. data
  15. })
  16. }
  17. // 广告平台授权
  18. export function getAd(query) {
  19. return request({
  20. url: '/system/mp/adAuth',
  21. method: 'get',
  22. params: query
  23. })
  24. }
  25. // 老广告平台授权
  26. export function getAdt(query) {
  27. return request({
  28. url: '/system/mp/adAuthOld',
  29. method: 'get',
  30. params: query
  31. })
  32. }
  33. // 老扫码成功后 在请求
  34. export function adtAuthSuccess(query) {
  35. return request({
  36. url: `/system/mp/adAuthSuccessOld`,
  37. method: 'get',
  38. params: query
  39. })
  40. }
  41. // 荣哥新 成功后 在请求
  42. export function adtDoAuth(query) {
  43. return request({
  44. url: `/adq/admin/adAccount/doAuth`,
  45. method: 'POST',
  46. params: query
  47. })
  48. }
  49. // 荣新授权
  50. export function toAuth(query) {
  51. return request({
  52. url: '/adq/admin/adAccount/toAuth',
  53. method: 'POST',
  54. params: query
  55. })
  56. }
  57. // 扫码成功后 在请求
  58. export function adAuthSuccess(query) {
  59. return request({
  60. url: `/system/mp/adAuthSuccess`,
  61. method: 'get',
  62. params: query
  63. })
  64. }
  65. // 列表编辑
  66. export function editAdMp(data) {
  67. return request({
  68. url: '/system/adMpInfo',
  69. method: 'post',
  70. data: data
  71. })
  72. }
  73. // 列表删除
  74. export function deleteAdMp(id) {
  75. return request({
  76. url: '/system/adMpInfo/' + id,
  77. method: 'DELETE',
  78. })
  79. }
  80. // 切号
  81. export function switchAcc(data) {
  82. return request({
  83. url: '/system/adMpInfo/accountChange',
  84. method: 'post',
  85. data: data
  86. })
  87. }
  88. // 切书
  89. export function switchBook(data) {
  90. return request({
  91. url: '/system/adMpInfo/bookChange',
  92. method: 'post',
  93. data: data
  94. })
  95. }
  96. // 切投手
  97. export function switchPitcher(data) {
  98. return request({
  99. url: '/system/adMpInfo/pitcherChange',
  100. method: 'post',
  101. data: data
  102. })
  103. }
  104. // 切平台
  105. export function switchPlatform(data) {
  106. return request({
  107. url: '/system/adMpInfo/platformChange',
  108. method: 'post',
  109. data: data
  110. })
  111. }
  112. // 切号记录接口
  113. export function getSwitchAcc(query) {
  114. return request({
  115. url: `/system/adMpInfo/accountChangeList`,
  116. method: 'get',
  117. params: query
  118. })
  119. }
  120. // 切书记录接口
  121. export function getSwitchBook(query) {
  122. return request({
  123. url: `/system/adMpInfo/bookChangeList`,
  124. method: 'get',
  125. params: query
  126. })
  127. }
  128. // 切投手记录接口
  129. export function getSwitchPitche(query) {
  130. return request({
  131. url: `/system/adMpInfo/pitcherChangeList`,
  132. method: 'get',
  133. params: query
  134. })
  135. }
  136. // 切平台记录接口
  137. export function getSwitchPlatform(query) {
  138. return request({
  139. url: `/system/adMpInfo/platformChangeList`,
  140. method: 'get',
  141. params: query
  142. })
  143. }
  144. // 获取腾讯广告管理列表
  145. export function getAdAppList(data) {
  146. return request({
  147. url: `/adq/admin/adApp/list`,
  148. method: 'POST',
  149. data
  150. })
  151. }
  152. // 获取所有腾讯广告管理列表
  153. export function getAdAppListAll() {
  154. return request({
  155. url: `/adq/admin/adApp/all`,
  156. method: 'GET'
  157. })
  158. }
  159. // 新增腾讯广告管理列表
  160. export function addApp(data) {
  161. return request({
  162. url: `/adq/admin/adApp`,
  163. method: 'POST',
  164. data
  165. })
  166. }
  167. // 修改腾讯广告管理列表
  168. export function editApp(data) {
  169. let { adAppId, ...params } = data
  170. return request({
  171. url: `/adq/admin/adApp/${adAppId}`,
  172. method: 'PUT',
  173. data: params
  174. })
  175. }
  176. // 刷新服务商
  177. export function refreshByIds(data) {
  178. return request({
  179. url: `/adq/admin/adAccount/refreshByIds`,
  180. method: 'PUT',
  181. data
  182. })
  183. }
  184. // 切换投手
  185. export function cutPut({ adAccountId, putUserId }) {
  186. return request({
  187. url: `/adq/admin/adAccount/configPutUser/${adAccountId}/${putUserId}`,
  188. method: 'PUT'
  189. })
  190. }
  191. export function addAccountUser(data) {
  192. return request({
  193. url: `/adq/admin/adAccount/modifyAccountUser`,
  194. method: 'POST',
  195. data
  196. })
  197. }