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', }) }