From 876ffa06d03bab7cd645910a425ede3846b9a2a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E8=89=AF=28004796=29?= Date: Wed, 3 Jan 2024 18:29:55 +0800 Subject: [PATCH] init --- src/views/cai/user/index.vue | 2 +- src/views/cai/user/user-info-dialog.vue | 4 +- src/views/cai/vipOrder/index.vue | 13 ++- src/views/cai/vipOrder/vip-order-info.vue | 120 ++++++++++++++++++++++ 4 files changed, 135 insertions(+), 4 deletions(-) create mode 100644 src/views/cai/vipOrder/vip-order-info.vue diff --git a/src/views/cai/user/index.vue b/src/views/cai/user/index.vue index d0451b8..cf62fdf 100644 --- a/src/views/cai/user/index.vue +++ b/src/views/cai/user/index.vue @@ -143,7 +143,7 @@ /> - + diff --git a/src/views/cai/user/user-info-dialog.vue b/src/views/cai/user/user-info-dialog.vue index 042fd69..da4e6c3 100644 --- a/src/views/cai/user/user-info-dialog.vue +++ b/src/views/cai/user/user-info-dialog.vue @@ -1,5 +1,5 @@ @@ -111,13 +113,18 @@ import { platformTypeList, yesOrNoList } from '@/constant/statusMap' +import VipOrderInfo from '@/views/cai/vipOrder/vip-order-info.vue' export default { name: "VipOrder", + components:{ + VipOrderInfo + }, data() { return { genderList,memberTypeList,yesOrNoList,memberStatusList,booleanList,platformTypeList, payStatusList, + vipOrderInfoVisible: false, // 遮罩层 loading: true, // 选中数组 @@ -171,7 +178,11 @@ export default { this.single = selection.length!==1 this.multiple = !selection.length }, - handleInfo() { + handleInfo(row) { + this.vipOrderInfoVisible = true + this.$nextTick(() => { + this.$refs.vipOrderInfo.init(row.id) + }) }, } }; diff --git a/src/views/cai/vipOrder/vip-order-info.vue b/src/views/cai/vipOrder/vip-order-info.vue new file mode 100644 index 0000000..69d0a53 --- /dev/null +++ b/src/views/cai/vipOrder/vip-order-info.vue @@ -0,0 +1,120 @@ + + + +