123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148 |
- 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
- // })
- // }
|