text: import request from '@/utils/request'
  
  const IndexUrl= 'wx/home/index'; //首页数据接口
  export function getHome() {
    return request({
      url: IndexUrl,
      method: 'get'
    })
  }
  
  const CatalogList='wx/catalog/index'; //分类目录全部分类数据接口
  export function catalogList() {
    return request({
      url: CatalogList,
      method: 'get'
    })
  }
  
  const CatalogCurrent='wx/catalog/current'; //分类目录当前分类数据接口
  export function catalogCurrent(query) {
    return request({
      url: CatalogCurrent,
      method: 'get',
      params: query
    })
  }
  
  const AuthLoginByWeixin='wx/auth/login_by_weixin'; //微信登录
  
  
  const AuthLoginByAccount='wx/auth/login'; //账号登录
  export function authLoginByAccount(data) {
    return request({
      url: AuthLoginByAccount,
      method: 'post',
      version: 'v2',
      data
    })
  }
  const AuthLogout='wx/auth/logout'; //账号登出
  export function authLogout() {
    return request({
      url: AuthLogout,
      method: 'post'
    })
  }
  const AuthInfo='wx/auth/info'; //用户信息
  export function authInfo() {
    return request({
      url: AuthInfo,
      version: 'v2',
      method: 'get'
    })
  }
  const AuthProfile='wx/auth/profile'; //账号修改
  export function authProfile(data) {
    return request({
      url: AuthProfile,
      method: 'post',
      version: 'v2',
      data    
    })
  }
  const AuthRegister='wx/auth/register'; //账号注册
  export function authRegister(data) {
    return request({
      url: AuthRegister,
      method: 'post',
      version: 'v2',
      data
    });
  }
  const AuthReset='wx/auth/reset'; //账号密码重置
  export function authReset(data) {
    return request({
      url: AuthReset,
      method: 'post',
      version: 'v2',
      data    
    })
  }
  const AuthRegisterCaptcha='wx/auth/regCaptcha'; //注册验证码
  export function authRegisterCaptcha(data) {
    return request({
      url: AuthRegisterCaptcha,
      method: 'post',
      version: 'v2',
      data    
    })
  }
  const AuthCaptcha='wx/auth/captcha'; //验证码
  export function authCaptcha(data) {
    return request({
      url: AuthCaptcha,
      method: 'post',
      version: 'v2',
      data    
    })
  }
  
  const GoodsCount='wx/goods/count'; //统计商品总数
  export function goodsCount() {
    return request({
      url: GoodsCount,
      method: 'get'
    })
  }
  export const GoodsList='wx/goods/list'; //获得商品列表
  export function goodsList(query) {
    return request({
      url: GoodsList,
      method: 'get',
      params: query
    })
  }
  const GoodsCategory='wx/goods/category'; //获得分类数据
  export function goodsCategory(query) {
    return request({
      url: GoodsCategory,
      method: 'get',
      params: query
    })
  }
  const GoodsDetail='wx/goods/detail'; //获得商品的详情
  export function goodsDetail(query) {
    return request({
      url: GoodsDetail,
      method: 'get',
      params: query
    })
  }
  const GoodsRelated='wx/goods/related'; //商品详情页的关联商品（大家都在看）
  
  const BrandList='wx/brand/list'; //品牌列表
  export function brandList(query) {
    return request({
      url: BrandList,
      method: 'get',
      params: query
    })
  }
  const BrandDetail='wx/brand/detail'; //品牌详情
  export function brandDetail(query) {
    return request({
      url: BrandDetail,
      method: 'get',
      params: query
    })
  }
  
  const CartList='wx/cart/index'; //获取购物车的数据
  export function cartList(query) {
    return request({
      url: CartList,
      method: 'get',
      params: query
    })
  }
  const CartAdd='wx/cart/add'; // 添加商品到购物车
  export function cartAdd(data) {
    return request({
      url: CartAdd,
      method: 'post',
      data
    })
  }
  const CartFastAdd='wx/cart/fastadd'; // 立即购买商品
  export function cartFastAdd(data) {
    return request({
      url: CartFastAdd,
      method: 'post',
      data
    })
  }
  const CartUpdate='wx/cart/update'; // 更新购物车的商品
  export function cartUpdate(data) {
    return request({
      url: CartUpdate,
      method: 'post',
      data
    })
  }
  const CartDelete='wx/cart/delete'; // 删除购物车的商品
  export function cartDelete(data) {
    return request({
      url: CartDelete,
      method: 'post',
      data
    })
  }
  const CartChecked='wx/cart/checked'; // 选择或取消选择商品
  export function cartChecked(data) {
    return request({
      url: CartChecked,
      method: 'post',
      data
    })
  }
  const CartGoodsCount='wx/cart/goodscount'; // 获取购物车商品件数
  export function cartGoodsCount() {
    return request({
      url: CartGoodsCount,
      method: 'get'
    })
  }
  const CartCheckout='wx/cart/checkout'; // 下单前信息确认
  export function cartCheckout(query) {
    return request({
      url: CartCheckout,
      method: 'get',
      params: query
    })
  }
  
  const CollectList='wx/collect/list'; //收藏列表
  export function collectList(query) {
    return request({
      url: CollectList,
      method: 'get',
      params: query
    })
  }
  const CollectAddOrDelete='wx/collect/addordelete'; //添加或取消收藏
  export function collectAddOrDelete(data) {
    return request({
      url: CollectAddOrDelete,
      method: 'post',
      data
    })
  }
  const CommentList='wx/comment/list'; //评论列表
  const CommentCount='wx/comment/count'; //评论总数
  const CommentPost='wx/comment/post'; //发表评论
  
  const TopicList='wx/topic/list'; //专题列表
  export function topicList(query) {
    return request({
      url: TopicList,
      method: 'get',
      params: query
    })
  }
  const TopicDetail='wx/topic/detail'; //专题详情
  export function topicDetail(query) {
    return request({
      url: TopicDetail,
      method: 'get',
      params: query
    })
  }
  const TopicRelated='wx/topic/related'; //相关专题
  export function topicRelated(query) {
    return request({
      url: TopicRelated,
      method: 'get',
      params: query
    })
  }
  
  const SearchIndex='wx/search/index'; //搜索关键字
  const SearchResult='wx/search/result'; //搜索结果
  const SearchHelper='wx/search/helper'; //搜索帮助
  const SearchClearHistory='wx/search/clearhistory'; //搜索历史清楚
  
  const AddressList='wx/address/list'; //收货地址列表
  export function addressList(query) {
    return request({
      url: AddressList,
      method: 'get',
      params: query
    })
  }
  
  const AddressDetail='wx/address/detail'; //收货地址详情
  export function addressDetail(query) {
    return request({
      url: AddressDetail,
      method: 'get',
      params: query
    })
  }
  const AddressSave='wx/address/save'; //保存收货地址
  export function addressSave(data) {
    return request({
      url: AddressSave,
      method: 'post',
      data
    })
  }
  const AddressDelete='wx/address/delete'; //保存收货地址
  export function addressDelete(data) {
    return request({
      url: AddressDelete,
      method: 'post',
      data
    })
  }
  
  const ExpressQuery='wx/express/query'; //物流查询
  
  const OrderSubmit='wx/order/submit'; // 提交订单
  export function orderSubmit(data) {
    return request({
      url: OrderSubmit,
      method: 'post',
      data
    })
  }
  const OrderPrepay='wx/order/prepay'; // 订单的预支付会话
  export function orderPrepay(data) {
    return request({
      url: OrderPrepay,
      method: 'post',
      data
    })
  }
  const OrderH5pay = 'wx/order/h5pay'; // h5支付
  export function orderH5pay(data) {
    return request({
      url: OrderH5pay,
      method: 'post',
      data
    });
  }
  export const OrderList='wx/order/list'; //订单列表
  export function orderList(query) {
    return request({
      url: OrderList,
      method: 'get',
      params: query
    })
  }
  const OrderDetail='wx/order/detail'; //订单详情
  export function orderDetail(query) {
    return request({
      url: OrderDetail,
      method: 'get',
      params: query
    })
  }
  const OrderCancel='wx/order/cancel'; //取消订单
  export function orderCancel(data) {
    return request({
      url: OrderCancel,
      method: 'post',
      data
    })
  }
  const OrderRefund='wx/order/refund'; //退款取消订单
  export function orderRefund(data) {
    return request({
      url: OrderRefund,
      method: 'post',
      data
    })
  }
  const OrderDelete='wx/order/delete'; //删除订单
  export function orderDelete(data) {
    return request({
      url: OrderDelete,
      method: 'post',
      data
    })
  }
  const OrderConfirm='wx/order/confirm'; //确认收货
  export function orderConfirm(data) {
    return request({
      url: OrderConfirm,
      method: 'post',
      data
    })
  }
  const OrderGoods='wx/order/goods'; // 代评价商品信息
  const OrderComment='wx/order/comment'; // 评价订单商品信息
  
  const FeedbackAdd='wx/feedback/submit'; //添加反馈
  export function feedbackAdd(data) {
    return request({
      url: FeedbackAdd,
      method: 'post',
      data
    })
  }
  
  const FootprintList='wx/footprint/list'; //足迹列表
  const FootprintDelete='wx/footprint/delete'; //删除足迹
  
  const GrouponList='wx/groupon/list'; //团购列表
  export function grouponList(query) {
    return request({
      url: GrouponList,
      method: 'get',
      params: query
    })
  }
  const GroupOn='wx/groupon/query'; //团购API-查询
  const GroupOnMy='wx/groupon/my'; //团购API-我的团购
  const GroupOnDetail='wx/groupon/detail'; //团购API-详情
  const GroupOnJoin='wx/groupon/join'; //团购API-详情
  
  const CouponList='wx/coupon/list'; //优惠券列表
  export function couponList(query) {
    return request({
      url: CouponList,
      method: 'get',
      params: query
    })
  }
  export const CouponMyList='wx/coupon/mylist'; //我的优惠券列表
  export function couponMyList(query) {
    return request({
      url: CouponMyList,
      method: 'get',
      params: query
    })
  }
  const CouponSelectList='wx/coupon/selectlist'; //当前订单可用优惠券列表
  export function couponSelectList(query) {
    return request({
      url: CouponSelectList,
      method: 'get',
      params: query
    })
  }
  const CouponReceive='wx/coupon/receive'; //优惠券领取
  export function couponReceive(data) {
    return request({
      url: CouponReceive,
      method: 'post',
      data
    })
  }
  const CouponExchange='wx/coupon/exchange'; //优惠券兑换
  
  const StorageUpload='wx/storage/upload'; //图片上传,
  
  const UserIndex='wx/user/index'; //个人页面用户相关信息
  export function userIndex() {
    return request({
      url: UserIndex,
      method: 'get'
    })
  }
  const IssueList='wx/issue/list'; //帮助信息
  export function issueList() {
    return request({
      url: IssueList,
      method: 'get'
    })
  }
  
  export function getList(api, query) {
    return request({
      url: api,
      method: 'get',
      params: query
    })
  }
  
  export const REFUND_LIST = '';
  