import request from '@/common/system/request'; /** * 添加单个货品到购物车 * @param {Object} data 包含商品信息的数据 * @returns {Promise} */ export const addCart = async (data) => { const res = await request.post("Cart/AddCart", data); if (res.code == 0) { return res.data; } return null; } /** * 删除购物车商品 * @param {number} id 购物车ID * @returns {Promise} */ export const doDelete = async (id) => { const res = await request.post("Cart/DoDelete", { id }); if (res.code == 0) { return res.data; } return null; } /** * 获取购物车列表 * @param {Object} params 参数 * @returns {Promise} */ export const getList = async (params) => { const res = await request.post("Cart/GetList", params); if (res.code == 0) { return res.data; } return null; } /** * 设置购物车商品数量 * @param {Object} data 设置数量参数 * @returns {Promise} */ export const setCartNum = async (data) => { const res = await request.post("Cart/SetCartNum", data); if (res.code == 0) { return res.data; } return null; } /** * 根据提交的数据判断哪些购物券可以使用 * @param {Object} data 优惠券判断参数 * @returns {Promise} */ export const getCartAvailableCoupon = async (data) => { const res = await request.post("Cart/GetCartAvailableCoupon", data); if (res.code == 0) { return res.data; } return null; }