order.js 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338
  1. import {request} from '../utils/request'
  2. //
  3. //获取物料列表 101产品 102原料
  4. export function getOption(data){
  5. return request({
  6. url: '/appStand/getOption',
  7. method: 'post',
  8. data:data,
  9. isAddress:true,
  10. })
  11. }
  12. //获取车辆类型列表
  13. export function getVehicleType(){
  14. return request({
  15. url: '/admin/dict/type/vehicle_type',
  16. method: 'get',
  17. })
  18. }
  19. //获取车轴信息
  20. export function getAxle(){
  21. return request({
  22. url: '/admin/dict/type/axle_type',
  23. method: 'get',
  24. })
  25. }
  26. //获取运输类型
  27. export function getTransportType(){
  28. return request({
  29. url: '/admin/dict/type/transport_type',
  30. method: 'get',
  31. })
  32. }
  33. //提交订单
  34. export function saveOrder(data){
  35. return request({
  36. url:'/appStand/saveOrder',
  37. method: 'post',
  38. data:data,
  39. isAddress:true,
  40. })
  41. }
  42. //提交订单
  43. export function saveMixedOrder(data){
  44. return request({
  45. url:'/appStand/saveMixedOrder',
  46. method: 'post',
  47. data:data,
  48. isAddress:true,
  49. })
  50. }
  51. //订单过磅详情
  52. export function getOrderInfo(data){
  53. return request({
  54. url: '/appStand/getOrderInfo',
  55. method: 'post',
  56. data:data,
  57. isAddress:true,
  58. })
  59. }
  60. //订单过磅详情
  61. export function getCloudOrderInfo(id){
  62. return request({
  63. url: '/admin/vehicleorder/getOrderInfoById/' + id,
  64. method: 'get'
  65. })
  66. }
  67. //订单过磅详情
  68. export function getOrderArriveInfo(id){
  69. return request({
  70. url: '/admin/vehicleorder/getOrderArriveInfo/' + id,
  71. method: 'get'
  72. })
  73. }
  74. //获取最新同步到云端的订单详情
  75. export function getDriverLatelyOrderInfo(){
  76. return request({
  77. url: '/appStand/getDriverLatelyOrderInfo',
  78. method: 'post',
  79. isAddress:true,
  80. })
  81. }
  82. //订单过磅详情
  83. export function getOrderMixedList(data){
  84. return request({
  85. url: '/appStand/getOrderMixedList',
  86. method: 'post',
  87. data:data,
  88. isAddress:true,
  89. })
  90. }
  91. //订单过磅详情
  92. export function getOrderMixedInfo(data){
  93. return request({
  94. url: '/appStand/getOrderMixedInfo',
  95. method: 'post',
  96. data:data,
  97. isAddress:true,
  98. })
  99. }
  100. //电子磅单
  101. export function getElectronicInfo(data){
  102. return request({
  103. url: '/appStand/by',
  104. method: 'post',
  105. data:data,
  106. isAddress:true,
  107. })
  108. }
  109. //订单验收
  110. export function acceptOrder(data){
  111. return request({
  112. url: '/appStand/orderAccept',
  113. method: 'post',
  114. data:data,
  115. isAddress:true,
  116. })
  117. }
  118. //订单发货
  119. export function deliverOrder(data){
  120. return request({
  121. url: '/appStand/orderDeliver',
  122. method: 'post',
  123. data:data,
  124. isAddress:true,
  125. })
  126. }
  127. //订单作废
  128. export function cancelOrder(data){
  129. return request({
  130. url: '/appStand/cancelOrder',
  131. method: 'post',
  132. data:data,
  133. isAddress:true,
  134. })
  135. }
  136. //固定订单下的订单列表
  137. export function getFixedOrderList(data){
  138. return request({
  139. url: '/appStand/getFixedOrderInfo',
  140. method: 'post',
  141. data:data,
  142. isAddress:true,
  143. })
  144. }
  145. //计划订单下的订单列表
  146. export function getPlanOrderList(data){
  147. return request({
  148. url: '/appStand/getPlanOrderInfo',
  149. method: 'post',
  150. data:data,
  151. isAddress:true,
  152. })
  153. }
  154. //共享订单下的订单列表
  155. export function getShareOrderInfo(data){
  156. return request({
  157. url: '/appStand/getShareOrderInfo',
  158. method: 'post',
  159. data:data,
  160. isAddress:true,
  161. })
  162. }
  163. //获取订单列表
  164. export function getOrderPage(data){
  165. return request({
  166. url: '/appStand/getOrderPage',
  167. method: 'post',
  168. data:data,
  169. isAddress:true,
  170. })
  171. }
  172. //扫码获取待处理的订单信息
  173. export function getHandleOrder(data){
  174. return request({
  175. url: '/appStand/getHandleOrder',
  176. method: 'post',
  177. isScan:true,
  178. data:data,
  179. isAddress:true,
  180. })
  181. }
  182. //发送选择的订单信息
  183. export function sendHandleOrder(data){
  184. return request({
  185. url: '/appStand/sendHandleOrder',
  186. method: 'post',
  187. isScan:true,
  188. data:data,
  189. isAddress:true,
  190. })
  191. }
  192. //司机确认接单
  193. export function driverReceiving(data){
  194. return request({
  195. url: '/appStand/driverReceiving',
  196. method: 'post',
  197. data:data,
  198. isAddress:true,
  199. })
  200. }
  201. //客商接单审核
  202. export function receiveOrderAudit(data){
  203. return request({
  204. url: '/appStand/receiveOrderAudit',
  205. method: 'post',
  206. data:data,
  207. isAddress:true,
  208. })
  209. }
  210. //司机操作提交拼车订单
  211. export function operateMixedOrder(data){
  212. return request({
  213. url:'/appStand/operateMixedOrder',
  214. method: 'post',
  215. data:data,
  216. isAddress:true,
  217. })
  218. }
  219. //提交拼车订单
  220. export function cancelMixedOrder(data){
  221. return request({
  222. url:'/appStand/cancelMixedOrder',
  223. method: 'post',
  224. data:data,
  225. isAddress:true,
  226. })
  227. }
  228. //新增批量下单
  229. export function orderBatchInsert(data){
  230. return request({
  231. url: '/appStand/orderBatchInsert',
  232. method: 'post',
  233. data:data,
  234. isAddress:true,
  235. })
  236. }
  237. //获取物料信息
  238. export function getMaterialsByCompany(data){
  239. return request({
  240. url: '/appStand/getMaterialsByCompany',
  241. method: 'post',
  242. data:data,
  243. isAddress:true,
  244. })
  245. }
  246. //获取销售物料信息
  247. export function getSalesMaterByCompany(data){
  248. return request({
  249. url: '/admin/material/optionsByPrice',
  250. method: 'post',
  251. data:data,
  252. })
  253. }
  254. getSalesMaterByCompany
  255. export function createQueue(data){
  256. return request({
  257. url: '/appStand/createQueue',
  258. method: 'post',
  259. data:data,
  260. isAddress:true,
  261. })
  262. }
  263. //客商计划单里操作车号
  264. export function updatePlanVehicle(data) {
  265. return request({
  266. url: '/appStand/updatePlanVehicle',
  267. method: 'post',
  268. data: data,
  269. isAddress:true,
  270. })
  271. }
  272. //客商计划单里操作车号
  273. export function getPlanOrderVehicleList(data) {
  274. return request({
  275. url: '/appStand/getPlanOrderVehicleList',
  276. method: 'post',
  277. data: data,
  278. isAddress:true,
  279. })
  280. }
  281. //操作员替换订单
  282. export function replaceVehicleOrder(data) {
  283. return request({
  284. url: '/appStand/replaceVehicleOrder',
  285. method: 'post',
  286. data: data,
  287. isAddress:true,
  288. })
  289. }
  290. //款到放行接口
  291. export function confirmCollection(data) {
  292. return request({
  293. url: '/appStand/confirmCollection',
  294. method: 'post',
  295. data: data,
  296. isAddress:true,
  297. })
  298. }
  299. //获取项目
  300. export function getProjectByCompany(e) {
  301. return request({
  302. url: '/admin/companyproductname/options/'+e,
  303. method: 'get',
  304. })
  305. }
  306. //获取销售点位
  307. export function getSalePointByCompany(e) {
  308. return request({
  309. url: '/admin/block/getBlockByCompany/'+e,
  310. method: 'get',
  311. })
  312. }