init
This commit is contained in:
171
api/house_goods.ts
Normal file
171
api/house_goods.ts
Normal file
@@ -0,0 +1,171 @@
|
||||
import { request } from './request';
|
||||
import { houseRequest } from './house_request';
|
||||
|
||||
// 仓库筛选
|
||||
export function houseFetchFilterParmas(is_origin : number = 0) {
|
||||
return houseRequest({
|
||||
url: '/store.goods/filterParams',
|
||||
data: {
|
||||
is_origin: is_origin
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export interface goodsListParams {
|
||||
page ?: string;
|
||||
pageSize ?: string;
|
||||
price_sort ?: string;
|
||||
degree_ids ?: string[]; // 新增的 ID 数组字段(假设是字符串数组)
|
||||
product_ids ?: string[];
|
||||
search ?: string;
|
||||
type_id ?: number;
|
||||
brand_id ?: number;
|
||||
[property : string] : any;
|
||||
}
|
||||
|
||||
|
||||
// 仓库机器列表
|
||||
export function houseFetchGoodsList(filter : goodsListParams) {
|
||||
return houseRequest({
|
||||
url: '/store.goods/lists',
|
||||
data: filter,
|
||||
method: 'POST',
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
// 仓库商品详情
|
||||
export function houseFetchGoodsDetail(id : number) {
|
||||
return houseRequest({
|
||||
url: '/store.goods/detail',
|
||||
data: { id: id },
|
||||
});
|
||||
}
|
||||
|
||||
// 获取购物车商品列表
|
||||
export function houseFetchCartGoodsIds() {
|
||||
return houseRequest({
|
||||
url: '/store.goods/cartGoodsIds',
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
// 检测报告树
|
||||
export function fetchGoodsReportTags () {
|
||||
return houseRequest({
|
||||
url:'/store.goods/reportTags',
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// 添加购物车
|
||||
export function fetchAddCart(goods_id : number) {
|
||||
return request({
|
||||
url: '/store.goods/addCart',
|
||||
data: { goods_id: goods_id },
|
||||
});
|
||||
}
|
||||
|
||||
// 删除购物车
|
||||
export function fetchDelCart(goods_id : number) {
|
||||
return request({
|
||||
url: '/store.goods/delCart',
|
||||
data: { goods_id: goods_id },
|
||||
});
|
||||
}
|
||||
|
||||
// 获取购物车商品
|
||||
export function fetchCartList() {
|
||||
return request({
|
||||
url: '/store.goods/cartList',
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// export interface PartsListParams {
|
||||
// /**
|
||||
// * 子类id
|
||||
// */
|
||||
// degree_id ?: string;
|
||||
// page ?: string;
|
||||
// pageSize ?: string;
|
||||
// /**
|
||||
// * 配件机型id
|
||||
// */
|
||||
// product_id ?: string;
|
||||
// /**
|
||||
// * 配件id
|
||||
// */
|
||||
// type_id ?: string;
|
||||
// [property : string] : any;
|
||||
// }
|
||||
// export function fetcPartsList(filter : PartsListParams) {
|
||||
// return request({
|
||||
// url: '/parts.goods/filtergoodslist',
|
||||
// data: filter,
|
||||
// method: 'POST',
|
||||
// });
|
||||
// }
|
||||
|
||||
// export function fetchPartsDetail(id: number) {
|
||||
// return request({
|
||||
// url: '/goods/detail',
|
||||
// data: { id: id },
|
||||
// });
|
||||
// }
|
||||
|
||||
// export function addPartsCart(goods_id : number) {
|
||||
// return request({
|
||||
// url: '/parts.cart/addCart',
|
||||
// data: { goods_id },
|
||||
// });
|
||||
// }
|
||||
// export function incPartsCartNum(goods_id : number) {
|
||||
// return request({
|
||||
// url: '/parts.cart/incNum',
|
||||
// data: { goods_id },
|
||||
// });
|
||||
// }
|
||||
// export function decPartsCartNum(goods_id : number) {
|
||||
// return request({
|
||||
// url: '/parts.cart/decNum',
|
||||
// data: { goods_id },
|
||||
// });
|
||||
// }
|
||||
// export function setPartsCartNum(goods_id : number, quantity : number) {
|
||||
// return request({
|
||||
// url: '/parts.cart/setNum',
|
||||
// data: { goods_id, quantity },
|
||||
// });
|
||||
// }
|
||||
|
||||
// export function delPartsCart(goods_id : number) {
|
||||
// return request({
|
||||
// url: '/parts.cart/delCart',
|
||||
// data: { goods_id },
|
||||
// });
|
||||
// }
|
||||
// export function fetchPartsCartList() {
|
||||
// return request({
|
||||
// url: '/parts.cart/cartList',
|
||||
// });
|
||||
// }
|
||||
Reference in New Issue
Block a user