【资源说明】
基于UniApp+vue3+TypeScript实现的简易汽车保养商城项目源码.zip
实现一个汽车保养服务电子商城(B2C)移动端界面
- 主要功能:用户在应用程序里下单成功后,在订单有效期内到店,商家核销订单提供相应服务完成订单。
- 主要流程:用户下单 → 用户到店 → 商家服务

- 首页以不同的形式展示商品,丰富视觉体验;
- 用户浏览商品后可直接下单,无需购物车功能;
- 商品详情页展示商品的信息:商品封面图、商品规格细节、商品图文描述;
- 订单列表页使用标签页展示不同的订单状态:全部、待支付、待使用、已完成、已取消。
- 订单详情页展示订单状态及详细信息
数据字典
|名称|别名|描述|定义|位置|
| :--- |:---|:---|:---:|---:|
|全部|全部订单|订单页面中的所有类型订单集合|0{数字}|订单信息|
|待支付|待支付订单|订单创建15分钟内未支付完成的订单|1{数字}|订单信息|
|待使用|待使用订单|订单已支付完成未核销过也未过期的订单|2{数字}|订单信息|
|已完成|已完成订单|在订单有效期内使用核销过的订单|3{数字}|订单信息|
|已取消|已取消订单|在有效期内已支付的订单,用户手动取消|4{数字}|订单信息|
|已失效|已失效订单|超时未支付的订单|5{数字}|订单信息|
|已过期|已过期订单|支付成功的订单超过订单有效期未使用|6{数字}|订单信息|
|是否支付有效期||未支付订单是否还可以继续支付|true{布尔}|订单信息|
|是否订单有效期||已支付成功的订单是否可以到店核销使用|true{布尔}|订单信息|
||
|原价|划线价|商品原价|0{数字}|商品信息|
|限购|最大可购买数量|同一个商品每个客户可购买的最大数量|0{数字}|商品信息|
### 对象属性
- 商品(ProductObj)
代码
```typescript
interface ProductObj {
"id": number // 商品id
"name": string // 商品名称
"description": string // 描述
"cover": string // 列表封面图
"images": string[] // 轮播图
"content": string // 富文本内容
"price": number // 价格 (单位:元)
"originPrice": number // 原价 (单位:元)
"stock": number // 库存
"maxPurchaseQuantity": number // 最大可购买数量
}
```
- 订单(OrderObj)
代码
```typescript
interface OrderObj {
"id": number // 订单id
"orderNumber": string // 订单编号
"status": number // 订单状态
"price": number // 订单价格(单位:元)
"product": ProductObj // 订单商品
"createdAt": string // 下单时间
"paidAt": string // 支付时间
"completedAt": string // 订单完成时间
"availableAt": string // 订单有效期时间
"code": string // 券码
"quality": number // 购买数量
"userId": number // 下单用户id
"verificationCode": VerificationCodeObj[] // 核销码
}
【备注】
1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!
2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。
3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。
欢迎下载,沟通交流,互相学习,共同进步!
, 相关下载链接:
https://download.csdn.net/download/DeepLearning_/88284330?utm_source=bbsseo