purchaseContract.js 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. import request from '@/router/axios';
  2. export const getList = (current, size, params) => {
  3. return request({
  4. url: '/api/trade-purchase/purchase-order/list',
  5. method: 'get',
  6. params: {
  7. ...params,
  8. current,
  9. size,
  10. tradeType: 'CK'
  11. }
  12. })
  13. }
  14. export function detail(id) {
  15. return request({
  16. url: '/api/trade-purchase/purchase-order/' + id,
  17. method: 'get',
  18. })
  19. }
  20. //明细表删除
  21. export function delItem(data) {
  22. return request({
  23. url: "/api/trade-purchase/purchase-order/removeByItem",
  24. method: 'post',
  25. data: {
  26. id: data
  27. }
  28. })
  29. }
  30. //主表删除
  31. export function remove(ids) {
  32. return request({
  33. url: '/api/trade-purchase/purchase-order/remove',
  34. method: 'post',
  35. params: {ids:ids}
  36. })
  37. }
  38. //修改和新增
  39. export function submit(data) {
  40. return request({
  41. url: '/api/trade-purchase/purchase-order/submit',
  42. method: 'post',
  43. data: data
  44. })
  45. }
  46. //修改和新增
  47. export function deliverGoods(data) {
  48. return request({
  49. url: '/api/blade-purchase-sales/exportOrder/deliverGoods',
  50. method: 'post',
  51. data: data
  52. })
  53. }
  54. //获取商品
  55. export const getGoods = (current, size, goodsTypeId, params) => {
  56. return request({
  57. url: '/api//blade-client/goodsdesc/selectGoods',
  58. method: 'get',
  59. params: {
  60. ...params,
  61. current,
  62. size,
  63. goodsTypeId,
  64. }
  65. })
  66. }
  67. //树形
  68. export const getDeptLazyTree = (parentId) => {
  69. return request({
  70. url: '/api/blade-client/goodstype/lazy-tree',
  71. method: 'get',
  72. params: {
  73. parentId
  74. }
  75. })
  76. }
  77. //港口资料
  78. export function getPorts() {
  79. return request({
  80. url: '/api/blade-client/port/listPort',
  81. method: 'get',
  82. })
  83. }
  84. //获取系统号
  85. export function getSysNo() {
  86. return request({
  87. url: '/api/trade-purchase/purchase-order/getSysNo?prefix=CK-CG',
  88. method: 'get',
  89. })
  90. }
  91. //规格
  92. export function getSpecification(query) {
  93. return request({
  94. url: '/api/blade-client/client/get_Specification',
  95. method: 'get',
  96. params: query
  97. })
  98. }
  99. // 获取销售订单明细详情
  100. export function getCKMarketDetailsList(current,size,params) {
  101. return request({
  102. url: '/api/blade-purchase-sales/exportOrder/orderItemsList',
  103. method: 'get',
  104. params: {
  105. ...params,
  106. current,
  107. size,
  108. }
  109. })
  110. }
  111. //生成销售单
  112. export function gainUser(query) {
  113. return request({
  114. url: '/api/blade-user/client/gainUser',
  115. method: 'get',
  116. params: query
  117. })
  118. }
  119. // 请核
  120. export function pleaseCheck(data) {
  121. return request({
  122. url: '/api/blade-purchase-sales/order/checkOrder',
  123. method: 'post',
  124. data: data
  125. })
  126. }