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 @@
-
+
@@ -13,7 +13,7 @@
{{info.user.mobile}}
-
+
diff --git a/src/views/cai/vipOrder/index.vue b/src/views/cai/vipOrder/index.vue
index 6a78f6b..0692210 100644
--- a/src/views/cai/vipOrder/index.vue
+++ b/src/views/cai/vipOrder/index.vue
@@ -97,6 +97,8 @@
:limit.sync="queryParams.pageSize"
@pagination="getList"
/>
+
+
@@ -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 @@
+
+
+
+
+ {{info.usercode}}
+
+
+ {{info.mobile}}
+
+
+
+
+
+
+
+
+ {{info.nickname}}
+
+
+ {{info.vipName}}
+
+
+ 永久会员
+ {{ info.vipExpire }}天
+
+
+ {{info.price}}
+
+
+
+
+
+
+
+
+ {{info.createTime}}
+
+
+
+
+
+ {{info.adminId}}
+
+
+ {{info.operateIp}}
+
+
+ {{info.appid}}
+
+
+ {{info.returnContent}}
+
+
+
+
+
+
+