diff --git a/src/pages/tabbar/individualOrder.vue b/src/pages/tabbar/individualOrder.vue
index 391bf1f..92d8ed6 100644
--- a/src/pages/tabbar/individualOrder.vue
+++ b/src/pages/tabbar/individualOrder.vue
@@ -22,7 +22,7 @@
-
+
@@ -36,11 +36,11 @@
售后
已核销
-
-
+
+
- {{ "某个人" }}
- {{ "13155555555" }}
+ {{ v.username }}
+ {{ v.userMobile }}
下单时间
@@ -49,58 +49,181 @@
-
- 共 {{ v.carList?.length || "null" }} 件
- ¥ {{ hooks.useMoney(v.totalPrice) }}
+
+ {{ hooks.useEnum("hardwareRefundStatusEnum", v.refundStatus) }}
+
+ 共 {{ v.carList.length }} 件
+ ¥ {{ hooks.useMoney(v.totalPrice) }}
+
-
-
-
-
- 退款
+
+ 退款
-
+
+
+
+
+
+
+
+
+
+
+
+ {{ state.curOrder.merchantName }}
+
+
+ 未支付
+ 已支付
+ 售后
+ 已核销
+
+
+
+
+ {{ state.curOrder.username }}
+ {{ state.curOrder.userMobile }}
+
+
+ 下单时间
+
+ {{ hooks.useTime(state.curOrder.createTime, "{y}-{m}-{d} {h}:{i}:{s}") }}
+
+
+
+
+ {{ hooks.useEnum("hardwareRefundStatusEnum", state.curOrder.refundStatus) }}
+
+ 共 {{ state.curOrder.carList.length }} 件
+ ¥ {{ hooks.useMoney(state.curOrder.totalPrice) }}
+
+
+
+
+
+
+
+
+
+ 实付款
+
+ ¥
+ {{ hooks.useMoney(state.curOrder.payPrice) }}
+
+
+
+
+ 退款金额
+ ¥{{ hooks.useMoney(state.curOrder.payPrice) }}
+
+
+
+ 服务单号:
+ {{ state.refundDetail.no }}
+
+
+ 申请时间:
+ {{ hooks.useTime(state.refundDetail.createTime, "") }}
+
+
+ 售后类型:
+ {{ state.refundDetail.applyReason }}
+
+
+ 相关描述:
+ {{ state.refundDetail.applyDescription }}
+
+
+
+
+ 审核人:
+ {{ state.refundDetail.auditUsername }}
+
+
+ 审核时间:
+ {{ hooks.useTime(state.refundDetail.auditTime, "") }}
+
+
+ 拒绝原因:
+ {{ state.refundDetail.auditReason }}
+
+
+
+ 拒绝原因
+
+
+
+
+
+
+
+ 同意退款
+
+
+ 拒绝退款
+
+
+
diff --git a/src/sheep/api/individualOrder.ts b/src/sheep/api/individualOrder.ts
index db28c53..a03969b 100644
--- a/src/sheep/api/individualOrder.ts
+++ b/src/sheep/api/individualOrder.ts
@@ -10,4 +10,21 @@ export default {
showLoading: false,
},
}),
+ refuseRefund: (data: { id: string; auditReason: string }) =>
+ request({
+ url: "/hard/hard-after-sale/app/mch-disagree",
+ method: "POST",
+ data,
+ custom: {
+ showLoading: false,
+ },
+ }),
+ agreeRefund: (params: { id: string }) =>
+ request({
+ url: `/hard/hard-after-sale/app/mch-agree?id=${params.id}`,
+ method: "POST",
+ custom: {
+ showLoading: false,
+ },
+ }),
}