许成详 6 vuotta sitten
vanhempi
commit
878de6e854
3 muutettua tiedostoa jossa 7 lisäystä ja 0 poistoa
  1. 4
    0
      src/components/setting.vue
  2. 1
    0
      src/pages/admin.vue
  3. 2
    0
      src/pages/draw.vue

+ 4
- 0
src/components/setting.vue Näytä tiedosto

@@ -4,6 +4,7 @@
4 4
       <el-button @click="dialogVisible = true">新增</el-button>
5 5
       <el-button @click="startDraw">开始抽奖</el-button>
6 6
       <el-button @click="endDraw">结束抽奖</el-button>
7
+      <el-button @click="refreshPage">重置抽奖页面</el-button>
7 8
     </div>
8 9
     <el-table
9 10
       :data="data"
@@ -65,6 +66,9 @@ export default {
65 66
     }
66 67
   },
67 68
   methods: {
69
+    refreshPage () {
70
+      this.$emit('refreshPage')
71
+    },
68 72
     startDraw () {
69 73
       this.$emit('startDraw')
70 74
     },

+ 1
- 0
src/pages/admin.vue Näytä tiedosto

@@ -17,6 +17,7 @@
17 17
             @submit="saveSetting"
18 18
             @startDraw="postDrawStatus({type: 'start'})"
19 19
             @endDraw="postDrawStatus({type: 'stop'})"
20
+            @refreshPage="postDrawStatus({type: 'refresh'})"
20 21
           ></prize-setting>
21 22
         </el-tab-pane>
22 23
         <el-tab-pane label="中奖名单" name="winner">

+ 2
- 0
src/pages/draw.vue Näytä tiedosto

@@ -362,6 +362,8 @@ export default {
362 362
             this.drawStatus()
363 363
           } else if (res.type === 'stop') {
364 364
             this.stopDrawStep()
365
+          } else if (res.type === 'refresh') {
366
+            location.reload()
365 367
           }
366 368
         }).catch(() => {
367 369
           this.getDrawStatus = true