purchaseContract.js 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  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) => {
  56. return request({
  57. url: '/api//blade-client/goodsdesc/selectGoods',
  58. method: 'get',
  59. params: {
  60. current,
  61. size,
  62. goodsTypeId,
  63. }
  64. })
  65. }
  66. //树形
  67. export const getDeptLazyTree = (parentId) => {
  68. return request({
  69. url: '/api/blade-client/goodstype/lazy-tree',
  70. method: 'get',
  71. params: {
  72. parentId
  73. }
  74. })
  75. }
  76. //港口资料
  77. export function getPorts() {
  78. return request({
  79. url: '/api/blade-client/port/listPort',
  80. method: 'get',
  81. })
  82. }
  83. //获取系统号
  84. export function getSysNo() {
  85. return request({
  86. url: '/api/trade-purchase/purchase-order/getSysNo?prefix=CK-CG',
  87. method: 'get',
  88. })
  89. }
  90. //规格
  91. export function getSpecification(query) {
  92. return request({
  93. url: '/api/blade-client/client/get_Specification',
  94. method: 'get',
  95. params: query
  96. })
  97. }
  98. // 获取销售订单明细详情
  99. export function getCKMarketDetailsList(current,size,params) {
  100. return request({
  101. url: '/api/blade-purchase-sales/exportOrder/orderItemsList',
  102. method: 'get',
  103. params: {
  104. ...params,
  105. current,
  106. size,
  107. }
  108. })
  109. }
  110. //生成销售单
  111. export function gainUser(query) {
  112. return request({
  113. url: '/api/blade-user/client/gainUser',
  114. method: 'get',
  115. params: query
  116. })
  117. }