api.js 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. import request from '@/utils/request'
  2. import {
  3. resolve,
  4. reject
  5. } from '@/api/base'
  6. export function getOrders (query, options) {
  7. const { pageNum: pageIndex, pageSize, ...params } = query
  8. return request({
  9. url: '/ad/tenant/order/list',
  10. method: 'GET',
  11. params: {
  12. pageIndex, pageSize,
  13. ...params
  14. },
  15. ...options
  16. })
  17. }
  18. export function resolveOrder ({ id }) {
  19. return resolve({
  20. url: `/ad/tenant/order/resolve`,
  21. method: 'POST',
  22. data: { orderId: id }
  23. })
  24. }
  25. export function rejectOrder ({ id }, reason) {
  26. return reject({
  27. url: `/ad/tenant/order/reject`,
  28. method: 'POST',
  29. data: {
  30. orderId: id,
  31. reason
  32. }
  33. })
  34. }
  35. export function getAssets (query, options) {
  36. const { pageNum: pageIndex, pageSize, ...params } = query
  37. return request({
  38. url: '/ad/tenant/asset/list',
  39. method: 'GET',
  40. params: {
  41. pageIndex, pageSize,
  42. ...params
  43. },
  44. ...options
  45. })
  46. }
  47. export function resolveAsset ({ keyName }) {
  48. return resolve({
  49. url: `/ad/tenant/asset/resolve`,
  50. method: 'POST',
  51. data: { keyNames: [keyName] }
  52. })
  53. }
  54. export function rejectAsset ({ keyName }, reason) {
  55. return reject({
  56. url: `/ad/tenant/asset/reject`,
  57. method: 'POST',
  58. data: {
  59. keyName,
  60. reason
  61. }
  62. })
  63. }