purchaseInquiry.js 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. import request from '@/router/axios';
  2. export const getList = (current, size, params) => {
  3. return request({
  4. url: '/api/trade-purchase/purchase-enquiry/page',
  5. method: 'get',
  6. params: {
  7. ...params,
  8. current,
  9. size,
  10. }
  11. })
  12. }
  13. export function detail(id) {
  14. return request({
  15. url: '/api/trade-purchase/purchase-enquiry/' + id,
  16. method: 'get'
  17. })
  18. }
  19. //修改和新增
  20. export function submit(data) {
  21. return request({
  22. url: '/api/trade-purchase/purchase-enquiry/submit',
  23. method: 'post',
  24. data: data
  25. })
  26. }
  27. export function submitMessage(data) {
  28. return request({
  29. url: '/api/trade-purchase/purchase-enquiry/submitMessage',
  30. method: 'post',
  31. data: data
  32. })
  33. }
  34. //明细表删除
  35. export function delItem(data) {
  36. return request({
  37. url: '/api/trade-purchase/purchase-enquiry/remove-byItem',
  38. method: 'post',
  39. data: {
  40. id: data
  41. }
  42. })
  43. }
  44. //主表删除
  45. export function remove(data) {
  46. return request({
  47. url: '/api/trade-purchase/purchase-enquiry/remove',
  48. method: 'post',
  49. data: {
  50. id: data
  51. }
  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 selectGoodsAll = (current, size,goodsTypeId, params) => {
  69. return request({
  70. url: '/api//blade-client/goodsdesc/selectGoodsAll',
  71. method: 'get',
  72. params: {
  73. ...params,
  74. current,
  75. size,
  76. goodsTypeId,
  77. }
  78. })
  79. }
  80. //树形
  81. export const getDeptLazyTree = (parentId) => {
  82. return request({
  83. url: '/api/blade-client/goodstype/lazy-tree',
  84. method: 'get',
  85. params: {
  86. parentId
  87. }
  88. })
  89. }
  90. //港口资料
  91. export function getPorts() {
  92. return request({
  93. url: '/api/blade-client/port/listPort',
  94. method: 'get',
  95. })
  96. }
  97. //规格
  98. export function getSpecification(query) {
  99. return request({
  100. url: '/api/blade-client/client/get_Specification',
  101. method: 'get',
  102. params: query
  103. })
  104. }
  105. //生成销售单
  106. export function gainUser(query) {
  107. return request({
  108. url: '/api/blade-user/client/gainUser',
  109. method: 'get',
  110. params: query
  111. })
  112. }