import request from 'UTIL/request' /** * 产品列表 * @param params */ export function GetList(params) { return request({ url: 'crmProduct/queryPageList', method: 'POST', data: params }) } /** * 上架产品列表 * @param params */ export function GetSaleList(params) { return request({ url: 'crmProduct/querySaleProductPageList', method: 'POST', data: params }) } /** * 产品详情 * @param params */ export function QueryById(params) { return request({ url: `crmProduct/queryById/${params.productId}`, method: 'POST' }) } /** * 基本信息 */ export function InformationById(params) { return request({ url: `crmProduct/information/${params.id}`, method: 'POST', data: params }) } /** * 新增/编辑时查询字段 */ export function QueryFieldList(params) { const query = params && params.id ? `/${params.id}` : '' return request({ url: `crmProduct/field${query}`, method: 'POST', data: params, requestType: 'form' }) } /** * 产品创建 */ export function AddProduct(params) { return request({ url: 'crmProduct/add', method: 'POST', data: params }) } /** * 产品编辑 */ export function UpdateProduct(params) { return request({ url: 'crmProduct/update', method: 'POST', data: params }) } /** * 产品上下架 * @param params */ export function UpdateStatus(params) { return request({ url: 'crmProduct/updateStatus', method: 'POST', data: params }) } /** * 产品类别(递归树) * @param params */ export function QueryCategory(params) { return request({ url: 'crmProductCategory/querylist', method: 'POST', data: params, header: { 'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8' } }) } /** * 产品类别(不递归) * @param params */ export function QueryAllCategory(params) { return request({ url: 'crmProductCategory/queryList', method: 'POST', data: params }) } /** * 查询产品下附件列表 * @param params */ export function QueryFileList(params) { return request({ url: 'crmProduct/queryFileList', method: 'POST', data: params, header: { 'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8' } }) } // /** // * 根据父id查询产品类别 // * @param params // */ // export function CategoryList(params) { // return request({ // url: 'crmProductCategory/', // method: 'POST', // data: params // }) // }