Преглед на файлове

History add PersonDetail & GameDetail button &lint --fix

EthnaYeh преди 7 години
родител
ревизия
f4275d74dc
променени са 1 файла, в които са добавени 38 реда и са изтрити 34 реда
  1. 38 34
      src/views/gambleMember/history/index.vue

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

@@ -39,7 +39,8 @@
39 39
         </el-table-column>
40 40
         <el-table-column align="center" label="操作">
41 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 44
           </template>
44 45
         </el-table-column>
45 46
       </el-table-column>      
@@ -73,35 +74,35 @@ export default {
73 74
         page: 1,
74 75
         limit: 20,
75 76
         startAt: null,
76
-        endAt: null,
77
+        endAt: null
77 78
       },
78 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 106
       date: null
106 107
     }
107 108
   },
@@ -122,15 +123,18 @@ export default {
122 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 132
     handleFilter() {
129 133
       this.listQuery.page = 1
130
-      if(this.date) {
134
+      if (this.date) {
131 135
         this.listQuery.startAt = moment.utc(this.date[0]).format()
132 136
         this.listQuery.endAt = moment.utc(this.date[1]).format()
133
-      }else {
137
+      } else {
134 138
         this.listQuery.startAt = null
135 139
         this.listQuery.endAt = null
136 140
       }
@@ -145,8 +149,8 @@ export default {
145 149
       this.getList()
146 150
     },
147 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 155
   destroyed() {
152 156
     this.SetVisible(true)