index.js 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157
  1. import request from '@/router/axios';
  2. //查询箱号
  3. export const selectArchivesList = (params) => {
  4. return request({
  5. url: '/api/blade-box-tube/archives/selectArchivesList',
  6. method: 'get',
  7. params: params
  8. })
  9. }
  10. //查询列表
  11. export const getList = (params) => {
  12. return request({
  13. url: '/api/blade-box-tube/tradingBoxRent/list',
  14. method: 'get',
  15. params: params
  16. })
  17. }
  18. //查询明细
  19. export const detail = (params) => {
  20. return request({
  21. url: '/api/blade-box-tube/tradingBoxRent/detail',
  22. method: 'get',
  23. params: params
  24. })
  25. }
  26. //查询明细表单
  27. export const itemDetails = (params) => {
  28. return request({
  29. url: '/api/blade-box-tube/tradingBoxRent/itemDetails',
  30. method: 'get',
  31. params: params
  32. })
  33. }
  34. //删除
  35. export const remove = (ids) => {
  36. return request({
  37. url: '/api/blade-box-tube/tradingBoxRent/remove',
  38. method: 'post',
  39. params: {
  40. ids,
  41. }
  42. })
  43. }
  44. //删除图片
  45. export const tradingBoxFiles = (ids) => {
  46. return request({
  47. url: '/api/blade-box-tube/tradingBoxFiles/remove',
  48. method: 'post',
  49. params: {
  50. ids,
  51. }
  52. })
  53. }
  54. //删除明细
  55. export const tradingBoxItem = (ids) => {
  56. return request({
  57. url: '/api/blade-box-tube/tradingBoxItem/remove',
  58. method: 'post',
  59. params: {
  60. ids,
  61. }
  62. })
  63. }
  64. //删除费用明细
  65. export const tradingBoxFees = (ids) => {
  66. return request({
  67. url: '/api/blade-box-tube/tradingBoxFees/remove',
  68. method: 'post',
  69. params: {
  70. ids,
  71. }
  72. })
  73. }
  74. //新增删除
  75. export function submit(data){
  76. return request({
  77. url:'/api/blade-box-tube/tradingBoxRent/submit',
  78. method:'post',
  79. data
  80. })
  81. }
  82. // 请核
  83. export function pleaseCheck(data) {
  84. return request({
  85. url: '/api/blade-box-tube/tradingBox/checkTradingBox',
  86. method: 'post',
  87. data: data
  88. })
  89. }
  90. // 撤销
  91. export function repealCancel(data) {
  92. return request({
  93. url: '/api/blade-box-tube/tradingBox/withdrawTradingBox',
  94. method: 'post',
  95. data: data
  96. })
  97. }
  98. // 起租退租
  99. export function statusUpdate(data) {
  100. return request({
  101. url: '/api/blade-box-tube/tradingBoxRent/startingRent',
  102. method: 'post',
  103. data:data
  104. })
  105. }
  106. // 计算
  107. export function calculateRent(data) {
  108. return request({
  109. url: '/api/blade-box-tube/tradingBoxRent/rentCalculation',
  110. method: 'post',
  111. data:data
  112. })
  113. }
  114. // 撤销计算
  115. export function revokeRent(data) {
  116. return request({
  117. url: '/api/blade-box-tube/tradingBoxRent/revokeRentCalculation',
  118. method: 'post',
  119. data:data
  120. })
  121. }
  122. // 撤销退租
  123. export function revokeRentingOut(data) {
  124. return request({
  125. url: '/api/blade-box-tube/tradingBoxRent/revokeRentingOut',
  126. method: 'post',
  127. data:data
  128. })
  129. }
  130. //箱信息查询列表
  131. export const detList = (params) => {
  132. return request({
  133. url: '/api/blade-box-tube/tradingBoxItem/list',
  134. method: 'get',
  135. params: params
  136. })
  137. }
  138. // 卖相,买箱,堆存管理 箱信息保存和添加接口
  139. export const tradingBoxItemSubmit = (data) => {
  140. return request({
  141. url: '/api/blade-box-tube/tradingBoxItem/submit',
  142. method: 'post',
  143. data: data
  144. })
  145. }
  146. // 租出,租入箱信息保存和添加接口
  147. export const tradingBoxItemSubmitRent = (data) => {
  148. return request({
  149. url: '/api/blade-box-tube/tradingBoxItem/submitRent',
  150. method: 'post',
  151. data: data
  152. })
  153. }