appRequest.js 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. //center服务器地址
  2. var $serverUrl = localStorage.getItem('$serverUrl');
  3. //作业系统服务器地址
  4. var $warehouseUrl = localStorage.getItem('$warehouseUrl');
  5. //当前登录的仓库代码
  6. var $warehouseCode = localStorage.getItem('$warehouseCode');
  7. //当前登录的用户代码
  8. var $userCode = localStorage.getItem('$userCode');
  9. //用户密码
  10. var $password = localStorage.getItem('$password');
  11. //操作类型
  12. var OP_TYPE_MENU = {};
  13. OP_TYPE_MENU.IN_SHELF_1 = 'IN_SHELF_1';// 上架步骤1:提交入库单号,后台返回入库单信息
  14. OP_TYPE_MENU.IN_SHELF_2 = 'IN_SHELF_2';// 上架步骤2:提交入库单号 + 商品条码 后台返回该条码的收货信息和推荐库位
  15. OP_TYPE_MENU.IN_SHELF_3 = 'IN_SHELF_3';// 上架步骤3:提交入库单号 + 商品条码+库位 完成上架
  16. OP_TYPE_MENU.GetRecommendLocationCode = 'GetRecommendLocationCode';// 上架获取推荐库位
  17. OP_TYPE_MENU.OUT_SHELF_1 = 'OUT_SHELF_1';// 下架步骤1:提交出库单号,返回出库单信息
  18. OP_TYPE_MENU.OUT_SHELF_2 = 'OUT_SHELF_2';// 下架步骤2:提交出库单id,显示待下架明细
  19. OP_TYPE_MENU.OUT_SHELF_3 = 'OUT_SHELF_3';// 下架步骤3:提交商品条码
  20. OP_TYPE_MENU.OUT_SHELF_4 = 'OUT_SHELF_4';// 下架步骤4:提交下架
  21. OP_TYPE_MENU.OUT_BOXED_1 = 'OUT_BOXED_1';// 下架步骤1:提交出库单号,返回出库单信息
  22. OP_TYPE_MENU.OUT_BOXED_2 = 'OUT_BOXED_2';// 下架步骤2:提交出库单id,显示待装箱明细
  23. OP_TYPE_MENU.OUT_BOXED_3 = 'OUT_BOXED_3';// 下架步骤3:提交箱号
  24. OP_TYPE_MENU.OUT_BOXED_4 = 'OUT_BOXED_4';// 下架步骤4:提交条码,提交装箱
  25. OP_TYPE_MENU.BATCH_OUT_SHELF_1 = 'BATCH_OUT_SHELF_1';// 波次下架步骤1:提交波次单 查看是否允许下架
  26. OP_TYPE_MENU.BATCH_OUT_SHELF_2 = 'BATCH_OUT_SHELF_2';// 波次下架步骤2:提交
  27. OP_TYPE_MENU.BATCH_OUT_SHELF_3 = 'BATCH_OUT_SHELF_3';// 波次下架步骤3:订单列表
  28. OP_TYPE_MENU.BATCH_OUT_SHELF_PICK_1='BATCH_OUT_SHELF_PICK_1';//波次分拣
  29. OP_TYPE_MENU.INVENTORY_PLAN_CHECK_1='INVENTORY_PLAN_CHECK_1';//计划盘点步骤1:提交盘点单号
  30. OP_TYPE_MENU.INVENTORY_PLAN_CHECK_2='INVENTORY_PLAN_CHECK_2';//计划盘点步骤1:提交库位
  31. OP_TYPE_MENU.INVENTORY_PLAN_CHECK_3='INVENTORY_PLAN_CHECK_3';//计划盘点步骤1:提交商品条码
  32. OP_TYPE_MENU.INVENTORY_PLAN_CHECK_4='INVENTORY_PLAN_CHECK_4';//计划盘点步骤1:提交盘点数量
  33. OP_TYPE_MENU.INVENTORY_PLAN_CHECK_NEXT_LOCATION ='INVENTORY_PLAN_CHECK_NEXT_LOCATION';//计划盘点步骤:获取下一个库位
  34. OP_TYPE_MENU.INVENTORY_RANDOM_CHECK_1='INVENTORY_RANDOM_CHECK_1';//随机盘点步骤1:提交盘点单号
  35. OP_TYPE_MENU.INVENTORY_RANDOM_CHECK_2='INVENTORY_RANDOM_CHECK_2';//随机盘点步骤1:提交库位
  36. OP_TYPE_MENU.INVENTORY_RANDOM_CHECK_3='INVENTORY_RANDOM_CHECK_3';//随机盘点步骤1:提交商品条码
  37. OP_TYPE_MENU.INVENTORY_RANDOM_CHECK_4='INVENTORY_RANDOM_CHECK_4';//随机盘点步骤1:提交盘点数量
  38. OP_TYPE_MENU.INVENTORY_RANDOM_MV_1 = "INVENTORY_RANDOM_MV_1";// (随机)即时盘点1:检查货位号
  39. OP_TYPE_MENU.INVENTORY_RANDOM_MV_2 = "INVENTORY_RANDOM_MV_2";// (随机)即时盘点2:检查货位号加条码
  40. OP_TYPE_MENU.INVENTORY_RANDOM_MV_3 = "INVENTORY_RANDOM_MV_3";// (随机)即时盘点3:检查上架货位
  41. OP_TYPE_MENU.INVENTORY_RANDOM_MV_4 = "INVENTORY_RANDOM_MV_4";// (随机)即时盘点4:提交
  42. OP_TYPE_MENU.GEN_PACKET_NO = "GEN_PACKET_NO";// 获取托盘号
  43. OP_TYPE_MENU.BIND_PACKET_SUBMIT_ORDER_NO = "BIND_PACKET_SUBMIT_ORDER_NO";// 绑定托盘提交订单号
  44. OP_TYPE_MENU.BIND_PACKET = "BIND_PACKET";// 绑定托盘
  45. OP_TYPE_MENU.UN_BIND_PACKET = "UN_BIND_PACKET";//解绑托盘
  46. OP_TYPE_MENU.GEN_TOTALWAYBILL_NO = "GEN_TOTALWAYBILL_NO";//获取总单号
  47. OP_TYPE_MENU.BIND_TOTAL_WAYBILL = "BIND_TOTAL_WAYBILL";// 绑定总单
  48. OP_TYPE_MENU.UN_BIND_TOTAL_WAYBILL = "UN_BIND_TOTAL_WAYBILL";//解绑总单
  49. OP_TYPE_MENU.VALIDATE_LABEL = "VALIDATE_LABEL";// 贴单验证 验证跟踪单号和订单号是否配对
  50. OP_TYPE_MENU.SINGLE_SHIPPED = "SINGLE_SHIPPED";// 扫描发货
  51. OP_TYPE_MENU.SHIPPED = "SHIPPED";// 总运单发货
  52. OP_TYPE_MENU.LOCATION_INVENTORY = "LOCATION_INVENTORY";// 库位库存查看
  53. OP_TYPE_MENU.SKU_INVENTORY = "SKU_INVENTORY";// SKU库存查看
  54. OP_TYPE_MENU.CHECK_PRODUCT = "CHECK_PRODUCT";// 检查商品条码
  55. OP_TYPE_MENU.CHECK_PRODUCT2 = "CHECK_PRODUCT2";// 检查商品条码 2
  56. OP_TYPE_MENU.COUNT_PRODUCT_PICTURE = "COUNT_PRODUCT_PICTURE";// 条码SKU现有图片个数
  57. OP_TYPE_MENU.PRODUCT_PICTURE = "PRODUCT_PICTURE";// 商品拍照
  58. OP_TYPE_MENU.RECEIPT_1 = "RECEIPT_1";//收货步骤1:根据入库单/跟踪单号查询 订单数据
  59. OP_TYPE_MENU.RECEIPT_2 = "RECEIPT_2";//收货步骤2:根据条码查看预报数跟跟实际收货数量
  60. OP_TYPE_MENU.RECEIPT_3 = "RECEIPT_3";//收货步骤3:提交
  61. OP_TYPE_MENU.PRODUCT_MAINTAIN = "PRODUCT_MAINTAIN";//商品采集
  62. //请求地址
  63. var $appRequestUrl = $warehouseUrl+'/api/app/main';//服务器地址
  64. //请求参数封装
  65. var $appRequest = {};
  66. $appRequest.warehouseCode = $warehouseCode;//仓库
  67. $appRequest.userCode = $userCode;//用户
  68. $appRequest.opType = '';//操作类型
  69. $appRequest.msg = '';//消息主体
  70. //请求响应封装
  71. var $appResponse = {}
  72. $appResponse.success = true;//是否成功
  73. $appResponse.code = '' //消息代码
  74. $appResponse.msg = '';//消息内容体
  75. $appResponse.extend = '';//扩展