提交 c8bc6174 authored 作者: 王鹏飞's avatar 王鹏飞

办事大厅增加判断是否显示新增按钮

上级 c821d67e
...@@ -27,6 +27,13 @@ export default { ...@@ -27,6 +27,13 @@ export default {
computed: { computed: {
channelId() { channelId() {
return this.$route.query.channel_id return this.$route.query.channel_id
},
channel() {
const list = this.$store.state.affairTypes
return list.find(item => item.id === this.channelId)
},
hasAdd() {
return this.channel ? this.channel.close !== '1' : false
} }
}, },
methods: { methods: {
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
<card v-for="item in list" :data="item" :key="item.id" v-bind="page.card" @remove="onRemove"></card> <card v-for="item in list" :data="item" :key="item.id" v-bind="page.card" @remove="onRemove"></card>
</van-list> </van-list>
<div class="empty" v-else>{{ page.emptyText }}</div> <div class="empty" v-else>{{ page.emptyText }}</div>
<div class="fixed-box"> <div class="fixed-box" v-if="hasAdd">
<div class="fixed-inner"> <div class="fixed-inner">
<div class="fixed-button" @click="handleAdd">{{ page.buttonText }}</div> <div class="fixed-button" @click="handleAdd">{{ page.buttonText }}</div>
</div> </div>
...@@ -60,6 +60,13 @@ export default { ...@@ -60,6 +60,13 @@ export default {
}, },
channelId() { channelId() {
return this.$route.query.channel_id return this.$route.query.channel_id
},
channel() {
const list = this.$store.state.affairTypes
return list.find(item => item.id === this.channelId)
},
hasAdd() {
return this.channel ? this.channel.close !== '1' : false
} }
}, },
methods: { methods: {
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
</card> </card>
</van-list> </van-list>
<div class="empty" v-else>您还没有申请索菲亚在读证明</div> <div class="empty" v-else>您还没有申请索菲亚在读证明</div>
<div class="fixed-box"> <div class="fixed-box" v-if="hasAdd">
<div class="fixed-inner"> <div class="fixed-inner">
<div class="fixed-button" @click="handleAdd">申请索菲亚在读证明</div> <div class="fixed-button" @click="handleAdd">申请索菲亚在读证明</div>
</div> </div>
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
</card> </card>
</van-list> </van-list>
<div class="empty" v-else>您还没有申请紫荆在读证明</div> <div class="empty" v-else>您还没有申请紫荆在读证明</div>
<div class="fixed-box"> <div class="fixed-box" v-if="hasAdd">
<div class="fixed-inner"> <div class="fixed-inner">
<div class="fixed-button" @click="handleAdd">申请紫荆在读证明</div> <div class="fixed-button" @click="handleAdd">申请紫荆在读证明</div>
</div> </div>
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
</card> </card>
</van-list> </van-list>
<div class="empty" v-else>您还没有申请电子成绩单</div> <div class="empty" v-else>您还没有申请电子成绩单</div>
<div class="fixed-box"> <div class="fixed-box" v-if="hasAdd">
<div class="fixed-inner"> <div class="fixed-inner">
<div class="fixed-button" @click="handleAdd">申请电子成绩单</div> <div class="fixed-button" @click="handleAdd">申请电子成绩单</div>
</div> </div>
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
</card> </card>
</van-list> </van-list>
<div class="empty" v-else>您还没有申请纸质成绩单</div> <div class="empty" v-else>您还没有申请纸质成绩单</div>
<div class="fixed-box"> <div class="fixed-box" v-if="hasAdd">
<div class="fixed-inner"> <div class="fixed-inner">
<div class="fixed-button" @click="handleAdd">申请纸质成绩单</div> <div class="fixed-button" @click="handleAdd">申请纸质成绩单</div>
</div> </div>
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
</card> </card>
</van-list> </van-list>
<div class="empty" v-else>暂无内容</div> <div class="empty" v-else>暂无内容</div>
<div class="fixed-box"> <div class="fixed-box" v-if="hasAdd">
<div class="fixed-inner"> <div class="fixed-inner">
<div class="fixed-button" @click="handleAdd">申请重修</div> <div class="fixed-button" @click="handleAdd">申请重修</div>
</div> </div>
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
</card> </card>
</van-list> </van-list>
<div class="empty" v-else>您还没有申请复学</div> <div class="empty" v-else>您还没有申请复学</div>
<div class="fixed-box"> <div class="fixed-box" v-if="hasAdd">
<div class="fixed-inner"> <div class="fixed-inner">
<div class="fixed-button" @click="handleAdd">申请复学</div> <div class="fixed-button" @click="handleAdd">申请复学</div>
</div> </div>
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
</card> </card>
</van-list> </van-list>
<div class="empty" v-else>您还没有申请休学</div> <div class="empty" v-else>您还没有申请休学</div>
<div class="fixed-box"> <div class="fixed-box" v-if="hasAdd">
<div class="fixed-inner"> <div class="fixed-inner">
<div class="fixed-button" @click="handleAdd">申请休学</div> <div class="fixed-button" @click="handleAdd">申请休学</div>
</div> </div>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论