|
|
@@ -45,10 +45,11 @@
|
|
|
<el-tabs type="border-card">
|
|
|
<el-tab-pane label="通知公告">
|
|
|
<div class="tab-panel">
|
|
|
- <div class="msg-item" v-for="(v,i) in msgsList" :key="v.id" @click="showMsg(v)">
|
|
|
- <span>{{v.title}}</span>
|
|
|
- <span>{{v.publishTime}}</span>
|
|
|
+ <div v-if="msgsList && msgsList.length > 0" class="msg-item" v-for="(v,i) in msgsList" :key="v.id" @click="showMsg(v)">
|
|
|
+ <span class="item-title">{{v.title}}</span>
|
|
|
+ <span class="item-time">{{v.publishTime}}</span>
|
|
|
</div>
|
|
|
+ <el-empty v-else description="暂无数据"></el-empty>
|
|
|
</div>
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane label="知识库">
|
|
|
@@ -141,7 +142,7 @@ export default {
|
|
|
return JSON.parse(v)
|
|
|
});
|
|
|
this.fileList.forEach(v=>{
|
|
|
- v.createTime = dayjs(v.createTime).format('YYYY-DD-MM')
|
|
|
+ v.createTime = dayjs(v.createTime).format('YYYY-MM-DD')
|
|
|
})
|
|
|
})
|
|
|
}
|
|
|
@@ -214,6 +215,13 @@ export default {
|
|
|
text-overflow: ellipsis;
|
|
|
text-align: start;
|
|
|
}
|
|
|
+ .item-title{
|
|
|
+ flex:.75;
|
|
|
+ }
|
|
|
+ .item-time{
|
|
|
+ flex:.25;
|
|
|
+ text-align: right;
|
|
|
+ }
|
|
|
}
|
|
|
.file-item{
|
|
|
font-size: 15px;
|