saleOrder.js 8.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358
  1. import request from '@/router/axios';
  2. //查询列表
  3. export const getList = (params) => {
  4. return request({
  5. url: '/api/blade-sales-part/order/list',
  6. method: 'get',
  7. params: params
  8. })
  9. }
  10. //查询列表
  11. export const statisticsDetails = (params) => {
  12. return request({
  13. url: '/api/blade-sales-part/order/statisticsDetails',
  14. method: 'get',
  15. params: params
  16. })
  17. }
  18. //删除
  19. export const remove = (data) => {
  20. return request({
  21. url: '/api/blade-sales-part/order/update',
  22. method: 'post',
  23. data
  24. })
  25. }
  26. export const getDetails = (data) => {
  27. return request({
  28. url: '/api/blade-sales-part/order/detail',
  29. method: 'get',
  30. params: data
  31. })
  32. }
  33. export const submit = (data) => {
  34. return request({
  35. url: '/api/blade-sales-part/order/submit',
  36. method: 'POST',
  37. data: data
  38. })
  39. }
  40. export const generateShipTask = (data) => {
  41. return request({
  42. url: '/api/blade-sales-part/order/generateShipTask',
  43. method: 'post',
  44. data: data
  45. })
  46. }
  47. export const revokeGenerateShipTask = (data) => {
  48. return request({
  49. url: '/api/blade-sales-part/order/revokeGenerateShipTask',
  50. method: 'post',
  51. data: data
  52. })
  53. }
  54. export const tradingBox = (data) => {
  55. return request({
  56. url: '/api/blade-sales-part/shipItems/update',
  57. method: 'post',
  58. data: data
  59. })
  60. }
  61. export const delOrderItem = (data) => {
  62. return request({
  63. url: '/api/blade-sales-part/orderItems/remove',
  64. method: 'get',
  65. params: data
  66. })
  67. }
  68. //申请退款
  69. export const checkOrder = (data) => {
  70. return request({
  71. url: '/api/blade-sales-part/order/checkOrder',
  72. method: 'post',
  73. data: data
  74. })
  75. }
  76. //确认退款
  77. export const confirmRefund = (data) => {
  78. return request({
  79. url: '/api/blade-sales-part/order/confirmRefund',
  80. method: 'post',
  81. data: data
  82. })
  83. }
  84. //撤销请核
  85. export const revokeCheckOrder = (data) => {
  86. return request({
  87. url: '/api/blade-sales-part/order/revokeCheckOrder',
  88. method: 'post',
  89. data: data
  90. })
  91. }
  92. export const goodsListXs = (customId, stock) => {
  93. return request({
  94. url: '/api/blade-sales-part/goodsDesc/goodsListXs',
  95. method: 'get',
  96. params: {
  97. customId,
  98. stock
  99. }
  100. })
  101. }
  102. // 销售订单添加轮胎列表
  103. export const goodsPageXs = (params) => {
  104. return request({
  105. url: '/api/blade-sales-part/goodsDesc/goodsPageXs',
  106. method: 'get',
  107. params: params
  108. })
  109. }
  110. // 销售订单添加轮胎列表
  111. export const goodsPagePoints = (params) => {
  112. return request({
  113. url: '/api/blade-sales-part/goodsDesc/goodsPagePoints',
  114. method: 'get',
  115. params: params
  116. })
  117. }
  118. //采购订单保存
  119. export const inboundTask = (data) => {
  120. return request({
  121. url: '/api/blade-sales-part/order/inboundTask',
  122. method: 'POST',
  123. data: data
  124. })
  125. }
  126. //请核
  127. export const checkOrderCG = (data) => {
  128. return request({
  129. url: '/api/blade-sales-part/order/checkOrderCG',
  130. method: 'post',
  131. data: data
  132. })
  133. }
  134. //采购订单撤销请核
  135. export const revokeCheckOrderCG = (data) => {
  136. return request({
  137. url: '/api/blade-sales-part/order/revokeCheckOrderCG',
  138. method: 'post',
  139. data: data
  140. })
  141. }
  142. //采购订单撤销任务
  143. export const revokeInboundTask = (data) => {
  144. return request({
  145. url: '/api/blade-sales-part/order/revokeInboundTask',
  146. method: 'post',
  147. data: data
  148. })
  149. }
  150. //商品类别列表查询
  151. export const getGoodsInfo = (query) => {
  152. return request({
  153. url: ' /api/blade-purchase-sales/orderitems/orderItemsList',
  154. method: 'get',
  155. params: query
  156. })
  157. }
  158. //查询轮胎列表
  159. export const goodsListAll = () => {
  160. return request({
  161. url: 'api/blade-sales-part/goodsDesc/goodsListAll?enableOrNot=1',
  162. method: 'get',
  163. })
  164. }
  165. ///
  166. //查询客户
  167. export const getKh = () => {
  168. return request({
  169. url: '/api/blade-sales-part/corpsDesc/listAll?corpType=KH&enableOrNot=1',
  170. method: 'get',
  171. })
  172. }
  173. // 收款结算里的查询客户
  174. export const skgetKh = () => {
  175. return request({
  176. url: '/api/blade-sales-part/corpsDesc/listAll?cname=&corpType=KH&enableOrNot=1',
  177. method: 'get',
  178. })
  179. }
  180. // 采购入库里的业务对象
  181. export const corpsDescListAll = (data) => {
  182. return request({
  183. url: '/api/blade-sales-part/corpsDesc/listAll',
  184. method: 'get',
  185. params: data
  186. })
  187. }
  188. //收款账户下拉
  189. export const getSk = () => {
  190. return request({
  191. url: '/api/blade-sales-part/accountManagement/list?enableOrNot=1&billType=HYCK',
  192. method: 'get',
  193. })
  194. }
  195. //所属公司下拉
  196. export const topList = () => {
  197. return request({
  198. url: '/api/blade-system/dept/top-list',
  199. method: 'get'
  200. })
  201. }
  202. //制单人下拉
  203. export const getZd = () => {
  204. return request({
  205. url: '/api/blade-user/page?size=20&current=1',
  206. method: 'get'
  207. })
  208. }
  209. // 调拨添加轮胎列表
  210. export const goodsPageDB = (params) => {
  211. return request({
  212. url: '/api/blade-sales-part/goodsDesc/goodsPageDB',
  213. method: 'get',
  214. params: params
  215. })
  216. }
  217. // 一件入库
  218. export const shortcutWarehousing = (data) => {
  219. return request({
  220. url: '/api/blade-sales-part/order/shortcutWarehousing',
  221. method: 'post',
  222. data: data
  223. })
  224. }
  225. // 盘点列表
  226. export const inventoryList = (params) => {
  227. return request({
  228. url: '/api/blade-sales-part/inventory/list',
  229. method: 'get',
  230. params: params
  231. })
  232. }
  233. // 盘点保存
  234. export const submitInventory = (data) => {
  235. return request({
  236. url: '/api/blade-sales-part/inventory/submitInventory',
  237. method: 'POST',
  238. data: data
  239. })
  240. }
  241. // 盘点保存
  242. export const confirmInventory = (data) => {
  243. return request({
  244. url: '/api/blade-sales-part/inventory/confirmInventory',
  245. method: 'POST',
  246. data: data
  247. })
  248. }
  249. // 生成销售退货单
  250. export const generateReturns = (params) => {
  251. return request({
  252. url: '/api/blade-sales-part/returns/generateReturns',
  253. method: 'get',
  254. params: params
  255. })
  256. }
  257. export const confirmWarehouse = (data) => {
  258. return request({
  259. url: '/api/blade-sales-part/order/confirmWarehouse',
  260. method: 'POST',
  261. data: data
  262. })
  263. }
  264. export const revokeWarehouse = (data) => {
  265. return request({
  266. url: '/api/blade-sales-part/order/revokeWarehouse',
  267. method: 'POST',
  268. data: data
  269. })
  270. }
  271. export const confirmRedeem = (data) => {
  272. return request({
  273. url: '/api/blade-sales-part/order/confirmRedeem',
  274. method: 'POST',
  275. data: data
  276. })
  277. }
  278. export const revokeRedeem = (data) => {
  279. return request({
  280. url: '/api/blade-sales-part/order/revokeRedeem',
  281. method: 'POST',
  282. data: data
  283. })
  284. }
  285. // 是否存在融资
  286. export const whetherExistenceFinancing = (data) => {
  287. return request({
  288. url: '/api/blade-sales-part/order/whetherExistenceFinancing',
  289. method: 'POST',
  290. data: data
  291. })
  292. }
  293. // 出库任务审批
  294. export const checkOrderRW = (data) => {
  295. return request({
  296. url: '/api/blade-sales-part/order/checkOrderRW',
  297. method: 'POST',
  298. data: data
  299. })
  300. }
  301. // 撤销出库任务审批
  302. export const revokeCheckOrderRW = (data) => {
  303. return request({
  304. url: '/api/blade-sales-part/order/revokeCheckOrderRW',
  305. method: 'POST',
  306. data: data
  307. })
  308. }
  309. export const getParamservice = (current, size, params) => {
  310. return request({
  311. url: '/api/blade-system/paramservice/list',
  312. method: 'get',
  313. params: {
  314. ...params,
  315. current,
  316. size,
  317. }
  318. })
  319. }
  320. //
  321. export const getAdvancePaymentBalance = (params) => {
  322. return request({
  323. url: '/api/blade-sales-part/advancecharge/getAdvancePaymentBalance',
  324. method: 'get',
  325. params: params
  326. })
  327. }
  328. // 确认发货
  329. export const confirmShipment = (data) => {
  330. return request({
  331. url: '/api/blade-sales-part/order/confirmShipment',
  332. method: 'POST',
  333. data: data
  334. })
  335. }
  336. // 撤销发货
  337. export const cancelShipment = (data) => {
  338. return request({
  339. url: '/api/blade-sales-part/order/cancelShipment ',
  340. method: 'POST',
  341. data: data
  342. })
  343. }
  344. export const getGoodAllList = (params) => {
  345. return request({
  346. url: '/api/blade-sales-part/goodsDesc/list',
  347. method: 'get',
  348. params: params
  349. })
  350. }