|
|
@@ -5,7 +5,7 @@
|
|
|
<b-card title="獎項列表">
|
|
|
<b-card-text>所有獎項,點擊獎項以抽取</b-card-text>
|
|
|
<b-table responsive hover :items="getPrizeList(prizeList)" bordered :fields="fields" @row-clicked="click"
|
|
|
- v-b-modal.modal-center>
|
|
|
+ v-b-modal.modal-draw-error>
|
|
|
<template #cell(ICON)="data" class="text-center">
|
|
|
<div class="text-center">
|
|
|
<feather-icon :icon="data.value" />
|
|
|
@@ -15,7 +15,7 @@
|
|
|
</b-card>
|
|
|
</b-col>
|
|
|
<b-modal id="modal-center" centered title="抽獎" cancel-variant="outline-secondary" cancel-title="Close"
|
|
|
- ok-title="Accept" @ok="draw">
|
|
|
+ ok-title="Accept" @ok="test">
|
|
|
<label>獎品:</label>
|
|
|
<b-form-input v-model="prize" :disabled=true />
|
|
|
<br>
|
|
|
@@ -26,6 +26,10 @@
|
|
|
<b-form-spinbutton v-model="drawNumber" min="1" :max=drawMax />
|
|
|
</b-modal>
|
|
|
|
|
|
+ <b-modal id="modal-draw-error" centered title="抽獎" ok-title="Close">
|
|
|
+ <label>獎品數量以抽完</label>
|
|
|
+ </b-modal>
|
|
|
+
|
|
|
<b-col md="6">
|
|
|
<b-card title="抽獎紀錄">
|
|
|
<b-table responsive :items="getRecipientsList(recipientsList)" bordered>
|
|
|
@@ -123,7 +127,7 @@ export default {
|
|
|
this.drawNumber = 1;
|
|
|
},
|
|
|
draw() {
|
|
|
- useJwt.postData('/api/check_in/draw', { number: this.drawNumber }).then(res => {
|
|
|
+ useJwt.postData('/api/check_in/drawP', { number: this.drawNumber, region: this.placeSelected }).then(res => {
|
|
|
res.data.forEach(element => {
|
|
|
console.log(element);
|
|
|
useJwt.postData('/api/prize/draw', { prizeId: this.prizeId }).then(p => {
|
|
|
@@ -147,6 +151,9 @@ export default {
|
|
|
this.recipientsList = res.data;
|
|
|
});
|
|
|
},
|
|
|
+ test() {
|
|
|
+ console.log(this.placeSelected);
|
|
|
+ },
|
|
|
},
|
|
|
}
|
|
|
</script>
|