Browse Source

prepare breadcrumb

EthnaYeh 7 years ago
parent
commit
315b42fc4e
2 changed files with 13 additions and 0 deletions
  1. 0 0
      src/views/gambleMember/detail/index.vue
  2. 13 0
      src/views/gambleMember/index.vue

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


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

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