index.js 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260
  1. import request from '@/router/axios';
  2. //查询列表
  3. export const getList = (current, size, params) => {
  4. return request({
  5. url: '/api/blade-los/tradingBox/list',
  6. method: 'get',
  7. params: {
  8. ...params,
  9. current,
  10. size,
  11. }
  12. })
  13. }
  14. //查询明细
  15. export const detail = (params) => {
  16. return request({
  17. url: '/api/blade-los/tradingBox/detail',
  18. method: 'get',
  19. params: params
  20. })
  21. }
  22. //删除
  23. export const remove = (data) => {
  24. return request({
  25. url: '/api/blade-los/tradingBox/remove',
  26. method: 'post',
  27. params: data
  28. })
  29. }
  30. //删除图片
  31. export const tradingBoxFiles = (data) => {
  32. return request({
  33. url: '/api/blade-los/putbox/remove',
  34. method: 'post',
  35. params: data
  36. })
  37. }
  38. //删除明细
  39. export const tradingBoxItem = (data) => {
  40. return request({
  41. url: '/api/blade-los/tradingBoxItem/remove',
  42. method: 'post',
  43. params: data
  44. })
  45. }
  46. //删除明细
  47. export const tradingBoxFees = (data) => {
  48. return request({
  49. url: '/api/blade-los/feecenter/remove',
  50. method: 'post',
  51. params: data
  52. })
  53. }
  54. //租金条款明细删除
  55. export const renttermRemove = (data) => {
  56. return request({
  57. url: '/api/blade-los/rentterm/remove',
  58. method: 'post',
  59. params: data
  60. })
  61. }
  62. //租金条款明细删除
  63. export const boxRemove = (data) => {
  64. return request({
  65. url: '/api/blade-los/tradingboxtype/remove',
  66. method: 'post',
  67. params: data
  68. })
  69. }
  70. //调箱成本明细删除
  71. export const justmentRemove = (data) => {
  72. return request({
  73. url: '/api/blade-los/boxadjustmentcost/remove',
  74. method: 'post',
  75. params: data
  76. })
  77. }
  78. //新增删除
  79. export function submit(data) {
  80. return request({
  81. url: '/api/blade-los/tradingBox/submit',
  82. method: 'post',
  83. data
  84. })
  85. }
  86. //明细保存
  87. export function submitRtList(data) {
  88. return request({
  89. url: '/api/blade-los/rentterm/submitList',
  90. method: 'post',
  91. data
  92. })
  93. }
  94. //明细保存
  95. export function submitBoxList(data) {
  96. return request({
  97. url: '/api/blade-los/tradingboxtype/submitList',
  98. method: 'post',
  99. data
  100. })
  101. }
  102. //明细保存
  103. export function submitItemList(data) {
  104. return request({
  105. url: '/api/blade-los/tradingBoxItem/submitList',
  106. method: 'post',
  107. data
  108. })
  109. }
  110. //明细保存
  111. export function submitFeeList(data) {
  112. return request({
  113. url: '/api/blade-los/feecenter/submitListBox',
  114. method: 'post',
  115. data
  116. })
  117. }
  118. //调箱成本明细批量保存
  119. export function submitJustmenttList(data) {
  120. return request({
  121. url: '/api/blade-los/boxadjustmentcost/submitList',
  122. method: 'post',
  123. data
  124. })
  125. }
  126. //明细保存
  127. export function enable(data) {
  128. return request({
  129. url: '/api/blade-los/tradingBox/enable',
  130. method: 'post',
  131. data
  132. })
  133. }
  134. // 请核
  135. export function pleaseCheck(data) {
  136. return request({
  137. url: '/api/blade-box-tube/tradingBox/checkTradingBox',
  138. method: 'post',
  139. data: data
  140. })
  141. }
  142. // 撤销
  143. export function repealCancel(data) {
  144. return request({
  145. url: '/api/blade-box-tube/tradingBox/withdrawTradingBox',
  146. method: 'post',
  147. data: data
  148. })
  149. }
  150. // 起租,退租
  151. export function startingRent(data) {
  152. return request({
  153. url: '/api/blade-los/tradingBox/startingRent',
  154. method: 'post',
  155. data: data
  156. })
  157. }
  158. // 撤销起租,退租
  159. export function revokeRentingOut(data) {
  160. return request({
  161. url: '/api/blade-los/tradingBox/revokeRentingOut',
  162. method: 'post',
  163. data: data
  164. })
  165. }
  166. // 租金计算
  167. export function rentCalculation(data) {
  168. return request({
  169. url: '/api/blade-los/tradingBox/rentCalculation',
  170. method: 'post',
  171. data: data
  172. })
  173. }
  174. // 撤销租金计算
  175. export function revokeRentCalculation(data) {
  176. return request({
  177. url: '/api/blade-los/tradingBox/revokeRentCalculation',
  178. method: 'post',
  179. data: data
  180. })
  181. }
  182. // 租金计算
  183. export function countRent(data) {
  184. return request({
  185. url: '/api/blade-los/tradingBox/countRent',
  186. method: 'get',
  187. params: data
  188. })
  189. }
  190. // 撤销租金计算
  191. export function revokeCountRent(data) {
  192. return request({
  193. url: '/api/blade-los/tradingBox/revokeCountRent',
  194. method: 'get',
  195. params: data
  196. })
  197. }
  198. //单据复制
  199. export const copyAgent = (data) => {
  200. return request({
  201. url: '/api/blade-los/tradingBox/copyDocument',
  202. method: 'get',
  203. params: data
  204. })
  205. }
  206. //单据复制
  207. export const owcopyAgent = (data) => {
  208. return request({
  209. url: '/api/blade-los/tradingBox/copyDocumentOW',
  210. method: 'get',
  211. params: data
  212. })
  213. }
  214. // 调箱确认
  215. export function confirm(data) {
  216. return request({
  217. url: '/api/blade-los/tradingBox/confirm',
  218. method: 'post',
  219. data: data
  220. })
  221. }
  222. // 调箱撤销
  223. export function revoke(data) {
  224. return request({
  225. url: '/api/blade-los/tradingBox/revoke',
  226. method: 'post',
  227. data: data
  228. })
  229. }
  230. export function pleaseVerifyCost(data) {
  231. return request({
  232. url: '/api/blade-los/expenseapplication/pleaseVerifyCost',
  233. method: 'post',
  234. data: data
  235. })
  236. }
  237. export function batchUpdatePodStation(data) {
  238. return request({
  239. url: '/api/blade-los/tradingBox/batchUpdatePodStation',
  240. method: 'post',
  241. data: data
  242. })
  243. }
  244. export const getAccurate = (params) => {
  245. return request({
  246. url: '/api/blade-los/archives/list',
  247. method: 'get',
  248. params: params
  249. })
  250. }
  251. export function synchronousPutBoxData(data) {
  252. return request({
  253. url: '/api/blade-los/tradingBox/synchronousPutBoxData',
  254. method: 'post',
  255. data: data
  256. })
  257. }