|
@@ -3,11 +3,11 @@
|
|
|
<navbar :user="userInfo" @openLoginDialog="openLoginDialog"></navbar>
|
|
|
<div class="banner-box">
|
|
|
<div class="p-wrap-full clear pt30">
|
|
|
- <el-card class="training-category opacity-bg fl" style="border-radius: 20px;" >
|
|
|
- <!-- <img alt="" class="mimg" src="/static/swiper/1.jpg"/> -->
|
|
|
- <h1 align="center" style="background-color: white; color: #000000; padding-top: 10px;">文件通知</h1>
|
|
|
- <el-table :data="postList" highlight-current-row :show-header="false" max-height="300px" >
|
|
|
- <el-table-column label="Id" min-width="600px">
|
|
|
+ <el-card class="training-category opacity-bg fl" style="border-radius: 20px;padding-top: -5px;" >
|
|
|
+ <h2 align="center" style="background-color: white; color: #000000;padding-top:5px;">文件通知</h2>
|
|
|
+ <el-table :data="postList" highlight-current-row
|
|
|
+ :show-header="false" max-height="290px" >
|
|
|
+ <el-table-column min-width="600px">
|
|
|
<template slot-scope="{row, $index}">
|
|
|
<span @click="gotoDetail(row.postId)">{{$index+1}}、{{ row.title }}</span>
|
|
|
</template>
|
|
@@ -36,7 +36,7 @@
|
|
|
<el-col :span="+item.span" class="nopad" v-for="(item, index) in typeList" :key="index">
|
|
|
<el-card shadow="hover" class="grid-content nopad " >
|
|
|
<div class="mt10 typelist" @click="gotoCourse(item)">
|
|
|
- <i class="p-ico" :class="item.icon" style="color:#69c0ff "></i>
|
|
|
+ <i class="p-ico" :class="item.icon" style="color:#69c0ff"></i>
|
|
|
<p style="font-size: 13px;">{{ item.name }}</p>
|
|
|
<p class="mt10" style="font-size: 16px;" v-if="!item.isOpen">(暂未开放)</p>
|
|
|
<p class="mt10" style="font-size: 16px;" v-else>{{ item.content }}</p>
|
|
@@ -46,6 +46,7 @@
|
|
|
</el-row>
|
|
|
</div>
|
|
|
|
|
|
+
|
|
|
<div class="p-wrap-full ng-scope">
|
|
|
<div class="title-box mt5 clear">
|
|
|
<h2 class="title">友情链接</h2>
|
|
@@ -72,16 +73,20 @@
|
|
|
:visible.sync="postDialog"
|
|
|
:fullscreen="true"
|
|
|
style="padding:0px;"
|
|
|
- @close="closeDialog"
|
|
|
+ @close="postDialog= false"
|
|
|
>
|
|
|
<div class="postDialog">
|
|
|
- <p class="tc" style="font-size: 50px;">{{postInfo.title}}</p>
|
|
|
- <p class="tc mt20" style="font-size: 30px;">
|
|
|
+ <h1 class="tc" style="font-size: 50px; color: #000000;">{{postInfo.title}}</h1>
|
|
|
+ <h2 class="tc mt20" style="font-size: 30px;">
|
|
|
发布时间:{{postInfo.publishTime}}
|
|
|
<span class="ml30 ng-binding">来源:{{postInfo.author}}</span>
|
|
|
<span class="ml30 ng-binding">阅读数:{{postInfo.viewCount}}</span>
|
|
|
- </p>
|
|
|
- <span v-html="postInfo.content" style="padding-top: -50px;"></span>
|
|
|
+ </h2>
|
|
|
+ <el-button @click="postDialog= false" class="floatbox" type="warning">
|
|
|
+ 返回主页
|
|
|
+ </el-button>
|
|
|
+
|
|
|
+ <span v-html="postInfo.content" class="mt30"></span>
|
|
|
</div>
|
|
|
</el-dialog>
|
|
|
|
|
@@ -103,7 +108,7 @@ export default {
|
|
|
isLogin,
|
|
|
unLogin,
|
|
|
Friendlink,
|
|
|
- navbar,
|
|
|
+ navbar
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
@@ -153,7 +158,7 @@ export default {
|
|
|
},
|
|
|
getPostList(){
|
|
|
httpServer("course.getPostList", {page:1,type:'操作指南'}).then( res=>{
|
|
|
- this.postList = res.data.list.splice(0,5)
|
|
|
+ this.postList = res.data.list
|
|
|
})
|
|
|
},
|
|
|
gotoDetail(postId){
|
|
@@ -189,4 +194,17 @@ export default {
|
|
|
|
|
|
<style>
|
|
|
@import url("login.css");
|
|
|
+.floatbox{
|
|
|
+ position: fixed;
|
|
|
+ width: 160px;
|
|
|
+ height: 60px;
|
|
|
+ right: 100px;
|
|
|
+ top: 90px;
|
|
|
+ border-radius: 1.25rem;
|
|
|
+ font-size: 30px;
|
|
|
+ background-color: orange;
|
|
|
+ line-height: 40px;
|
|
|
+ text-align: center;
|
|
|
+ color: #fff;
|
|
|
+}
|
|
|
</style>
|