bills.js 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270
  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 documentVerification = (row) => {
  254. return request({
  255. url: '/api/blade-los/bills/documentVerification',
  256. method: 'post',
  257. data: row
  258. })
  259. }
  260. export const agreementpriceList = (data) => {
  261. return request({
  262. url: '/api/blade-los/agreementprice/list',
  263. method: 'get',
  264. params: data
  265. })
  266. }