diff --git a/api/sojoumOrder.js b/api/sojoumOrder.js
new file mode 100644
index 0000000..696fb41
--- /dev/null
+++ b/api/sojoumOrder.js
@@ -0,0 +1,33 @@
+import request from "@/utils/request";
+/**
+ * 旅居团购订单详情
+ * @param {*} params
+ * @returns
+ */
+export function fetchSojoumOrderDetail(params) {
+ return request.get("/travel/travelGroupOrder/detail/" + params.key, params, {
+ login: true
+ })
+}
+
+/**
+ * 旅居团购订单退款
+ * @param {*} params
+ * @returns
+ */
+export function sojoumOrderRefund(params) {
+ return request.post("/travel/travelGroupOrder/refund", params, {
+ login: true
+ })
+}
+
+/**
+ * 旅居团购订单修改入住时间
+ * @param {*} params
+ * @returns
+ */
+export function sojoumOrderCheckInTime(params) {
+ return request.post("/travel/travelGroupOrder/changeDate", params, {
+ login: true
+ })
+}
diff --git a/pages.json b/pages.json
index 91c073d..bf22c2e 100644
--- a/pages.json
+++ b/pages.json
@@ -796,6 +796,20 @@
"navigationBarTitleText": "提交订单",
"navigationBarBackgroundColor": "#FFFFFF"
}
+ },
+ {
+ "path": "views/sojoumOrderDetails",
+ "style": {
+ "navigationBarTitleText": "订单详情",
+ "navigationBarBackgroundColor": "#FFFFFF"
+ }
+ },
+ {
+ "path": "views/sojoumOrderRefund",
+ "style": {
+ "navigationBarTitleText": "申请退款",
+ "navigationBarBackgroundColor": "#FFFFFF"
+ }
}
]
},
diff --git a/pkg_product/views/sojoumOrderDetails.vue b/pkg_product/views/sojoumOrderDetails.vue
new file mode 100644
index 0000000..40837cb
--- /dev/null
+++ b/pkg_product/views/sojoumOrderDetails.vue
@@ -0,0 +1,372 @@
+
+
+
+
+ {{orderInfo._status._title}}
+
+ 您已下单成功,请联系商家确认具体的入住时间
+
+
+ 订单正在申请退款中
+
+
+ 原因:{{ orderInfo._status._msg }}
+
+
+ 订单已成功取消,订单费用退回原账户
+
+
+ 订单核验成功
+
+
+
+
+
+
+
+ {{orderInfo.travelGroupOrderInfo.travelGroupProduct.name}}
+
+ 实付:
+
+ ¥
+ {{orderInfo.payPrice}}
+
+
+
+
+
+
+
+ 核销码:{{orderInfo.verifyCode}}
+
+
+
+
+
+
+
+
+
+ 联系人信息
+
+
+ 姓名:
+ {{orderInfo.realName}}
+
+
+ 联系电话:
+ {{orderInfo.userPhone}}
+
+
+ 入住时间:
+ {{formatDate(orderInfo.travelGroupOrderInfo.orderStartDate)}}~{{formatDate(orderInfo.travelGroupOrderInfo.orderEndDate)}}
+
+
+
+
+
+
+ 订单编号
+ {{orderInfo.orderId}}
+ 复制
+
+
+ 下单时间
+ {{orderInfo.createTime}}
+
+
+ 订单类型
+ 其他类型
+
+
+ 支付状态
+ {{orderInfo._status._type !== '0' ? '已支付' : '未支付'}}
+
+
+ 支付方式
+ {{orderInfo.payTypeName}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pkg_product/views/sojoumOrderRefund.vue b/pkg_product/views/sojoumOrderRefund.vue
new file mode 100644
index 0000000..645d4a6
--- /dev/null
+++ b/pkg_product/views/sojoumOrderRefund.vue
@@ -0,0 +1,209 @@
+
+
+
+
+
+
+ 退款金额
+ 退回原支付方
+
+ ¥{{refundAmount}}
+
+
+
+ 订单支付金额
+ ¥{{orderAmount}}
+
+
+ 退款违约金
+ ¥{{deductionAmount}}
+
+
+
+
+
+ 退款原因(单选)
+
+
+ {{reason}}
+
+
+
+
+
+
+ 其他个人原因
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pkg_product/views/submitOrder.vue b/pkg_product/views/submitOrder.vue
index 44b5d9e..d138263 100644
--- a/pkg_product/views/submitOrder.vue
+++ b/pkg_product/views/submitOrder.vue
@@ -292,7 +292,7 @@ export default {
duration: 2000
})
this.$yrouter.replace({
- path: "/pages/order/OrderDetails/index?isGroup=1",
+ path: "/pkg_product/views/sojoumOrderDetails",
query: {
id: data.result.orderId
}
@@ -307,7 +307,7 @@ export default {
duration: 2000
})
this.$yrouter.replace({
- path: "/pages/order/OrderDetails/index?isGroup=1",
+ path: "/pkg_product/views/sojoumOrderDetails",
query: {
id: data.result.orderId
}
@@ -320,7 +320,7 @@ export default {
duration: 2000
})
this.$yrouter.replace({
- path: "/pages/order/OrderDetails/index?isGroup=1",
+ path: "/pkg_product/views/sojoumOrderDetails",
query: {
id: data.result.orderId
}
@@ -329,7 +329,7 @@ export default {
case "WECHAT_H5_PAY":
// H5支付
this.$yrouter.replace({
- path: "/pages/order/OrderDetails/index?isGroup=1",
+ path: "/pkg_product/views/sojoumOrderDetails",
query: {
id: data.result.orderId
}
@@ -339,7 +339,7 @@ export default {
// 小程序支付
weappPay(data.result.jsConfig).finally(() => {
this.$yrouter.replace({
- path: "/pages/order/OrderDetails/index?isGroup=1",
+ path: "/pkg_product/views/sojoumOrderDetails",
query: {
id: data.result.orderId
}
@@ -350,7 +350,7 @@ export default {
// APP支付
weappPay(data.result.jsConfig).finally(() => {
this.$yrouter.replace({
- path: "/pages/order/OrderDetails/index?isGroup=1",
+ path: "/pkg_product/views/sojoumOrderDetails",
query: {
id: data.result.orderId
}