|
|
@ -1,24 +1,35 @@ |
|
|
|
<template> |
|
|
|
<div class="app-container"> |
|
|
|
<div class="content_warp"> |
|
|
|
<el-tabs v-model="activeName" @tab-click="handleClick"> |
|
|
|
<el-tab-pane label="发布列表" name="first"> |
|
|
|
<el-tabs v-model="activeName" |
|
|
|
@tab-click="handleClick"> |
|
|
|
<el-tab-pane label="发布列表" |
|
|
|
name="first"> |
|
|
|
<PublistList /> |
|
|
|
</el-tab-pane> |
|
|
|
<el-tab-pane label="发布历史" name="second"> |
|
|
|
<el-tab-pane label="发布历史" |
|
|
|
name="second"> |
|
|
|
<HistoryList /> |
|
|
|
</el-tab-pane> |
|
|
|
<el-tab-pane label="紧急通知" name="third"> |
|
|
|
<UrgentMessage /> |
|
|
|
<el-tab-pane label="紧急通知" |
|
|
|
name="third"> |
|
|
|
<UrgentMessage ref="message" /> |
|
|
|
</el-tab-pane> |
|
|
|
</el-tabs> |
|
|
|
</div> |
|
|
|
<div v-if="activeName !== 'third'" class="home_publish_btn"> |
|
|
|
<el-button round @click="publishHandle(0)">即时发布</el-button> |
|
|
|
<el-button round type="primary" @click="publishHandle(1)">定时发布</el-button> |
|
|
|
<div v-if="activeName !== 'third'" |
|
|
|
class="home_publish_btn"> |
|
|
|
<el-button round |
|
|
|
@click="publishHandle(0)">即时发布</el-button> |
|
|
|
<el-button round |
|
|
|
type="primary" |
|
|
|
@click="publishHandle(1)">定时发布</el-button> |
|
|
|
</div> |
|
|
|
<div v-else class="home_publish_btn"> |
|
|
|
<el-button round>紧急发布</el-button> |
|
|
|
<div v-else |
|
|
|
class="home_publish_btn"> |
|
|
|
<el-button type="primary" |
|
|
|
round |
|
|
|
@click="addMessage">紧急发布</el-button> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</template> |
|
|
@ -30,22 +41,26 @@ import UrgentMessage from './urgentMessage/index' |
|
|
|
export default { |
|
|
|
name: 'PublishContent', |
|
|
|
components: { PublistList, HistoryList, UrgentMessage }, |
|
|
|
data() { |
|
|
|
data () { |
|
|
|
return { |
|
|
|
activeName: 'first', |
|
|
|
mulitText: '多选' |
|
|
|
} |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
handleClick(tab, event) { |
|
|
|
handleClick (tab, event) { |
|
|
|
console.log(tab, event) |
|
|
|
}, |
|
|
|
publishHandle(index) { |
|
|
|
publishHandle (index) { |
|
|
|
this.$router.push( |
|
|
|
{ |
|
|
|
path: '/release', query: { tag: index } |
|
|
|
} |
|
|
|
) |
|
|
|
}, |
|
|
|
// 紧急发布 通知子组件发请求 |
|
|
|
addMessage () { |
|
|
|
this.$refs.message.addFormData() |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|