// 产品维护页面接口
|
import request from '@/utils/request'
|
|
// 产品树查询
|
export function productTreeList(query) {
|
return request({
|
url: '/productMaterial/list',
|
method: 'get',
|
params: query
|
})
|
}
|
// 产品树查询2
|
export function productTreeListQuery(query) {
|
return request({
|
url: '/productMaterial/listQuery',
|
method: 'get',
|
params: query
|
})
|
}
|
// 产品子类新增
|
export function addOrEditProduct(query) {
|
return request({
|
url: '/productMaterial/add',
|
method: 'post',
|
data: query
|
})
|
}
|
// 产品子类修改
|
export function updateOrEditProduct(query) {
|
return request({
|
url: '/productMaterial/update',
|
method: 'put',
|
data: query
|
})
|
}
|
// 规格型号新增
|
export function addOrEditProductModel(query) {
|
return request({
|
url: '/productMaterialSku/add',
|
method: 'post',
|
data: query
|
})
|
}
|
// 规格型号修改
|
export function updateOrEditProductModel(query) {
|
return request({
|
url: '/productMaterialSku/update',
|
method: 'put',
|
data: query
|
})
|
}
|
// 产品子类删除
|
export function delProduct(query) {
|
return request({
|
url: '/productMaterial/delete',
|
method: 'delete',
|
data: query
|
})
|
}
|
// 规格型号删除
|
export function delProductModel(query) {
|
return request({
|
url: '/productMaterialSku/delete',
|
method: 'delete',
|
data: query
|
})
|
}
|
// 规格型号查询
|
export function modelList(query) {
|
return request({
|
url: '/basic/product/modelList',
|
method: 'get',
|
params: query
|
})
|
}
|
export function modelListPage(query) {
|
return request({
|
url: '/productMaterialSku/list',
|
method: 'get',
|
params: query
|
})
|
}
|
|
// 下载产品导入模板
|
export function downloadProductModelImportTemplate() {
|
return request({
|
url: '/productMaterialSku/downloadTemplate',
|
method: 'post',
|
responseType: 'blob'
|
})
|
}
|
|
// 产品大类新增
|
export function addOrEditProductConfig(query) {
|
return request({
|
url: '/productMaterial/config/add',
|
method: 'post',
|
data: query
|
})
|
}
|
// 产品大类修改
|
export function updateOrEditProductConfig(query) {
|
return request({
|
url: '/productMaterial/config/update',
|
method: 'put',
|
data: query
|
})
|
}
|
|
// 产品大类删除
|
export function delProductConfig(query) {
|
return request({
|
url: '/productMaterial/config/delete',
|
method: 'delete',
|
data: query
|
})
|
}
|
|
// 产品物料信息-存货类别数据集合
|
export function getinventoryCategoryList(query) {
|
return request({
|
url: '/productMaterial/inventoryCategoryList',
|
method: 'get',
|
params: query
|
})
|
}
|
// 产品物料信息-物料类型数据集合
|
export function getmaterialTypeList(query) {
|
return request({
|
url: '/productMaterial/materialTypeList',
|
method: 'get',
|
params: query
|
})
|
}
|
// 拉取数据
|
export function loadData() {
|
return request({
|
url: '/productMaterial/loadData',
|
method: 'get',
|
})
|
}
|