Initial commit: frontend code

This commit is contained in:
Agent
2026-03-20 04:59:03 +00:00
commit e0e38d6ecd
14 changed files with 2092 additions and 0 deletions

76
api/product.js Normal file
View File

@@ -0,0 +1,76 @@
import api from './index'
/**
* 商品相关API
*/
export default {
/**
* 获取分类列表
*/
getCategories() {
return api.request('/products/categories', 'GET')
},
/**
* 新增分类
*/
createCategory(data) {
return api.request('/products/categories', 'POST', data)
},
/**
* 修改分类
*/
updateCategory(id, data) {
return api.request(`/products/categories/${id}`, 'PUT', data)
},
/**
* 删除分类
*/
deleteCategory(id) {
return api.request(`/products/categories/${id}`, 'DELETE')
},
/**
* 获取商品列表
*/
getProducts(params) {
return api.request('/products', 'GET', params)
},
/**
* 获取商品详情
*/
getProduct(id) {
return api.request(`/products/${id}`, 'GET')
},
/**
* 新增商品
*/
createProduct(data) {
return api.request('/products', 'POST', data)
},
/**
* 修改商品
*/
updateProduct(id, data) {
return api.request(`/products/${id}`, 'PUT', data)
},
/**
* 删除商品
*/
deleteProduct(id) {
return api.request(`/products/${id}`, 'DELETE')
},
/**
* 获取库存预警商品
*/
getStockAlerts() {
return api.request('/products/alerts', 'GET')
}
}