Browse Source

History add PersonDetail & GameDetail button &lint --fix

EthnaYeh 7 years ago
parent
commit
f4275d74dc
1 changed files with 38 additions and 34 deletions
  1. 38 34
      src/views/gambleMember/history/index.vue

+ 38 - 34
src/views/gambleMember/history/index.vue

39
         </el-table-column>
39
         </el-table-column>
40
         <el-table-column align="center" label="操作">
40
         <el-table-column align="center" label="操作">
41
           <template slot-scope="scope">
41
           <template slot-scope="scope">
42
-              <el-button type="primary" size="mini" icon="el-icon-tickets" @click="handleDetail(scope.row)">詳細紀錄</el-button>  
42
+              <el-button type="primary" size="mini" icon="el-icon-tickets" @click="handlePersonDetail(scope.row)">個人明細</el-button>  
43
+              <el-button type="primary" size="mini" icon="el-icon-tickets" @click="handleGameDetail(scope.row)">此場明細</el-button>                
43
           </template>
44
           </template>
44
         </el-table-column>
45
         </el-table-column>
45
       </el-table-column>      
46
       </el-table-column>      
73
         page: 1,
74
         page: 1,
74
         limit: 20,
75
         limit: 20,
75
         startAt: null,
76
         startAt: null,
76
-        endAt: null,
77
+        endAt: null
77
       },
78
       },
78
       pickerOptions: {
79
       pickerOptions: {
79
-          shortcuts: [{
80
-            text: '最近一周',
81
-            onClick(picker) {
82
-              const end = new Date();
83
-              const start = new Date();
84
-              start.setTime(start.getTime() - 3600 * 1000 * 24 * 7);
85
-              picker.$emit('pick', [start, end]);
86
-            }
87
-          }, {
88
-            text: '最近一個月',
89
-            onClick(picker) {
90
-              const end = new Date();
91
-              const start = new Date();
92
-              start.setTime(start.getTime() - 3600 * 1000 * 24 * 30);
93
-              picker.$emit('pick', [start, end]);
94
-            }
95
-          }, {
96
-            text: '最近三個月',
97
-            onClick(picker) {
98
-              const end = new Date();
99
-              const start = new Date();
100
-              start.setTime(start.getTime() - 3600 * 1000 * 24 * 90);
101
-              picker.$emit('pick', [start, end]);
102
-            }
103
-          }]
104
-        },
80
+        shortcuts: [{
81
+          text: '最近一周',
82
+          onClick(picker) {
83
+            const end = new Date()
84
+            const start = new Date()
85
+            start.setTime(start.getTime() - 3600 * 1000 * 24 * 7)
86
+            picker.$emit('pick', [start, end])
87
+          }
88
+        }, {
89
+          text: '最近一個月',
90
+          onClick(picker) {
91
+            const end = new Date()
92
+            const start = new Date()
93
+            start.setTime(start.getTime() - 3600 * 1000 * 24 * 30)
94
+            picker.$emit('pick', [start, end])
95
+          }
96
+        }, {
97
+          text: '最近三個月',
98
+          onClick(picker) {
99
+            const end = new Date()
100
+            const start = new Date()
101
+            start.setTime(start.getTime() - 3600 * 1000 * 24 * 90)
102
+            picker.$emit('pick', [start, end])
103
+          }
104
+        }]
105
+      },
105
       date: null
106
       date: null
106
     }
107
     }
107
   },
108
   },
122
         this.listLoading = false
123
         this.listLoading = false
123
       })
124
       })
124
     },
125
     },
125
-    handleDetail() {
126
-      
126
+    handlePersonDetail() {
127
+      console.log('Person detail')
128
+    },
129
+    handleGameDetail() {
130
+      console.log('Game detail')
127
     },
131
     },
128
     handleFilter() {
132
     handleFilter() {
129
       this.listQuery.page = 1
133
       this.listQuery.page = 1
130
-      if(this.date) {
134
+      if (this.date) {
131
         this.listQuery.startAt = moment.utc(this.date[0]).format()
135
         this.listQuery.startAt = moment.utc(this.date[0]).format()
132
         this.listQuery.endAt = moment.utc(this.date[1]).format()
136
         this.listQuery.endAt = moment.utc(this.date[1]).format()
133
-      }else {
137
+      } else {
134
         this.listQuery.startAt = null
138
         this.listQuery.startAt = null
135
         this.listQuery.endAt = null
139
         this.listQuery.endAt = null
136
       }
140
       }
145
       this.getList()
149
       this.getList()
146
     },
150
     },
147
     moment(time) {
151
     moment(time) {
148
-      return moment(time).tz("Asia/Taipei").format('YYYY-MM-DD HH:mm:ss')
149
-    },
152
+      return moment(time).tz('Asia/Taipei').format('YYYY-MM-DD HH:mm:ss')
153
+    }
150
   },
154
   },
151
   destroyed() {
155
   destroyed() {
152
     this.SetVisible(true)
156
     this.SetVisible(true)