bills.js 7.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366
  1. import request from '@/router/axios';
  2. // 列表
  3. export const billsList = (current, size, params) => {
  4. return request({
  5. url: '/api/blade-los/bills/list',
  6. method: 'get',
  7. params: {
  8. ...params,
  9. current,
  10. size,
  11. }
  12. })
  13. }
  14. // 不分页的列表
  15. export const billsListAll = (params) => {
  16. return request({
  17. url: '/api/blade-los/bills/listAll',
  18. method: 'get',
  19. params: params
  20. })
  21. }
  22. // 申请B/L NO 接口
  23. export const billsGetBillNo = (data) => {
  24. return request({
  25. url: '/api/blade-los/bills/getBillNo',
  26. method: 'post',
  27. data: data
  28. })
  29. }
  30. export const removeHblNo = (params) => {
  31. return request({
  32. url: '/api/blade-los/bills/removeHblNo',
  33. method: 'get',
  34. params: params
  35. })
  36. }
  37. // 海运出口详情
  38. export const billsDetail = (id) => {
  39. return request({
  40. url: '/api/blade-los/bills/detail',
  41. method: 'get',
  42. params: {
  43. id
  44. }
  45. })
  46. }
  47. // 海运出库amend 检索
  48. export const billsGetDetail = (data) => {
  49. return request({
  50. url: '/api/blade-los/bills/getDetail',
  51. method: 'get',
  52. params: data
  53. })
  54. }
  55. // 海运出口复制单据
  56. export const billsCopyBills = (data) => {
  57. return request({
  58. url: '/api/blade-los/bills/copyBills',
  59. method: 'post',
  60. data: data
  61. })
  62. }
  63. // 发送edi
  64. export const billsSendingEdi = (id) => {
  65. return request({
  66. url: '/api/blade-los/bills/sendingEdi',
  67. method: 'get',
  68. params: {
  69. id
  70. }
  71. })
  72. }
  73. // 新的发送edi
  74. export const editypesSendingEdi = (data) => {
  75. return request({
  76. url: '/api/blade-los/editypes/sendingEdi',
  77. method: 'POST',
  78. data: data
  79. })
  80. }
  81. export const billsRemove = (ids) => {
  82. return request({
  83. url: '/api/blade-los/bills/remove',
  84. method: 'post',
  85. params: {
  86. ids,
  87. }
  88. })
  89. }
  90. // 保存
  91. export const billsSubmit = (row) => {
  92. return request({
  93. url: '/api/blade-los/bills/submit',
  94. method: 'post',
  95. data: row
  96. })
  97. }
  98. // 配箱专用大保存
  99. export const billsAdd = (row) => {
  100. return request({
  101. url: '/api/blade-los/bills/add',
  102. method: 'post',
  103. data: row
  104. })
  105. }
  106. // 添加到主单
  107. export const billsIncreaseReinsurancePolicy = (ids,id) => {
  108. return request({
  109. url: '/api/blade-los/bills/increaseReinsurancePolicy',
  110. method: 'post',
  111. params: {
  112. ids,
  113. id,
  114. }
  115. })
  116. }
  117. // 主单撤销
  118. export const billsRevokeReinsurancePolicy = (ids,id) => {
  119. return request({
  120. url: '/api/blade-los/bills/revokeReinsurancePolicy',
  121. method: 'post',
  122. params: {
  123. ids,
  124. id,
  125. }
  126. })
  127. }
  128. // 收货地 装货港 当前登录人的默认
  129. export const deptGetDetailPol = (id) => {
  130. return request({
  131. url: '/api/blade-system/dept/getDetailPol',
  132. method: 'get',
  133. params: {
  134. id
  135. }
  136. })
  137. }
  138. // 费用获取模板列表
  139. export const losbfeestemplateGetListTemplate = (current, size, params) => {
  140. return request({
  141. url: '/api/blade-los/losbfeestemplate/getListTemplate',
  142. method: 'get',
  143. params: {
  144. ...params,
  145. current,
  146. size,
  147. }
  148. })
  149. }
  150. // 费用模板导入
  151. export const feecenterTemplateImport = (row) => {
  152. return request({
  153. url: '/api/blade-los/feecenter/templateImport',
  154. method: 'post',
  155. data: row
  156. })
  157. }
  158. // 退舱
  159. export const billsDisembarking = (ids) => {
  160. return request({
  161. url: '/api/blade-los/bills/disembarking',
  162. method: 'post',
  163. params: {
  164. ids
  165. }
  166. })
  167. }
  168. // 撤销退舱
  169. export const billsRevokeDisembarking = (ids) => {
  170. return request({
  171. url: '/api/blade-los/bills/revokeDisembarking',
  172. method: 'post',
  173. params: {
  174. ids
  175. }
  176. })
  177. }
  178. // 单据请核
  179. export const billsCheckBills = (data) => {
  180. return request({
  181. url: '/api/blade-los/bills/checkBills',
  182. method: 'post',
  183. data: data
  184. })
  185. }
  186. // 撤销单据请核
  187. export const billsRevokeCheckBills = (data) => {
  188. return request({
  189. url: '/api/blade-los/bills/revokeCheckBills',
  190. method: 'post',
  191. data: data
  192. })
  193. }
  194. // 单证中心 详情
  195. export const reportslogDetail = (id) => {
  196. return request({
  197. url: '/api/blade-los/reportslog/detail',
  198. method: 'get',
  199. params: {
  200. id
  201. }
  202. })
  203. }
  204. // 单证中心列表
  205. export const reportslogList = (current, size, params) => {
  206. return request({
  207. url: '/api/blade-los/reportslog/list',
  208. method: 'get',
  209. params: {
  210. ...params,
  211. current,
  212. size,
  213. }
  214. })
  215. }
  216. // 单证中心保存
  217. export const reportslogSubmit = (row) => {
  218. return request({
  219. url: '/api/blade-los/reportslog/submit',
  220. method: 'post',
  221. data: row
  222. })
  223. }
  224. // 单证中心 删除
  225. export const reportslogRemove = (ids) => {
  226. return request({
  227. url: '/api/blade-los/reportslog/remove',
  228. method: 'post',
  229. params: {
  230. ids,
  231. }
  232. })
  233. }
  234. // 根据当前用户查询岗位
  235. export const postSelectByUser = (userId) => {
  236. return request({
  237. url: '/api/blade-system/post/selectByUser',
  238. method: 'get',
  239. params: {
  240. userId
  241. }
  242. })
  243. }
  244. // 费用获取客户欠款情况
  245. export const listFeeCountByCorp = (data) => {
  246. return request({
  247. url: '/api/blade-los/finaccbills/listFeeCountByCorp',
  248. method: 'get',
  249. params: data
  250. })
  251. }
  252. // 物流提交
  253. export const logisticsSubmission = (data) => {
  254. return request({
  255. url: '/api/blade-los/bills/logisticsSubmission',
  256. method: 'post',
  257. data: data
  258. })
  259. }
  260. // 物流撤销提交
  261. export const logisticsRevokeSubmission = (data) => {
  262. return request({
  263. url: '/api/blade-los/bills/logisticsRevokeSubmission',
  264. method: 'post',
  265. data: data
  266. })
  267. }
  268. // 转单
  269. export const transferOrder = (data) => {
  270. return request({
  271. url: '/api/blade-los/bills/transferOrder',
  272. method: 'post',
  273. data: data
  274. })
  275. }
  276. // 撤销提交
  277. export const revokeTransferOrder = (data) => {
  278. return request({
  279. url: '/api/blade-los/bills/revokeTransferOrder',
  280. method: 'post',
  281. data: data
  282. })
  283. }
  284. // 接收
  285. export const receive = (data) => {
  286. return request({
  287. url: '/api/blade-los/bills/receive',
  288. method: 'post',
  289. data: data
  290. })
  291. }
  292. // 撤销接收
  293. export const revokeReceive = (data) => {
  294. return request({
  295. url: '/api/blade-los/bills/revokeReceive',
  296. method: 'post',
  297. data: data
  298. })
  299. }
  300. // 换单
  301. export const changeOrders = (data) => {
  302. return request({
  303. url: '/api/blade-los/bills/changeOrders',
  304. method: 'post',
  305. data: data
  306. })
  307. }
  308. // 撤销换单
  309. export const revokeChangeOrders = (data) => {
  310. return request({
  311. url: '/api/blade-los/bills/revokeChangeOrders',
  312. method: 'post',
  313. data: data
  314. })
  315. }
  316. // 退押
  317. export const returningSecurityMoney = (data) => {
  318. return request({
  319. url: '/api/blade-los/bills/returningSecurityMoney',
  320. method: 'post',
  321. data: data
  322. })
  323. }
  324. // 撤销退押
  325. export const revokeReturningSecurityMoney = (data) => {
  326. return request({
  327. url: '/api/blade-los/bills/revokeReturningSecurityMoney',
  328. method: 'post',
  329. data: data
  330. })
  331. }
  332. // 批量模板导入
  333. export const templateImportBatch = (data) => {
  334. return request({
  335. url: '/api/blade-los/feecenter/templateImportBatch',
  336. method: 'get',
  337. params: data
  338. })
  339. }
  340. // 批量单据请核
  341. export const checkBillsBatch = (data) => {
  342. return request({
  343. url: '/api/blade-los/bills/checkBillsBatch',
  344. method: 'get',
  345. params: data
  346. })
  347. }
  348. // 海运进出口提取成本列表
  349. export const extractCost = (data) => {
  350. return request({
  351. url: '/api/blade-los/routecost/extractCost',
  352. method: 'get',
  353. params: data
  354. })
  355. }
  356. // 海运费成本导入
  357. export const costImportBatch = (data) => {
  358. return request({
  359. url: '/api/blade-los/feecenter/costImportBatch',
  360. method: 'get',
  361. params: data
  362. })
  363. }