import {getToken} from "../utils/auth";
|
import request from '@/utils/request'
|
|
export function productList(params) {
|
return request({
|
headers:{
|
'Authorization': getToken()
|
},
|
url: process.env.BASE_API+'/product/info',
|
method: 'get',
|
params:params?params:{}
|
});
|
}
|
|
export function createProduct(data) {
|
return request({
|
headers:{
|
'Authorization': getToken()
|
},
|
url: process.env.BASE_API+'/product/add',
|
method: 'post',
|
data:data
|
})
|
}
|
|
export function createNewProduct(data) {
|
return request({
|
headers:{
|
'Authorization': getToken()
|
},
|
url: process.env.BASE_API+'/product/addNew',
|
method: 'post',
|
data:data
|
})
|
}
|
|
export function updateProduct(data) {
|
return request({
|
headers:{
|
'Authorization': getToken()
|
},
|
url: process.env.BASE_API+'/product/update',
|
method: 'post',
|
data:data
|
})
|
}
|
|
export function deleteProduct(data) {
|
return request({
|
headers:{
|
'Authorization': getToken()
|
},
|
url: process.env.BASE_API+'/product/delete',
|
method: 'post',
|
data:data
|
})
|
}
|
|
export function getManufacturerTree() {
|
return request({
|
headers: {
|
'Authorization': getToken()
|
},
|
url: process.env.BASE_API + '/enterprise/manufacturerTree',
|
method: 'get'
|
});
|
}
|
|
export function setProductThreshold(data) {
|
return request({
|
headers:{
|
'Authorization': getToken()
|
},
|
url: process.env.BASE_API+'/product/setThreshold',
|
method: 'post',
|
data:data
|
})
|
}
|
export function getProductThreshold() {
|
return request({
|
headers: {
|
'Authorization': getToken()
|
},
|
url: process.env.BASE_API + '/product/getThreshold',
|
method: 'get'
|
});
|
}
|
|
export function getProductCategorise(name) {
|
return request({
|
headers: {
|
'Authorization': getToken()
|
},
|
url: process.env.BASE_API + '/product/categorise?name='+name,
|
method: 'get'
|
});
|
}
|
|
export function addProductCategory(data) {
|
return request({
|
headers:{
|
'Authorization': getToken()
|
},
|
url: process.env.BASE_API+'/product/addCategory',
|
method: 'post',
|
data:data
|
})
|
}
|
|
export function updateProductCategory(data) {
|
return request({
|
headers:{
|
'Authorization': getToken()
|
},
|
url: process.env.BASE_API+'/product/editCategory',
|
method: 'post',
|
data:data
|
})
|
}
|
|
export function deleteProductCategory(data) {
|
return request({
|
headers:{
|
'Authorization': getToken()
|
},
|
url: process.env.BASE_API+'/product/delCategory',
|
method: 'post',
|
data
|
})
|
}
|
|
export function getMajorCategoryTree() {
|
return request({
|
headers: {
|
'Authorization': getToken()
|
},
|
url: process.env.BASE_API + '/product/majorTree',
|
method: 'get'
|
});
|
}
|
export function getSecondaryCategoryTree(major) {
|
return request({
|
headers: {
|
'Authorization': getToken()
|
},
|
url: process.env.BASE_API + '/product/secondaryTree?major='+major,
|
method: 'get'
|
});
|
}
|
|
export function getPermitLevelTree(secondary) {
|
return request({
|
headers: {
|
'Authorization': getToken()
|
},
|
url: process.env.BASE_API + '/product/permitLevelTree?secondary='+secondary,
|
method: 'get'
|
});
|
}
|
|
|
|
export function productListData(params,name,code,type) {
|
return request({
|
headers:{
|
'Authorization': getToken()
|
},
|
url: process.env.BASE_API+'/product/info?name=' + name + '&code=' + code + '&type=' + type,
|
method: 'get',
|
params:params?params:{}
|
});
|
}
|
|
export function getProductByCode(directionCode) {
|
return request({
|
headers: {
|
'Authorization': getToken()
|
},
|
url: process.env.BASE_API + '/product/get?directionCode=' + directionCode,
|
method: 'get',
|
})
|
}
|
export function getProductsByCodes(directionCode,endCode) {
|
return request({
|
headers: {
|
'Authorization': getToken()
|
},
|
url: process.env.BASE_API + '/product/gets?directionCode=' + directionCode+ '&endCode=' + endCode ,
|
method: 'get',
|
})
|
}
|