#### 訂單/支付接口
> 訂單 `orders.js` (訂單和支付)
```js
import {request} from "./request"
/*
前臺Api - 訂單
https://www.showdoc.com.cn/1207745568269674/6090138142708606
*/
// 訂單預覽數據
export function ordersPreview() {
return request({
url: `/api/orders/preview`
})
}
// 提交訂單
export function ordersSubmit(data) {
return request({
url: `/api/orders`,
method: 'post',
data
})
}
// 訂單詳情
export function ordersDetail(order, params = {}) {
return request({
url: `/api/orders/${order}`,
params
})
}
// 訂單列表
export function ordersList(params) {
return request({
url: `/api/orders`,
params
})
}
// 物流詳情
export function ordersExpress(order) {
return request({
url: `/api/orders/${order}/express`,
})
}
// 確認收貨
export function ordersConfirm(order) {
return request({
url: `/api/orders/${order}/confirm`,
method: 'patch'
})
}
// 評價商品
export function ordersComment(order, data) {
return request({
url: `/api/orders/${order}/comment`,
method: 'post',
data
})
}
/*
前臺Api - 支付
https://www.showdoc.com.cn/1207745568269674/6090142240141049
*/
// 獲取支付二維碼
export function ordersPay(order, params) {
return request({
url: `/api/orders/${order}/pay`,
params
})
}
// 查詢支付狀態
export function ordersStatus(order) {
return request({
url: `/api/orders/${order}/status`
})
}
```
- 項目介紹
- 項目初始化
- 安裝腳手架
- 創建項目安裝組件
- 導入和使用組件
- 配置選項
- 配置別名
- 自動導入
- 接口封裝
- 接口地址
- axios 二次封裝
- 封裝網絡請求
- 首頁接口
- 商品接口
- 授權接口
- 用戶接口
- 購物車接口
- 訂單/支付接口
- 收藏接口
- 地址管理接口
- 初始化頁面
- 創建初始頁面
- 狀態管理
- 注冊路由
- 靜態資源
- 項目開發
- 公用組件
- 商品列表
- 支付輪詢
- 回到頂部
- 頂部 NavBar
- 輪播圖
- 底部 TabBar
- 入口頁
- 首頁
- 分類
- 商品詳情
- 個人中心
- 我的
- 登錄
- 注冊
- 賬號管理
- 購物車
- 訂單
- 我的訂單
- 訂單預覽
- 訂單詳情
- 我的收藏
- 地址
- 地址管理
- 地址編輯
- 關于我們
- 注意事項
- Tabs 上拉加載
- 下拉上拉重復請求
- 地址管理選中默認遲延
- 地址編輯地區碼回顯
- 結束