frontend/src/api/product.js
timerzz d1275c3ce1
Some checks failed
Build image / build (push) Failing after 4s
feat 访问产品历史价格时进行url编码
2024-06-04 20:04:56 +08:00

23 lines
561 B
JavaScript

import {mande} from "mande";
const product = mande('/api/v1/products')
const queryRemoveZero = (query)=>{
let q = {}
Object.keys(query).forEach(key => {
query[key] === 'undefined' || query[key] === null || query[key] === '' || (q[key] = query[key])
})
return q
}
export const ListProducts = (query) => {
const q = queryRemoveZero(query)
return product.get({query:q})
}
export const UpdateProduct=(p)=>{
return product.post(p)
}
export const GetProduct = (pid) => {
return product.get(`p/${encodeURIComponent(pid)}`)
}