/** * 有关 访问服务器的uri */ var $http = function() { // this.ip = "http://192.168.3.75:9002"; // this.ip = "http://39.96.81.16:9002"; this.ip = "https://weixin.jinyutires.com/api-web"; /****** 用户相关 ******/ // 根据省获取经销商 this.getUpuserByProvideUrl = "/base/agent/listByArea"; // 注册用户 this.regizeUrl = "/jinyu/bizLogin/registRetailer"; // 登录用户 this.loginUrl_old = "/jinyu/bizLogin/login"; this.loginUrl = "/jinyu/bizLogin/agentLogin"; // 根据loginid获取用户信息 // this.getUserInfoUrl = "/base/retailer/loginToInfo"; /******* 订单相关 ********/ // 查看剩余库存 this.getStockUrl_old = "/jinyu/bizAgentStock/page"; this.getStockUrl = "/base/material/pageMaterialStock"; // 添加商品到购物车 this.addCarUrl = "/jinyu/bizCart/save"; // 获取购物车列表 this.shopCarListUrl = "/jinyu/bizCart/list"; // 获取商品详情 this.getInfoUrl = "/base/material/info"; // 下单传 {"retailerId":"212","amounr":100,"bizCartDtoList":[{"id":121...},{"id":12..}] 这里把购物车的列表给我} this.downOrderUrl = "/base/bizOrder/save"; // 删除购物车 --删除一个 this.deleteCar = "/jinyu/bizCart/deleteOne"; // 删除购物车记录 -- 珊瑚多个 this.deleteCars = "/jinyu/bizCart/delete"; // 获取订单列表 this.getOrderListUrl = "/base/bizOrder/page"; // 获取订单详情 this.getOrderInfo = "/base/bizOrder/info"; // ---------- 525 --------- // 获取库存详情 this.getKucunInfoUrl = "/jinyu/bizRetailerStock/page"; // 获取商品类别 this.getStoreTypeUrl = "/jinyu/bizGoodsType/list"; // 添加商品类别 this.addStoreTypeUrl = "/jinyu/bizGoodsType/save"; // 添加商品 this.addStoreUrl = "/jinyu/bizGoods/saveGoods"; // 查看自己的供应商 this.getSupplierUrl = "/jinyu/bizSupplier/list"; // 根据条形码查询商品 this.getStoreByScanUrl = "/jinyu/bizGoods/selectBySerialNumber"; // 添加供应商 this.addSupplierUrl = "/jinyu/bizSupplier/save"; // 进货 this.buyStoreUrl = "/jinyu/bizBills/save"; // 单据 this.buyListUrl = "/jinyu/bizBills/page"; // 商品详情 this.getStoreInfoUrl = "/jinyu/bizGoods/info"; // 获取经销商详情 this.getUserInfoUrl = "/base/agent/infoByCode"; // 经销商查询自己库存 this.checkStoreUrl_old = "/jinyu/bizAgentStock/page"; this.checkStoreUrl = "/jinyu/bizAgentStock/pageOwn"; // 经销商查询订单 this.checkOrderUrl = "/base/bizOrder/page"; // 接单退单 this.orderReviceUrl = "/base/bizOrder/update"; // 传agentId 经销商的库存根据品牌分 this.getStockByBrand = "/jinyu/bizAgentStock/selectGroupBrand"; // 经销商下的门店 this.getRetailerUrl = "/base/retailerAgent/list"; this.getRetailerUrl_old = "/base/retailerAgent/page"; // 审核门店 this.checkRetailerUrl = "/base/retailerAgent/update"; // 消息列表 this.getNewsList = "/jinyu/bizSms/page"; // 获取经销商签约品牌 this.getBrandUrl = "/jinyu/bizAgentBrand/list"; // 获取经销商下的物流信息 this.getWuLiuUrl = "/base/agent/selectPageCar"; // 获取经销商断下物流的车辆信息 this.getCarInfoUrl = "/base/agent/carNowPosition"; // 修改经销商下的库存 this.upDateStockUrl = "/jinyu/bizAgentStock/update"; // 检查版本 this.getVersionUrl = "/biz/getAppVersion"; } // api的ajax $http.prototype.$post = function(url, data, callback, other) { var content = "", urlT = ""; if (data.url == "json") { delete data.url; // 确认contenttype选项 content = "application/json;charset=UTF-8"; } else { content = "application/x-www-form-urlencoded" } var datas = this.serize(data); if ( typeof other != 'undefined' && other != "" && other != 'undefined') { urlT = this.ip + eval('this.' + url) + '/' + other; } else { urlT = this.ip + eval('this.' + url); } api.showProgress({ }); api.ajax({ url : urlT, method : 'post', data : datas, headers : { "Content-type" : content }, }, function(ret, err) { api.hideProgress(); api.refreshHeaderLoadDone(); if (ret) { callback(ret); } else { // api.toast({ // msg:JSON.stringify(err) // }); alertJson(err); } }); } // 对数据进行处理,第一个为values,第二个为file body $http.prototype.serize = function(data) { var serizeData; if ( data instanceof Array) { if (data.length > 1) { serizeData = { values : data[0] } } else { serizeData = { values : data[0], files : data[1] } } } else { if (data.type == 'body') { delete data.type; if (data.yy == 'keng') { delete data.yy serizeData = { body : data.id } } else { serizeData = { body : data } } } else { serizeData = { values : data } } } return serizeData; } function alertJson(str) { alert(JSON.stringify(str)); }