diff --git a/src/components/order_list/club_rental/club_rental.vue b/src/components/order_list/club_rental/club_rental.vue
index a5565d2..f83d0e3 100644
--- a/src/components/order_list/club_rental/club_rental.vue
+++ b/src/components/order_list/club_rental/club_rental.vue
@@ -1,7 +1,7 @@
-
-
+
+
{{ orderInfo.hardware_name || '-' }}
@@ -31,9 +31,12 @@
-
+
合计支付:¥{{ orderInfo.pay_amount || '0' }}
+
+ 结束计费
+
@@ -57,9 +60,9 @@ export default {
mounted(){
},
methods: {
- toInfo(){
+ toInfo(isEnd=0){
let { orderInfo } = this;
- util.routeTo(`/subpackage/order/pages/club_rental/detail/detail?order_no=${orderInfo.order_no}`, 'nT');
+ util.routeTo(`/subpackage/order/pages/club_rental/detail/detail?order_no=${orderInfo.order_no}&is_end=${isEnd}`, 'nT');
},
getStatusTxt(status = -1){
let _obj = {
@@ -81,6 +84,9 @@ export default {
padding: 0 20upx 20upx;
border-radius: 10upx;
}
+ .vcc-info{
+ padding-top: 20upx;
+ }
.crc-line{
margin-top: 10upx;
@include centerFlex(flex-start);
@@ -110,4 +116,19 @@ export default {
}
}
}
+ .vcc-end-btn{
+ padding-top: 20upx;
+ @include centerFlex(flex-end);
+ .veb-item{
+ width: 192upx;
+ height: 80upx;
+ line-height: 80upx;
+ text-align: center;
+ border-radius: 10upx;
+ font-size: 32upx;
+ font-weight: 500;
+ color: #fff;
+ background-color: $themeColor;
+ }
+ }
\ No newline at end of file
diff --git a/src/components/order_list/stored_value_card/stored_value_card.vue b/src/components/order_list/stored_value_card/stored_value_card.vue
new file mode 100644
index 0000000..7f0d8e9
--- /dev/null
+++ b/src/components/order_list/stored_value_card/stored_value_card.vue
@@ -0,0 +1,84 @@
+
+
+
+
+
+ 订单号:
+
+
+ 储值卡名称:
+
+
+ 手机号码:
+
+
+ 支付时间:
+
+
+ 途径:
+
+ 支付金额:¥{{ orderInfo.pay_amount || 0 }}
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/components/order_list/value_card/value_card.vue b/src/components/order_list/value_card/value_card.vue
index ac9995b..ef10377 100644
--- a/src/components/order_list/value_card/value_card.vue
+++ b/src/components/order_list/value_card/value_card.vue
@@ -11,6 +11,9 @@
手机号码:
+
+ 备注:
+
余额:
@@ -61,4 +64,4 @@ export default {
padding: 20upx 0;
}
}
-
\ No newline at end of file
+
diff --git a/src/js/api.js b/src/js/api.js
index 3c9fff4..9b04f32 100644
--- a/src/js/api.js
+++ b/src/js/api.js
@@ -69,6 +69,9 @@ export const API = {
messageList:`${ORIGIN}/admin/brand/message/list`, // 系统消息列表
messageRead:`${ORIGIN}/brand/message/read`, // 查看系统消息
+ // 20220725
+ userValueOrderLs:`${ORIGIN}/admin/userValueOrder/list`, // 用户储值卡订单
+
}
// 员工管理
diff --git a/src/manifest.json b/src/manifest.json
index a5b378a..f4c24c3 100644
--- a/src/manifest.json
+++ b/src/manifest.json
@@ -57,7 +57,8 @@
/* 微信小程序特有相关 */
"appid" : "wxf1294b279ad1b845",
"setting" : {
- "urlCheck" : false
+ "urlCheck" : false,
+ "minified" : true
},
"usingComponents" : true
},
diff --git a/src/pages.json b/src/pages.json
index 1380f41..6082199 100644
--- a/src/pages.json
+++ b/src/pages.json
@@ -462,6 +462,12 @@
"root": "subpackage/order",
"pages": [
{
+ "path": "pages/stored_value_card/detail/detail",
+ "style" : {
+ "navigationBarTitleText": "储值卡订单详情"
+ }
+ },
+ {
"path": "pages/retail/detail/detail",
"style" : {
"navigationBarTitleText": "零售订单详情"
diff --git a/src/pages/index/index.vue b/src/pages/index/index.vue
index b76f74b..05f22e9 100644
--- a/src/pages/index/index.vue
+++ b/src/pages/index/index.vue
@@ -72,7 +72,7 @@
+
+
\ No newline at end of file
diff --git a/src/subpackage/order/js/api.js b/src/subpackage/order/js/api.js
index 9725c5a..ac8af38 100644
--- a/src/subpackage/order/js/api.js
+++ b/src/subpackage/order/js/api.js
@@ -29,7 +29,12 @@ export const ORDER_API = {
ymCardInfoFace:`${ORIGIN}/upload/file/ym_card_face`, // 年月卡用户头像上传
ymCardInfoFaceSave:`${ORIGIN}/admin/userMonthlyCard/updateFace`, // 年月卡用户头像保存
ymCardUsage:`${ORIGIN}/admin/userMonthlyCard/usages`, // 用户年月卡使用记录-后台
-
+ // 20220725
+ userValueOrderGet:`${ORIGIN}/admin/userValueOrder/get`, // 储值卡订单详情
+ // 20220726
+ rentballEndBilling:`${ORIGIN}/admin/stadium/rentball/order/end`, // 结束订单-后台
+ // 20220727
+ rentBallOrderDetails:`${ORIGIN}/admin/stadium/hardware/order/rentBallOrderDetails`, // 硬件管理-订单详情_copy
}
export default ORDER_API;
\ No newline at end of file
diff --git a/src/subpackage/order/pages/club_rental/detail/detail.vue b/src/subpackage/order/pages/club_rental/detail/detail.vue
index 413ce8f..c5b380e 100644
--- a/src/subpackage/order/pages/club_rental/detail/detail.vue
+++ b/src/subpackage/order/pages/club_rental/detail/detail.vue
@@ -8,42 +8,96 @@
手机号码:{{ orderInfo.mobile || '-' }}
- {{ orderInfo.extension.status_text || '-' }}
+ {{ extension.status_text || '-' }}
- 用户昵称:{{ orderInfo.extension.nickname || '-' }}
+ 用户昵称:{{ extension.nickname || '-' }}
+
+ 押金信息
+
+
+
+ 押金金额:¥{{ orderInfo.pay_amount || '0' }}
+
+
+
+
+ 押金订单号:{{ orderInfo.order_no || '-' }}
+
+
+
+
+
+
租用详情
-
- 租用设备:
-
-
- 订单编号:
-
-
- 押金金额:
-
-
- 积分抵扣
- ¥{{ orderInfo.deduction_amount || 0 }}
+
+
+ 租用商品:{{ orderInfo.cabinet.rent_ball_price.goods_name || '-' }}
+
+
+
+
+ 柜子编号:{{ orderInfo.hardware_name || '-' }}
+
+
+
+
+ 租用时长:{{ orderInfo.rent_duration || '-' }}
+
-
- 折扣金额
- -¥{{ orderInfo.discount_amount || 0 }}
+
+
+ 租用时间:{{ orderInfo.start_time || '-' }}
+
-
- 优惠券优惠
- -¥{{ orderInfo.coupons_amount || 0 }}
+
+
+ 订单编号:{{ extension.rent_order_no || '-' }}
+
+
+ 查看租用订单
+
-
- 合计支付:¥{{ orderInfo.pay_amount || 0 }}
+
+
+
+
+ 费用详情
+
+
+
+ 收费标准:{{ extension.cost_standard || '-' }}
+
+
+
+
+ 产生费用:¥{{ extension.rent_order.rent_fee || 0 }}
+
+ (产生费用已从押金扣取!)
+
+
+
+ 购买价格:¥{{ orderInfo.pay_amount || 0 }}
+
+ (购买费用已从押金扣取!)
+
+
+
+ 回退押金:¥{{ orderInfo.refund_amount || 0 }}
+
+
+
+
+
+
租用详情
@@ -56,66 +110,107 @@
柜子编号:
-
+
租借时间:
-
+
归还时间:
租借时长:
+
费用详情
-
+
收费标准:
-
- 产生费用:
-
-
- 购买金额:
-
-
- 积分抵扣
- ¥{{ orderInfo.deduction_amount || 0 }}
-
-
- 折扣金额
- ¥{{ orderInfo.discount_amount || 0 }}
-
-
- 优惠券优惠
- ¥{{ orderInfo.coupons_amount || 0 }}
-
-
- 合计支付:¥{{ orderInfo.pay_amount || 0 }}
+
+
+
+ 产生费用:¥{{ orderInfo.amount || 0 }}
+
+
+ (产生费用已从押金扣取!)
+
+
+
+
+
+ 购买金额:¥{{ orderInfo.buy_price || 0 }}
+
+
+ (购买费用已从押金扣取!)
+
+
+
+
+ 已有押金:¥{{ deposit_order.pay_amount || 0 }}
+
+
+
+
+ 退回押金:¥{{ deposit_order.refund_amount || 0 }}
+
+
+ (回退押金已原路退返账户!)
+
+
+
+
+ 押金订单号:¥{{ orderInfo.deposit_order_no || '-' }}
+
+
+ 查看押金订单
+
+
+
+
+ 备注:已购买该商品
+
+
+
+
+
-
+
+
+
支付详情
订单编号
{{ orderInfo.order_no || '-' }}
+ 复制
-
- 支付方式
- {{ payTypeTxt(orderInfo.pay_type) }}
-
-
- 支付时间
- {{ orderInfo.pay_time || '-' }}
-
-
- 交易流水号
- {{ orderInfo.trade_no || '-' }}
-
-
+
+
+ 支付方式
+ {{ orderInfo.pay_type_text || '-' }}
+
+
+ 支付时间
+ {{ orderInfo.pay_time || '-' }}
+
+
+
+ 交易流水号
+ {{ orderInfo.trade_no || '-' }}
+
+
+
+
+
+ 退款信息
+
+ 退款金额
+ ¥{{ orderInfo.refund_amount || 0 }}
+
退款单号
{{ orderInfo.refund_no || '-' }}
@@ -125,107 +220,188 @@
{{ orderInfo.refund_time || '-' }}
- 退款金额
- ¥{{ orderInfo.refund_amount || 0 }}
+ 退款原因
+ {{ orderInfo.refund_reason || '-' }}
-
-
-
- 退押金
- 结束计费
+
+
+
+ 结束计费
+
+
+
+
@@ -331,9 +507,14 @@ export default {
width: 150upx;
color: #9A9A9D;
}
- &+view{
+ &:nth-child(2){
@include textHide(1);
}
+ &:nth-child(3){
+ margin-left: 12upx;
+ flex-shrink: 0;
+ color: $themeColor;
+ }
}
}
}
@@ -348,4 +529,34 @@ export default {
background-color: $themeColor;
}
}
+
+ .cei-deposit-line{
+ @include centerFlex(flex-start);
+ .cdl-left{
+ line-height: 52upx;
+ font-size: 28upx;
+ color: #1a1a1a;
+ @include textHide(1);
+ >text{
+ color: #9a9a9d;
+ }
+ &.green{
+ color: $themeColor;
+ }
+ &.orange{
+ color: #FF873D;
+ }
+ }
+ .cdl-right{
+ flex-shrink: 0;
+ margin-left: 12upx;
+ font-size: 24upx;
+ color: #9a9a9d;
+ &.main-color{
+ color: $themeColor;
+ }
+ }
+ }
+
+
\ No newline at end of file
diff --git a/src/subpackage/order/pages/order_manage/order_manage.vue b/src/subpackage/order/pages/order_manage/order_manage.vue
index 59bdeb2..c20769c 100644
--- a/src/subpackage/order/pages/order_manage/order_manage.vue
+++ b/src/subpackage/order/pages/order_manage/order_manage.vue
@@ -58,7 +58,7 @@ function getTabList(){
{ id: 1, name: '订场订单', key: 1, iconName: 'order_14', orderType: 3 },
{ id: 2, name: '次卡订单', key: 2, iconName: 'order_2', orderType: 3 },
{ id: 3, name: '计时订单', key: 3, iconName: 'order_6', orderType: 1 },
- { id: 4, name: '储值卡订单', key: 4, iconName: 'order_1', orderType: 18 },
+ { id: 4, name: '储值卡订单', key: 4, iconName: 'order_1', orderType: 21 },
{ id: 10, name: '年月卡订单', key: 19, iconName: 'order_19', orderType: 20 },
{ id: 5, name: '课程订单', key: 5, iconName: 'order_8', orderType: 12 },
{ id: 6, name: '赛事订单', key: 6, iconName: 'order_9', orderType: 14 },
diff --git a/src/subpackage/order/pages/stored_value_card/detail/detail.vue b/src/subpackage/order/pages/stored_value_card/detail/detail.vue
new file mode 100644
index 0000000..75491f2
--- /dev/null
+++ b/src/subpackage/order/pages/stored_value_card/detail/detail.vue
@@ -0,0 +1,234 @@
+
+
+
+
+
+ 储值卡信息
+
+
+ 储值卡名称:{{ cardInfo.card_name || '-' }}
+
+
+ 储值卡卡号:{{ orderInfo.value_card_no || '-' }}
+
+
+ 储值卡类型:{{ cardType(cardInfo.card_kind) }}
+
+
+ 赠金金额:¥{{ cardInfo.gift_amount.amount || '0' }}
+
+
+ 途径:{{ orderWay(orderInfo.order_way) }}
+
+
+
+
+
+
+ 合计支付:¥{{ orderInfo.pay_amount || 0 }}
+
+
+
+
+
+ 支付信息
+
+
+
+ 支付方式:{{ payType(orderInfo.pay_type) }}
+
+
+ 支付时间:{{ orderInfo.pay_time || '-' }}
+
+
+ 微信交易号:{{ orderInfo.trade_no || '-' }}
+
+
+
+
+
+ 退款信息{{i+1}}
+
+
+
+ 退款金额:{{ e.amount || 0 }}
+
+
+ 退款单号:{{ e.refund_no || '-' }}
+
+
+ 退款时间:{{ e.refund_time || '-' }}
+
+
+ 退款原因:{{ e.reason || '-' }}
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/subpackage/order/pages/value_card/detail/detail.vue b/src/subpackage/order/pages/value_card/detail/detail.vue
index 843c3f1..b9addb2 100644
--- a/src/subpackage/order/pages/value_card/detail/detail.vue
+++ b/src/subpackage/order/pages/value_card/detail/detail.vue
@@ -31,12 +31,15 @@
储值卡名称:
-
+
卡类型:
-
+
有效期:
+
+ 备注:
+
购卡记录
@@ -231,7 +234,6 @@
-