123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268 |
- /**
- * 有关 访问服务器的uri
- */
- var $http = function() {
- // this.ip = "http://192.168.242.26:9002";
- // this.ip = "http://b2bcnapi.sailuntire.com/api/test/web";//测试
- this.ip = "http://b2bcnapi.sailuntire.com/api/web";//正式
- // this.ip = "http://192.168.237.6/api/web";
- /****** 用户相关 ******/
- // 根据省获取经销商
- this.getUpuserByProvideUrl = "/base/agent/listByArea";
- // 注册用户
- this.regizeUrl = "/bizLogin/registRetailer";
- // 登录用户
- this.loginUrl = "/biz/bizAgentLogin/login";
- // 获取手机验证码
- this.getPhoneCode = "/biz/salesmanController/gainCode";
- //验证码登录
- this.salesmanRegister = "/biz/salesmanController/salesmanRegister";
- // 选择业务场景
- this.confirmBusinessScope = "/biz/bizAgentLogin/confirmBusinessScope";
- // 根据loginid获取用户信息
- // this.getUserInfoUrl = "/base/retailer/loginToInfo";
- /******* 订单相关 ********/
- // 查看剩余库存
- this.getStockUrl_old = "/bizAgentStock/page";
- this.getStockUrl = "/base/material/pageMaterialStock";
- // 添加商品到购物车
- this.addCarUrl = "/bizCart/save";
- // 获取购物车列表
- this.shopCarListUrl = "/bizCart/list";
- // 获取商品详情
- this.getInfoUrl = "/base/material/info";
- // 下单传 {"retailerId":"212","amounr":100,"bizCartDtoList":[{"id":121...},{"id":12..}] 这里把购物车的列表给我}
- this.downOrderUrl = "/base/bizOrder/save";
- // 删除购物车 --删除一个
- this.deleteCar = "/bizCart/deleteOne";
- // 删除购物车记录 -- 珊瑚多个
- this.deleteCars = "/bizCart/delete";
- // 获取订单列表
- this.getOrderListUrl = "/base/bizOrder/page";
- // 获取门店订单
- this.getStoreOrderListUrl = "/base/bizOrder/selectStore";
- // 获取订单详情
- this.getOrderInfo = "/base/bizOrder/info";
- // ---------- 525 ---------
- // 获取库存详情
- this.getKucunInfoUrl = "/bizRetailerStock/page";
- // 获取商品类别
- this.getStoreTypeUrl = "/bizGoodsType/list";
- // 添加商品类别
- this.addStoreTypeUrl = "/bizGoodsType/save";
- // 添加商品
- this.addStoreUrl = "/bizGoods/saveGoods";
- // 查看自己的供应商
- this.getSupplierUrl = "/bizSupplier/list";
- // 根据条形码查询商品
- this.getStoreByScanUrl = "/bizGoods/selectBySerialNumber";
- // 添加供应商
- this.addSupplierUrl = "/bizSupplier/save";
- // 进货
- this.buyStoreUrl = "/bizBills/save";
- // 单据
- this.buyListUrl = "/bizBills/page";
- // 商品详情
- this.getStoreInfoUrl = "/bizGoods/info";
- // 获取经销商详情
- this.getUserInfoUrl = "/base/agent/infoByCode";
- // 经销商查询自己库存
- this.checkStoreUrl = "/biz/bizAudit/QueryAgentStock";
- // 经销商查询b2b订单
- this.b2bOrderList = "/biz/bizOrderTracking/orderCheckHead";
- this.b2bOrderInfo = "biz/bizOrderTracking/orderCheckDetail";
- this.b2bOrderTrans = "";
- this.checkOrderUrl = "/base/bizOrder/page";
- // 接单退单
- this.orderReviceUrl = "/base/bizOrder/update";
- // 传agentId 经销商的库存根据品牌分
- this.getStockByBrand = "/bizAgentStock/selectGroupBrand";
- // 经销商下的门店
- this.getRetailerUrl = "/biz/bizAudit/select";
- this.getRetailerUrl_old = "/base/retailerAgent/page";
- //搜索门店
- this.getRetailerSearch="/biz/bizStoreBasicInfo/selectSearch"
- // 审核门店
- this.checkRetailerUrl = "/biz/bizAudit/update";
- // 消息列表
- this.getNewsList = "/bizSms/page";
- // 获取经销商签约品牌
- this.getBrandUrl = "/bizAgentBrand/list";
- // 获取经销商下的物流信息
- this.getWuLiuUrl = "/base/agent/selectPageCar";
- // 获取经销商断下物流的车辆信息
- this.getCarInfoUrl = "/base/agent/carNowPosition";
- // 修改经销商下的库存
- this.upDateStockUrl = "/bizAgentStock/update";
- // 检查版本
- this.getVersionUrl = "/biz/getAppVersion";
- // 获取经销商下门店订单
- this.getAgentList = "/base/bizOrder/selectStore";
- // 审核门店订单
- this.handerOrderUrl = "/base/bizOrder/updateTake";
- // 经销商查询工厂库存
- this.checkFactoryStoreUrl = "/biz/bizAgentLogin/showMateriafPRC";
- // 获取经销商信息
- this.getMeberInfoU = "/biz/bizAgentLogin/clientBasicMsg";
- // 审核门店
- this.checkStoreInfoU = "/biz/bizAudit/update";
- // 获取订单详情
- this.getAgentOrderInfoU = "/biz/bizOrderInfo/selectOrderInfo";
- // 获取门店详情
- this.getAgentInfoU = "/biz/bizAudit/store";
- // 查看订单详情
- this.getOrderInfoU = "/biz/bizOrderInfo/selectOrderInfo";
- // 审核门店核销码
- this.checkConponU = "/biz/bizCoupon/agentCheck";
- // 查看门店核销码列表
- this.getCheckListU = "/biz/bizCoupon/selectCoupon";
- // 查询门店进货分析列表
- this.getIntoStoreU = "/biz/bizGoods/agentSelectStoreRecord"
- // 获取门店进货分析列表
- this.getInfoStoreU_jiage = "/base/bizOrder/caculate";
- // 查看门店返利明细
- this.getBackMoneyListU = "/biz/bizStoreReward/page";
- // 查询b2b订单详情
- this.getB2bOrderInfoU = "/biz/bizOrderTracking/orderCheckDetail";
- // 获取文章 根据ID
- this.getOneDetails="/biz/bizArticle/getOneDetails";
- // 检查版本更新
- this.checkVersionU = "/biz/getAppVersion?type=2"
- this.getIntoStoreU = "/biz/bizGoods/agentSelectStoreRecord";
- // 获取文章 根据ID
- this.getOneDetails="/biz/bizArticle/getOneDetails";
- //获取跑马灯list
- this.getMessageList="/mobile/sysMessage/getMessageList";
- //轮播图
- this.getAgentBanner="/biz/bizStoreBrand/selectAgentBanner";
- //核销查询
- this.selectCouponLike="/biz/bizCoupon/selectCouponLike";
- // 查看冻结门店
- this.selectFreezeStore="/biz/bizAgentFunction/selectFreezeStore"
- //查看解冻门店
- this.agentUnfreezeProposer="/biz/bizAgentFunction/agentUnfreezeProposer"
- //申请解冻
- this.agentAuditProposer="/biz/bizAgentFunction/agentAuditProposer"
- }
- // api的ajax
- $http.prototype.$post = function(url, data, callback, other) {
- var lang = $api.getStorage('lang')
- 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({
- title: lang == 'en' ? 'loading...' : '加载中',
- text: lang == 'en' ? 'Please wait' : '请稍后',
- });
- // console.log(urlT)
- // console.log(JSON.stringify(datas))
- api.ajax({
- url : urlT,
- method : 'post',
- data : datas,
- headers : {
- "Content-type" : content,
- "Accept-Language": lang == 'en'? 'en_US' : 'zh_CN',
- },
- }, function(ret, err) {
- // console.log(urlT)
- // console.log(JSON.stringify(datas))
- // console.log(JSON.stringify(ret));
- api.hideProgress();
- api.refreshHeaderLoadDone();
- if (ret) {
- // console.log(JSON.stringify(ret));
- callback(ret);
- } else {
- api.toast({
- msg: lang == 'en' ? 'network is error, please try again later! ' : '当前网络不稳定,请稍后再试!'
- });
- }
- });
- }
- // get方法
- $http.prototype.$get = function(url, data, callback, other) {
- var lang = $api.getStorage('lang')
- var urlT = other == 'formdata' ? (this.ip + eval('this.' + url)) : (this.ip + eval('this.' + url) + '?' + data);
- api.showProgress({
- title: lang == 'en' ? 'loading...' : '加载中',
- text: lang == 'en' ? 'Please wait' : '请稍后',
- });
- api.ajax({
- url : urlT,
- method : 'get',
- data : {},
- headers : {
- "Content-type" : "application/json;charset=UTF-8",
- "Accept-Language": lang == 'en'? 'en_US' : 'zh_CN'
- },
- }, function(ret, err) {
- api.hideProgress();
- api.refreshHeaderLoadDone();
- if (ret) {
- callback(ret);
- } else {
- api.toast({
- msg: lang == 'en' ? 'network is error, please try again later! ' : '当前网络不稳定,请稍后再试!'
- });
- }
- });
- }
- // 对数据进行处理,第一个为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));
- }
|