import request from '@/utils/request'
import {client} from '@/utils/tools'




//获取首页数据接口
export function getHome() {
	return request.get('index/index')
}

// 通过首页分类id获取数据
export function getIndexCategory(params) {
	return request.get('index/indexCategory', {params})
}
//获取菜单
export function getMenu(data) {
	return request.get('menu/lists', {
		params: data,
	});
}

//商品栏目
export function getGoodsColumn() {
	return request.get('goods_column/getGoodsColumnList');
}

//栏目商品
export function getGoodsListColumn(params) {
	return request.get('goods/getGoodsListByColumnId', {params});
}

//平台一级分类
export function getLevelOneList() {
	return request.get('goods_category/getLevelOneList');
}

// 一级分类的后代分类
export function getListByLevelOne(params) {
	return request.get('goods_category/getListByLevelOne', {params});
}


//品牌列表
export function getBrandList() {
	return request.get('goods_brand/getGoodsBrandList');
}

//文章分类
export function getCategoryList(data) {
    let {type} = data
    let url = type ? 'help/category' : 'article/category'
    delete data.type
    return request.get(url)
}

//文章列表
export function getArticleList(data) {
    let {type} = data
    let url = type ? 'help/lists' : 'article/lists'
    delete data.type
    return request.get(url, {
        params: data
    })
}

// 文章详情
export function getArticleDetail(data) {
    let {type} = data
    let url = type ? 'help/detail' : 'article/detail'
    delete data.type
    return request.get(url, {
        params: { id: data.id }
    })
}

//购物车
export function getCartList() {
	return request.get('cart/lists')
}

//商品详情
export function getGoodsDetail(data) {
	return request.get('goods/getGoodsDetail', {
		params: data
	});
}


//加入购物车

export function addCart(data) {
  return request.post('cart/add', data);
} 

 //购物车数量

export function getCartNum(params) {
  return request.get("cart/num", {params});
}


// 购物车数量更改
export function changeGoodsCount(data) {
	return request.post("cart/change", data)
}

// 单选/全选/店铺选择
export function selectedOpt(data) {
	return request.post("cart/selected", data)
}

// 删除商品
export function deleteGoods(data) {
	return request.post("cart/del", data);
}

//购物车选中状态
export function changeCartSelect(data) {
	return request.post('cart/selected', data)
}

//广告位
export function getAdList(data) {
	return request.get('ad_content/lists', {
		params: data
	});
}


// 商品分类
export function getCatrgory() {
	return request.get('goods_category/lists');
}


// 商品搜索

export function getGoodsList(data) {
	return request.get('goods/getGoodsList', {
		params: data
	});
}

//评价列表
export function getCommentList(data) {
	return request.get("goods_comment/lists", {
		params: data
	})
}

//评价分类
export function getCommentCategory(id) {
	return request.get("goods_comment/category", {
		params: {
			goods_id: id
		}
	})
}

//搜索页,热门搜索列表,和历史搜索列表
export function getSearchpage() {
	return request.get('search_record/lists');
}

// 清空历史搜索
export function clearSearch() {
	return request.post('search_record/clear');
}




//商品海报

export function getPoster(data) {
	return request.get("share/sharegoods", {
		params: data
	});
}

// 消息中心首页
export function getMessageLists() {
	return request.get("notice/index")
}

// 消息通知
export function getNoticeLists(params) {
	return request.get("notice/lists", {params})
}


// 需求列表
export function getDemandLists(params) {
	return request.get("demand/lists", {params})
}

// 需求详情
export function getDemandDetail(params) {
	return request.get("demand/detail", {params})
}

// 需求报名
export function demandSubmit(data) {
	return request.post("demand/report", data)
}