|
@@ -6,7 +6,8 @@
|
|
|
v-for="(item, index) in bookingListShow"
|
|
|
:key="item.id"
|
|
|
:class="{
|
|
|
- disabled: item.status !== 0,
|
|
|
+ disabled: item.proceedStatus === 2,
|
|
|
+ canceled: item.status !== 0,
|
|
|
}"
|
|
|
>
|
|
|
<div class="top-bar">
|
|
@@ -44,8 +45,8 @@
|
|
|
<span class="value">{{item.num}}人</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <button class="cancel" @click="onClickCancel(item.id)" v-show="item.proceedStatus === 0">
|
|
|
- {{item.status === 0 ? '取消预约' : '已取消'}}
|
|
|
+ <button class="cancel" @click="onClickCancel(item.id)" :disabled="item.proceedStatus !== 0">
|
|
|
+ {{item.proceedStatus === 0 ? '取消预约' : item.proceedStatus === 1 ? '活动中' : '已结束'}}
|
|
|
</button>
|
|
|
</div>
|
|
|
</article>
|
|
@@ -84,12 +85,12 @@ export default {
|
|
|
computed: {
|
|
|
bookingListActive() {
|
|
|
return this.bookingListRaw.filter((item) => {
|
|
|
- return item.proceedStatus === 0
|
|
|
+ return item.proceedStatus === 1
|
|
|
})
|
|
|
},
|
|
|
bookingListFuture() {
|
|
|
return this.bookingListRaw.filter((item) => {
|
|
|
- return item.proceedStatus === 1
|
|
|
+ return item.proceedStatus === 0
|
|
|
})
|
|
|
},
|
|
|
bookingListOver() {
|