Browse Source

add show layer

Unknown 7 years ago
parent
commit
862626ceed

+ 10 - 5
src/views/room/chipsHistory/index.vue

1
 <template>
1
 <template>
2
-  <div class="app-container">
3
-    <div class="app-container">
2
+  <div   class="app-container">
3
+    <div v-show="visible.thirdLayer" class="app-container">
4
         <div class="block">
4
         <div class="block">
5
             <!-- <span class="demonstration">時間篩選</span> -->
5
             <!-- <span class="demonstration">時間篩選</span> -->
6
             <el-date-picker
6
             <el-date-picker
51
 
51
 
52
 <script>
52
 <script>
53
 
53
 
54
-import { mapActions } from 'vuex'
54
+import { mapActions, mapGetters } from 'vuex'
55
 import { fetchChipsHistory } from '@/api/gambleMember'
55
 import { fetchChipsHistory } from '@/api/gambleMember'
56
 import waves from '@/directive/waves' // 水波纹指令
56
 import waves from '@/directive/waves' // 水波纹指令
57
 import moment from 'moment-timezone'
57
 import moment from 'moment-timezone'
121
     }
121
     }
122
   },
122
   },
123
   created() {
123
   created() {
124
-    this.SetVisible(false)
124
+    this.SetVisible(3)
125
     this.getList()
125
     this.getList()
126
   },
126
   },
127
   props: ['member'],
127
   props: ['member'],
128
+  computed: {
129
+    ...mapGetters([
130
+      'visible'
131
+    ])
132
+  },
128
   methods: {
133
   methods: {
129
     ...mapActions([
134
     ...mapActions([
130
       'SetVisible'
135
       'SetVisible'
164
     }
169
     }
165
   },
170
   },
166
   destroyed() {
171
   destroyed() {
167
-    this.SetVisible(true)
172
+    this.SetVisible(2)
168
   }
173
   }
169
 }
174
 }
170
 </script>
175
 </script>

+ 7 - 4
src/views/room/gambleMember/index.vue

1
 <template>
1
 <template>
2
 <div class="app-container calendar-list-container">
2
 <div class="app-container calendar-list-container">
3
-  <div  v-show="visible">
3
+  <div  v-show="visible.secondLayer">
4
     <div class="app-container">
4
     <div class="app-container">
5
       <el-input @keyup.enter.native="handleFilter" style="width: 200px;" class="filter-item" placeholder="名稱" v-model="listQuery.name">
5
       <el-input @keyup.enter.native="handleFilter" style="width: 200px;" class="filter-item" placeholder="名稱" v-model="listQuery.name">
6
       </el-input>
6
       </el-input>
126
     }
126
     }
127
   },
127
   },
128
   created() {
128
   created() {
129
-    this.SetVisible(true)
129
+    this.SetVisible(2)
130
     this.getList()
130
     this.getList()
131
   },
131
   },
132
+  destroyed() {
133
+    this.SetVisible(1)
134
+  },
132
   computed: {
135
   computed: {
133
     ...mapGetters([
136
     ...mapGetters([
134
       'visible'
137
       'visible'
212
     },
215
     },
213
     handlePage(row) {
216
     handlePage(row) {
214
       const temp = Object.assign({}, row) // copy obj
217
       const temp = Object.assign({}, row) // copy obj
215
-      this.SetVisible(false)
218
+      this.SetVisible(3)
216
       this.member = temp
219
       this.member = temp
217
     },
220
     },
218
     handleLog(row) {
221
     handleLog(row) {
219
       const temp = Object.assign({}, row) // copy obj
222
       const temp = Object.assign({}, row) // copy obj
220
-      this.SetVisible(false)
223
+      this.SetVisible(3)
221
       this.member = temp
224
       this.member = temp
222
     },
225
     },
223
     handleFilter() {
226
     handleFilter() {

+ 10 - 5
src/views/room/gameHistory/index.vue

1
 <template>
1
 <template>
2
-  <div class="app-container">
3
-    <div class="app-container">
2
+  <div  class="app-container">
3
+    <div v-show="visible.thirdLayer" class="app-container">
4
         <div class="block">
4
         <div class="block">
5
             <!-- <span class="demonstration">時間篩選</span> -->
5
             <!-- <span class="demonstration">時間篩選</span> -->
6
             <el-date-picker
6
             <el-date-picker
91
 
91
 
92
 <script>
92
 <script>
93
 
93
 
94
-import { mapActions } from 'vuex'
94
+import { mapActions, mapGetters } from 'vuex'
95
 import { fetchGameHistory, fetchPersonGameDetail } from '@/api/gambleMember'
95
 import { fetchGameHistory, fetchPersonGameDetail } from '@/api/gambleMember'
96
 import waves from '@/directive/waves' // 水波纹指令
96
 import waves from '@/directive/waves' // 水波纹指令
97
 import moment from 'moment-timezone'
97
 import moment from 'moment-timezone'
161
     }
161
     }
162
   },
162
   },
163
   created() {
163
   created() {
164
-    this.SetVisible(false)
164
+    this.SetVisible(3)
165
     this.getList()
165
     this.getList()
166
   },
166
   },
167
+  computed: {
168
+    ...mapGetters([
169
+      'visible'
170
+    ])
171
+  },
167
   props: ['member'],
172
   props: ['member'],
168
   methods: {
173
   methods: {
169
     ...mapActions([
174
     ...mapActions([
234
     }
239
     }
235
   },
240
   },
236
   destroyed() {
241
   destroyed() {
237
-    this.SetVisible(true)
242
+    this.SetVisible(2)
238
   }
243
   }
239
 }
244
 }
240
 </script>
245
 </script>

+ 3 - 3
src/views/room/index.vue

1
 <!-- TODO select -->
1
 <!-- TODO select -->
2
 <template>
2
 <template>
3
 <div class="app-container calendar-list-container">
3
 <div class="app-container calendar-list-container">
4
-  <div  v-show="visible">
4
+  <div  v-show="visible.firstLayer">
5
     <div class="app-container">
5
     <div class="app-container">
6
       <el-input @keyup.enter.native="handleFilter" style="width: 200px;" class="filter-item" placeholder="房間名" v-model="listQuery.name">
6
       <el-input @keyup.enter.native="handleFilter" style="width: 200px;" class="filter-item" placeholder="房間名" v-model="listQuery.name">
7
       </el-input>
7
       </el-input>
75
     }
75
     }
76
   },
76
   },
77
   created() {
77
   created() {
78
-    this.SetVisible(true)
78
+    this.SetVisible(1)
79
     this.getList()
79
     this.getList()
80
   },
80
   },
81
   computed: {
81
   computed: {
97
     },
97
     },
98
     handlePage(row) {
98
     handlePage(row) {
99
       const temp = Object.assign({}, row) // copy obj
99
       const temp = Object.assign({}, row) // copy obj
100
-      this.SetVisible(false)
100
+      this.SetVisible(2)
101
       this.member = temp
101
       this.member = temp
102
     },
102
     },
103
     handleCreate() {
103
     handleCreate() {