Procházet zdrojové kódy

prepare breadcrumb

EthnaYeh %!s(int64=7) %!d(string=před) roky
rodič
revize
315b42fc4e

+ 0 - 0
src/views/gambleMember/detail/index.vue


+ 13 - 0
src/views/gambleMember/index.vue

69
         <el-button v-if="dialogStatus=='deposit'" type="primary" @click="depositChips">確 定</el-button>
69
         <el-button v-if="dialogStatus=='deposit'" type="primary" @click="depositChips">確 定</el-button>
70
       </div>
70
       </div>
71
     </el-dialog>
71
     </el-dialog>
72
+
73
+    <router-view :member="member"></router-view>
72
   </div>
74
   </div>
73
 </template>
75
 </template>
74
 
76
 
75
 <script>
77
 <script>
78
+
79
+import { mapGetters, mapActions } from 'vuex'
76
 import { fetchList, updateChips, createGambleMember } from '@/api/gambleMember'
80
 import { fetchList, updateChips, createGambleMember } from '@/api/gambleMember'
77
 import waves from '@/directive/waves' // 水波纹指令
81
 import waves from '@/directive/waves' // 水波纹指令
78
 
82
 
108
         deposit: '儲值',
112
         deposit: '儲值',
109
         create: '新增'
113
         create: '新增'
110
       },
114
       },
115
+      member: {},
111
       chipsSortOptions: [{ label: '多 -> 少', key: 'DESC' }, { label: '少 -> 多', key: 'ASC' }],
116
       chipsSortOptions: [{ label: '多 -> 少', key: 'DESC' }, { label: '少 -> 多', key: 'ASC' }],
112
       updatedSortOptions: [{ label: '新 -> 舊', key: 'DESC' }, { label: '舊 -> 新', key: 'ASC' }],
117
       updatedSortOptions: [{ label: '新 -> 舊', key: 'DESC' }, { label: '舊 -> 新', key: 'ASC' }],
113
       rules: {
118
       rules: {
121
     this.getList()
126
     this.getList()
122
   },
127
   },
123
   methods: {
128
   methods: {
129
+    ...mapActions([
130
+      'SetListVisble'
131
+    ]),
124
     getList() {
132
     getList() {
125
       this.listLoading = true
133
       this.listLoading = true
126
       fetchList(this.listQuery).then(response => {
134
       fetchList(this.listQuery).then(response => {
193
         }
201
         }
194
       })
202
       })
195
     },
203
     },
204
+    handlePage(row) {
205
+      let temp = Object.assign({}, row) // copy obj
206
+      this.SetListVisble(false)
207
+      this.member = temp
208
+    },
196
     handleFilter() {
209
     handleFilter() {
197
       this.listQuery.page = 1
210
       this.listQuery.page = 1
198
       this.getList()
211
       this.getList()