import http from "@/api"; const PRODUCT = `/product`; // 产品列表 export const getProductListApi = (params: any) => { return http.get(`${PRODUCT}/index`, params); }; // 产品详情 export const getProductDetailsApi = (params: any) => { return http.get(`${PRODUCT}/read/${params}`); }; // 产品列表删除 export const getProductDelApi = (params: any) => { return http.delete(`${PRODUCT}/delete/${params}`); }; // 产品列表上下架 export const getProductUpOrShelvesApi = (params: any) => { return http.get(`${PRODUCT}/updown_shelves/${params}`); }; // 产品列表详情 export const getProductEditUpApi = (params: any) => { const { id } = params; return http.put(`${PRODUCT}/update/${id}`, params); }; // 产品属性特征列表 export const getProductAttrsListApi = () => { return http.get(`${PRODUCT}/attrs`); }; // 导出 export const getProductListExportApi = (params: any) => { return http.get(`${PRODUCT}/export`, params, { responseType: "arraybuffer" }); }; //产品列表排序 export const getProductListSortApi = (params: any) => { const { id, sort } = params; return http.post(`${PRODUCT}/sort/${id}`, { sort }); }; // 产品分类 export const getProductCategoryListApi = (params?: any) => { return http.get(`/product/categorys`, params); };