oceanFreightImport.js 8.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364
  1. import request from '@/router/axios';
  2. //贸易代理列表
  3. export const getList = (current, size, params) => {
  4. return request({
  5. url: '/api/blade-los/tradebills/listTrade',
  6. method: 'get',
  7. params: {
  8. ...params,
  9. current,
  10. size
  11. }
  12. })
  13. }
  14. //贸易代理明细
  15. export const getDetail = (data) => {
  16. return request({
  17. url: '/api/blade-los/tradebills/detailTrade',
  18. method: 'get',
  19. params: data
  20. })
  21. }
  22. // 海运出口复制单据
  23. export const billsCopyBills = (data) => {
  24. return request({
  25. url: '/api/blade-los/bills/copyBills',
  26. method: 'post',
  27. data: data
  28. })
  29. }
  30. //贸易代理保存
  31. export const submit = (data) => {
  32. return request({
  33. url: '/api/blade-los/tradebills/submitTrade',
  34. method: 'post',
  35. data: data
  36. })
  37. }
  38. //生成首付款费用应收
  39. export const generateDownPaymentBill = (data) => {
  40. return request({
  41. url: '/api/blade-los/agent/generateDownPaymentBill',
  42. method: 'post',
  43. data: data
  44. })
  45. }
  46. //生成尾款费用应收
  47. export const generateBalancePaymentBill = (data) => {
  48. return request({
  49. url: '/api/blade-los/agent/generateBalancePaymentBill',
  50. method: 'post',
  51. data: data
  52. })
  53. }
  54. //申请付款
  55. export const ApplyForPayment = (data) => {
  56. return request({
  57. url: '/api/blade-los/agent/ApplyForPayment',
  58. method: 'post',
  59. data: data
  60. })
  61. }
  62. //撤销申请付款
  63. export const revokeApplyForPayment = (data) => {
  64. return request({
  65. url: '/api/blade-los/agent/revokeApplyForPayment',
  66. method: 'post',
  67. data: data
  68. })
  69. }
  70. //贸易代理删除
  71. export const remove = (data) => {
  72. return request({
  73. url: '/api/blade-los/tradebills/removeTrade',
  74. method: 'post',
  75. params: data
  76. })
  77. }
  78. //单据请核
  79. export const checkAgent = (data) => {
  80. return request({
  81. url: '/api/blade-los/bills/checkBills',
  82. method: 'post',
  83. data: data
  84. })
  85. }
  86. //撤销单据请核
  87. export const revokeCheckAgent = (data) => {
  88. return request({
  89. url: '/api/blade-los/bills/revokeCheckBills',
  90. method: 'post',
  91. data: data
  92. })
  93. }
  94. //单据复制
  95. export const copyAgent = (data) => {
  96. return request({
  97. url: '/api/blade-los/agent/copyAgent',
  98. method: 'get',
  99. params: data
  100. })
  101. }
  102. //贸易代理明细保存-批量
  103. export const submitListTrade = (data) => {
  104. return request({
  105. url: '/api/blade-los/feecenter/submitListTrade',
  106. method: 'post',
  107. data: data
  108. })
  109. }
  110. //贸易代理费用明细删除
  111. export const feeRemove = (data) => {
  112. return request({
  113. url: '/api/blade-los/feecenter/remove',
  114. method: 'post',
  115. params: data
  116. })
  117. }
  118. //生成账单
  119. export const generateBill = (data) => {
  120. return request({
  121. url: '/api/blade-los/agent/generateBill',
  122. method: 'post',
  123. data: data
  124. })
  125. }
  126. //撤销账单
  127. export const revokeBill = (data) => {
  128. return request({
  129. url: '/api/blade-los/agent/revokeBill',
  130. method: 'post',
  131. data: data
  132. })
  133. }
  134. //首款/尾款应收待确认通知
  135. export const confirmationNotification = (data) => {
  136. return request({
  137. url: '/api/blade-los/agent/confirmationNotification',
  138. method: 'post',
  139. data: data
  140. })
  141. }
  142. //派车/自提
  143. export const generateDispatchVehicles = (data) => {
  144. return request({
  145. url: '/api/blade-los/precontainers/generateDispatchVehicles',
  146. method: 'post',
  147. data: data
  148. })
  149. }
  150. //确认派车
  151. export const confirmDispatchVehicles = (data) => {
  152. return request({
  153. url: '/api/blade-los/dispatchvehicles/confirmDispatchVehicles',
  154. method: 'post',
  155. data: data
  156. })
  157. }
  158. //生成入库
  159. export const generateWarehouseEntry = (data) => {
  160. return request({
  161. url: '/api/blade-los/dispatchvehicles/generateWarehouseEntry',
  162. method: 'post',
  163. data: data
  164. })
  165. }
  166. //确认入出库
  167. export const confirmWarehouseEntry= (data) => {
  168. return request({
  169. url: '/api/blade-los/inoutstorage/confirmWarehouseEntry',
  170. method: 'post',
  171. data: data
  172. })
  173. }
  174. //生成出库
  175. export const generateOutbound= (data) => {
  176. return request({
  177. url: '/api/blade-los/inoutstorage/generateOutbound',
  178. method: 'post',
  179. data: data
  180. })
  181. }
  182. //派车信息删除
  183. export const dispatchvehiclesRemove= (data) => {
  184. return request({
  185. url: '/api/blade-los/dispatchvehicles/remove',
  186. method: 'post',
  187. params: data
  188. })
  189. }
  190. //批量删除出入库
  191. export const inoutstorageRemove= (data) => {
  192. return request({
  193. url: '/api/blade-los/inoutstorage/remove',
  194. method: 'post',
  195. params: data
  196. })
  197. }
  198. //用提单号查详情
  199. export const detailTradeByMblno= (data) => {
  200. return request({
  201. url: '/api/blade-los/tradebills/detailTradeByMblno',
  202. method: 'get',
  203. params: data
  204. })
  205. }
  206. //同步增值税或关税
  207. export const synchronization = (data) => {
  208. return request({
  209. url: '/api/blade-los/tradebills/synchronization',
  210. method: 'get',
  211. params: data
  212. })
  213. }
  214. //计算仓储单价
  215. export const calculationWarehouseUnitPrice= (data) => {
  216. return request({
  217. url: '/api/blade-los/inoutstorage/calculationWarehouseUnitPrice',
  218. method: 'post',
  219. data: data
  220. })
  221. }
  222. //批量保存派车信息
  223. export const submitList1= (data) => {
  224. return request({
  225. url: '/api/blade-los/dispatchvehicles/submitList',
  226. method: 'post',
  227. data: data
  228. })
  229. }
  230. //批量保存出入库信息
  231. export const submitList2= (data) => {
  232. return request({
  233. url: '/api/blade-los/inoutstorage/submitList',
  234. method: 'post',
  235. data: data
  236. })
  237. }
  238. //撤销派车/自提
  239. export const revokePrecontainers= (data) => {
  240. return request({
  241. url: '/api/blade-los/precontainers/revokeDispatchVehicles',
  242. method: 'post',
  243. data: data
  244. })
  245. }
  246. //撤销确认派车
  247. export const revokeDispatchVehicles= (data) => {
  248. return request({
  249. url: '/api/blade-los/dispatchvehicles/revokeDispatchVehicles',
  250. method: 'post',
  251. data: data
  252. })
  253. }
  254. //撤销入库信息
  255. export const revokeWarehouseEntry= (data) => {
  256. return request({
  257. url: '/api/blade-los/dispatchvehicles/revokeWarehouseEntry',
  258. method: 'post',
  259. data: data
  260. })
  261. }
  262. //撤销入出库
  263. export const revokeInoutstorage= (data) => {
  264. return request({
  265. url: '/api/blade-los/inoutstorage/revokeWarehouseEntry',
  266. method: 'post',
  267. data: data
  268. })
  269. }
  270. //撤销生成出库
  271. export const revokeOutbound= (data) => {
  272. return request({
  273. url: '/api/blade-los/inoutstorage/revokeOutbound',
  274. method: 'post',
  275. data: data
  276. })
  277. }
  278. //转押
  279. export const transferOfPledge= (data) => {
  280. return request({
  281. url: '/api/blade-los/tradebills/transferOfPledge',
  282. method: 'get',
  283. params: data
  284. })
  285. }
  286. //撤销转押
  287. export const revokeTransferOfPledge= (data) => {
  288. return request({
  289. url: '/api/blade-los/tradebills/revokeTransferOfPledge',
  290. method: 'get',
  291. params: data
  292. })
  293. }
  294. export const getListTradeV1= (current, size,data) => {
  295. return request({
  296. url: '/api/blade-los/tradebills/listTradeV1',
  297. method: 'get',
  298. params: {
  299. ...data,
  300. current,
  301. size
  302. }
  303. })
  304. }
  305. //退押or撤销退押
  306. export const retreatPledge= (data) => {
  307. return request({
  308. url: '/api/blade-los/tradebills/retreatPledge',
  309. method: 'get',
  310. params: data
  311. })
  312. }
  313. export const confirmInspection= (data) => {
  314. return request({
  315. url: '/api/blade-los/dispatchvehicles/confirmInspection',
  316. method: 'post',
  317. data: data
  318. })
  319. }
  320. export const revokeInspection= (data) => {
  321. return request({
  322. url: '/api/blade-los/dispatchvehicles/revokeInspection',
  323. method: 'post',
  324. data: data
  325. })
  326. }
  327. export const confirmReturnBox= (data) => {
  328. return request({
  329. url: '/api/blade-los/dispatchvehicles/confirmReturnBox',
  330. method: 'post',
  331. data: data
  332. })
  333. }
  334. export const revokeReturnBox= (data) => {
  335. return request({
  336. url: '/api/blade-los/dispatchvehicles/revokeReturnBox',
  337. method: 'post',
  338. data: data
  339. })
  340. }
  341. //出库确认
  342. export const storagefeeitems= (data) => {
  343. return request({
  344. url: '/api/blade-los/storagefeeitems/detail',
  345. method: 'get',
  346. params: data
  347. })
  348. }