//center服务器地址
var $serverUrl = localStorage.getItem('$serverUrl');
//作业系统服务器地址
var $warehouseUrl = localStorage.getItem('$warehouseUrl');

//当前登录的仓库代码
var $warehouseCode = localStorage.getItem('$warehouseCode');
//当前登录的用户代码
var $userCode = localStorage.getItem('$userCode');
//用户密码
var $password = localStorage.getItem('$password');


//操作类型
var OP_TYPE_MENU = {};
OP_TYPE_MENU.IN_SHELF_1 = 'IN_SHELF_1';// 上架步骤1:提交入库单号,后台返回入库单信息
OP_TYPE_MENU.IN_SHELF_2 = 'IN_SHELF_2';// 上架步骤2:提交入库单号 + 商品条码 后台返回该条码的收货信息和推荐库位
OP_TYPE_MENU.IN_SHELF_3 = 'IN_SHELF_3';// 上架步骤3:提交入库单号 + 商品条码+库位 完成上架
OP_TYPE_MENU.GetRecommendLocationCode = 'GetRecommendLocationCode';// 上架获取推荐库位

OP_TYPE_MENU.OUT_SHELF_1 = 'OUT_SHELF_1';// 下架步骤1:提交出库单号,返回出库单信息
OP_TYPE_MENU.OUT_SHELF_2 = 'OUT_SHELF_2';// 下架步骤2:提交出库单id,显示待下架明细
OP_TYPE_MENU.OUT_SHELF_3 = 'OUT_SHELF_3';// 下架步骤3:提交商品条码
OP_TYPE_MENU.OUT_SHELF_4 = 'OUT_SHELF_4';// 下架步骤4:提交下架

OP_TYPE_MENU.OUT_BOXED_1 = 'OUT_BOXED_1';// 下架步骤1:提交出库单号,返回出库单信息
OP_TYPE_MENU.OUT_BOXED_2 = 'OUT_BOXED_2';// 下架步骤2:提交出库单id,显示待装箱明细
OP_TYPE_MENU.OUT_BOXED_3 = 'OUT_BOXED_3';// 下架步骤3:提交箱号
OP_TYPE_MENU.OUT_BOXED_4 = 'OUT_BOXED_4';// 下架步骤4:提交条码,提交装箱

OP_TYPE_MENU.BATCH_OUT_SHELF_1 = 'BATCH_OUT_SHELF_1';// 波次下架步骤1:提交波次单 查看是否允许下架
OP_TYPE_MENU.BATCH_OUT_SHELF_2 = 'BATCH_OUT_SHELF_2';// 波次下架步骤2:提交

OP_TYPE_MENU.BATCH_OUT_SHELF_PICK_1='BATCH_OUT_SHELF_PICK_1';//波次分拣

OP_TYPE_MENU.INVENTORY_PLAN_CHECK_1='INVENTORY_PLAN_CHECK_1';//计划盘点步骤1:提交盘点单号
OP_TYPE_MENU.INVENTORY_PLAN_CHECK_2='INVENTORY_PLAN_CHECK_2';//计划盘点步骤1:提交库位
OP_TYPE_MENU.INVENTORY_PLAN_CHECK_3='INVENTORY_PLAN_CHECK_3';//计划盘点步骤1:提交商品条码
OP_TYPE_MENU.INVENTORY_PLAN_CHECK_4='INVENTORY_PLAN_CHECK_4';//计划盘点步骤1:提交盘点数量
OP_TYPE_MENU.INVENTORY_PLAN_CHECK_NEXT_LOCATION ='INVENTORY_PLAN_CHECK_NEXT_LOCATION';//计划盘点步骤:获取下一个库位

OP_TYPE_MENU.INVENTORY_RANDOM_CHECK_1='INVENTORY_RANDOM_CHECK_1';//随机盘点步骤1:提交盘点单号
OP_TYPE_MENU.INVENTORY_RANDOM_CHECK_2='INVENTORY_RANDOM_CHECK_2';//随机盘点步骤1:提交库位
OP_TYPE_MENU.INVENTORY_RANDOM_CHECK_3='INVENTORY_RANDOM_CHECK_3';//随机盘点步骤1:提交商品条码
OP_TYPE_MENU.INVENTORY_RANDOM_CHECK_4='INVENTORY_RANDOM_CHECK_4';//随机盘点步骤1:提交盘点数量

OP_TYPE_MENU.INVENTORY_RANDOM_MV_1 = "INVENTORY_RANDOM_MV_1";// (随机)即时盘点1:检查货位号
OP_TYPE_MENU.INVENTORY_RANDOM_MV_2 = "INVENTORY_RANDOM_MV_2";// (随机)即时盘点2:检查货位号加条码
OP_TYPE_MENU.INVENTORY_RANDOM_MV_3 = "INVENTORY_RANDOM_MV_3";// (随机)即时盘点3:检查上架货位
OP_TYPE_MENU.INVENTORY_RANDOM_MV_4 = "INVENTORY_RANDOM_MV_4";// (随机)即时盘点4:提交

OP_TYPE_MENU.GEN_PACKET_NO = "GEN_PACKET_NO";// 获取托盘号
OP_TYPE_MENU.BIND_PACKET_SUBMIT_ORDER_NO = "BIND_PACKET_SUBMIT_ORDER_NO";// 绑定托盘提交订单号
OP_TYPE_MENU.BIND_PACKET = "BIND_PACKET";// 绑定托盘
OP_TYPE_MENU.UN_BIND_PACKET = "UN_BIND_PACKET";//解绑托盘

OP_TYPE_MENU.GEN_TOTALWAYBILL_NO = "GEN_TOTALWAYBILL_NO";//获取总单号
OP_TYPE_MENU.BIND_TOTAL_WAYBILL = "BIND_TOTAL_WAYBILL";// 绑定总单
OP_TYPE_MENU.UN_BIND_TOTAL_WAYBILL = "UN_BIND_TOTAL_WAYBILL";//解绑总单

OP_TYPE_MENU.VALIDATE_LABEL = "VALIDATE_LABEL";// 贴单验证 验证跟踪单号和订单号是否配对
OP_TYPE_MENU.SINGLE_SHIPPED = "SINGLE_SHIPPED";// 扫描发货
OP_TYPE_MENU.SHIPPED = "SHIPPED";// 总运单发货

OP_TYPE_MENU.LOCATION_INVENTORY = "LOCATION_INVENTORY";// 库位库存查看

OP_TYPE_MENU.SKU_INVENTORY = "SKU_INVENTORY";// SKU库存查看 

OP_TYPE_MENU.CHECK_PRODUCT = "CHECK_PRODUCT";// 检查商品条码 
OP_TYPE_MENU.CHECK_PRODUCT2 = "CHECK_PRODUCT2";// 检查商品条码 2

OP_TYPE_MENU.COUNT_PRODUCT_PICTURE = "COUNT_PRODUCT_PICTURE";// 条码SKU现有图片个数

OP_TYPE_MENU.PRODUCT_PICTURE = "PRODUCT_PICTURE";// 商品拍照 



OP_TYPE_MENU.RECEIPT_1 = "RECEIPT_1";//收货步骤1:根据入库单/跟踪单号查询 订单数据
	
OP_TYPE_MENU.RECEIPT_2 = "RECEIPT_2";//收货步骤2:根据条码查看预报数跟跟实际收货数量
	
OP_TYPE_MENU.RECEIPT_3 = "RECEIPT_3";//收货步骤3:提交

OP_TYPE_MENU.PRODUCT_MAINTAIN = "PRODUCT_MAINTAIN";//商品采集
	
//请求地址
var $appRequestUrl = $warehouseUrl+'/api/app/main';//服务器地址

//请求参数封装
var $appRequest = {};
$appRequest.warehouseCode = $warehouseCode;//仓库
$appRequest.userCode = $userCode;//用户
$appRequest.opType = '';//操作类型
$appRequest.msg = '';//消息主体


//请求响应封装
var $appResponse = {}
$appResponse.success = true;//是否成功
$appResponse.code = '' //消息代码
$appResponse.msg = '';//消息内容体
$appResponse.extend = '';//扩展
