增加代客下单页面

This commit is contained in:
2025-02-21 14:42:38 +08:00
parent e08a2eb4b7
commit f961bf7d92
24 changed files with 2780 additions and 199 deletions

View File

@@ -55,4 +55,306 @@ export interface Responseres {
[property: string]: any;
}
export default AuthAPI;
export default AuthAPI;
export interface Response {
code: number;
data: Data;
msg: string;
[property: string]: any;
}
export interface Data {
pageNumber: string;
pageSize: string;
records: Record[];
totalPage: string;
totalRow: string;
[property: string]: any;
}
export interface Record {
/**
* 分类id
*/
categoryId: string;
/**
* 分类名称
*/
categoryName: string;
/**
* 封面图url
*/
coverImg: string;
/**
* 创建时间
*/
createTime: string;
/**
* 定时上下架周期
*/
days: string;
/**
* 起用结束时间
*/
endTime: string;
/**
* 团购卷分类,可有多个分类
*/
groupCategoryId: string;
/**
* 套餐内容
*/
groupSnap: GroupSnap[];
/**
* 套餐类型0 固定套餐 1可选套餐
*/
groupType: number;
/**
* 商品id
*/
id: string;
/**
* 封面图urls
*/
images: string[];
/**
* 是否允许临时改价
*/
isAllowTempModifyPrice: number;
/**
* 是否逻辑删除
*/
isDel: number;
/**
* 是否推荐
*/
isHot: number;
/**
* 退款是否退回库存
*/
isRefundStock: number;
/**
* 是否上架
*/
isSale: number;
/**
* 是否售罄
*/
isSoldStock: number;
/**
* 是否启用库存
*/
isStock: number;
/**
* 会员最低价
*/
lowMemberPrice: number;
/**
* 商品最低价
*/
lowPrice: number;
/**
* 商品名称
*/
name: string;
/**
* 打包费
*/
packFee: number;
/**
* 套餐详情入参使用
*/
proGroupVo: string[];
selectSpecInfo: { [key: string]: any };
/**
* 店铺id
*/
shopId: string;
/**
* 商品介绍
*/
shortTitle: string;
/**
* sku集合
*/
skuList: SkuList[];
/**
* 排序值
*/
sort: number;
/**
* 规格完整名称
*/
specFullName: string;
/**
* 规格id
*/
specId: null;
/**
* 规格名称
*/
specName: string;
/**
* 起用开始时间
*/
startTime: string;
/**
* 库存
*/
stockNumber: number;
/**
* 商品类型single-单规格商品 sku-多规格商品 package-套餐商品 weight-称重商品 coupon-团购券
*/
type: string;
/**
* 单位id
*/
unitId: string;
/**
* 单位名称
*/
unitName: string;
/**
* 更新时间
*/
updateTime: string;
/**
* 库存警戒线
*/
warnLine: number;
/**
* 重量
*/
weight?: number;
[property: string]: any;
}
export interface GroupSnap {
/**
* 套餐内商品总数
*/
count: number;
/**
* 套餐内商品列表
*/
goods: Good[];
/**
* 可选套餐几选几,固定套餐没有值
*/
number: number;
/**
* 可选套餐名称
*/
title: string;
[property: string]: any;
}
export interface Good {
/**
* 商品数量
*/
number: string;
/**
* 商品单价
*/
price: number;
/**
* 商品ID
*/
proId: number;
/**
* 商品名称
*/
proName: string;
/**
* skuId
*/
skuId: number;
/**
* sku名称
*/
skuName: string;
/**
* 单位名称
*/
unitName: string;
[property: string]: any;
}
export interface SkuList {
/**
* 条形码
*/
barCode: string;
/**
* 成本价
*/
costPrice: number;
/**
* 封面图
*/
coverImg: string;
/**
* 创建时间
*/
createTime: string;
/**
* sku-id
*/
id: string;
/**
* 是否已删除
*/
isDel: number;
/**
* 是否上架
*/
isGrounding: number;
/**
* 是否售罄
*/
isPauseSale: number;
/**
* 会员价
*/
memberPrice: number;
/**
* 原价
*/
originPrice: number;
/**
* 商品id
*/
productId: string;
/**
* 销量
*/
realSalesNumber: number;
/**
* 售价
*/
salePrice: number;
/**
* 店铺id
*/
shopId: string;
/**
* 规格详情
*/
specInfo: string;
/**
* 起售数量
*/
suitNum: number;
/**
* 更新时间
*/
updateTime: string;
/**
* 重量
*/
weight: null;
[property: string]: any;
}