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 @@ + + + +