<!--
|
* @Author: lzhe lzhe@example.com
|
* @Date: 2024-03-26 10:28:33
|
* @LastEditors: lzhe lzhe@example.com
|
* @LastEditTime: 2024-05-08 18:22:48
|
* @FilePath: /smart-web/src/views/master/person/main/index.vue
|
* @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
|
-->
|
<template>
|
<div class="newsmail-main">
|
<el-tabs v-model="activeName" class="demo-tabs" @tab-change="handleClick">
|
<el-tab-pane label="全部公告" name="A">
|
<el-table ref="multipleTableRef" :data="tableData" border style="width: 100%" class="multipleTableRef">
|
<el-table-column prop="categoryName" label="title"></el-table-column>
|
<el-table-column prop="businessName" label="content"></el-table-column>
|
<el-table-column prop="notifyTime" label="date"></el-table-column>
|
<el-table-column fixed="right" label="操作">
|
<template #default="scope">
|
<el-button text type="primary" size="small" @click="table_view(scope.row, scope.$index)">查看更多>></el-button>
|
</template>
|
</el-table-column>
|
</el-table>
|
</el-tab-pane>
|
<el-tab-pane label="发布公告" name="B">Config</el-tab-pane>
|
<el-tab-pane label="任免公告" name="C">Role</el-tab-pane>
|
<el-tab-pane label="转发公告" name="D">Task</el-tab-pane>
|
<el-tab-pane label="指示公告" name="E">Task</el-tab-pane>
|
<el-tab-pane label="事务公告" name="F">Task</el-tab-pane>
|
</el-tabs>
|
</div>
|
</template>
|
<script>
|
export default {
|
name: "newmail",
|
data(){
|
return {
|
tableData: [],
|
activeName: "A"
|
}
|
},
|
created(){
|
|
},
|
mounted(){
|
this.getcategoryList();
|
},
|
components: {
|
|
},
|
methods: {
|
table_view() {
|
|
},
|
handleClick(TabPaneName) {
|
|
},
|
getcategoryList() {
|
this.$HTTP.get(`/api/blade-notify/notify-system/page?size=10¬ifyType=2¤t=1`).then(res=> {
|
if(res.code == 200) {
|
this.tableData = res.data.records;
|
}
|
})
|
}
|
}
|
}
|
</script>
|
|
<style scoped>
|
.newsmail-main {
|
min-height: 100%;
|
margin: 8px;
|
padding:20px;
|
background: #fff;
|
}
|
.multipleTableRef /deep/ .el-table__header-wrapper{
|
display: none;
|
}
|
</style>
|