| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318 |
- <template>
- <div style="width: 100%; overflow-y: auto" >
- <sticky class-name="sub-navbar2">
- <div class="top-wrapper">
- <div style="margin-top: 5px; float: left;">
- <router-link to="/">
- <img src="../assets/img/logo_dagang2.png" style="height:35px;" />
- </router-link>
- </div>
- <div style="float: right;">
- <router-link :to="'/signup'">
- <el-button type="text" round>没有账户?请注册</el-button>
- </router-link>
- <router-link :to="'/logingf'">
- <el-button type="info" size="small" round>登录供方管理系统</el-button>
- </router-link>
- </div>
- </div>
- </sticky>
- <div>
- <el-menu class="el-menu-demo" mode="horizontal"> <!--@select="handleSelect"-->
- <el-menu-item index="1">通知中心</el-menu-item>
- <el-menu-item index="2">通知中心</el-menu-item>
- <el-menu-item index="3">登录供方管理系统</el-menu-item>
- <el-menu-item index="4">账户注册</el-menu-item>
- </el-menu>
- </div>
- <div class="back-width1" style="margin-top: 20px; ">
- <div class="login-body1">
- <!--<section class="login">
- <!–<el-form class="login-form" auto-complete="off" ref="user" label-position="top">
- <h2 class="heading">登录</h2>
- <el-button type="primary" :loading="loading">登录</el-button>
- </el-form>–>
- <el-row style="margin: 0px auto;">
- <el-col :span="12"><el-button type="info" round>我是供应商</el-button></el-col>
- <el-col :span="12"><el-button type="primary" plain round>我是管理员</el-button></el-col>
- </el-row>
- </section>-->
- <el-carousel indicator-position="outside">
- <el-carousel-item key="1">
- <div class="show-img"></div>
- </el-carousel-item>
- <el-carousel-item key="2">
- <div class="show-img"></div>
- </el-carousel-item>
- <el-carousel-item key="3">
- <div class="show-img"></div>
- </el-carousel-item>
- </el-carousel>
- </div>
- </div>
- <div class="components-container home-wrapper">
- <el-card style="width: 1400px; background-color: #F1F3F7">
- <el-table fit :data="noticeList" style="width: 100%; background-color: #F1F3F7" max-height="550" >
- <el-table-column prop="Name" label="通知标题">
- <template slot-scope="scope">
- <i class="el-icon-caret-right"></i>
- <span style="margin-left: 5px">{{ scope.row.Name }}</span>
- </template>
- </el-table-column>
- <el-table-column prop="CreateOn" label="时间" width="160">
- <template slot-scope="scope">
- {{ jstimehandle(scope.row.CreateOn+'') }}
- </template>
- </el-table-column>
- </el-table>
- </el-card>
- <el-card style="margin: 10px; width: 1400px">
- <el-table fit :data="fileList" style="width: 100%;" height="550" @row-click="DownloadFile">
- <el-table-column prop="Name" label="文件名">
- <template slot-scope="scope">
- <i class="el-icon-caret-right"></i>
- <a style="margin-left: 5px">{{ scope.row.Name }}</a>
- </template>
- </el-table-column>
- <el-table-column prop="CreateOn" label="时间" width="141">
- <template slot-scope="scope">
- {{ jstimehandle(scope.row.CreateOn+'') }}
- </template>
- </el-table-column>
- </el-table>
- </el-card>
- </div>
- <div>
- <footer class="login-footer" style="margin-top: 10px;">
- <div class="home-wrapper" style="height: 30px; background-color: transparent; color:#A9A9A9; padding-top: 10px; text-align: right">
- ©大港油田信息中心 版权所有
- </div>
- </footer>
- </div>
- </div>
- </template>
- <script>
- import Sticky from '@/components/Sticky'
- export default {
- layout () {
- return 'site'
- },
- name: 'StickyDemo',
- components: { Sticky },
- data () {
- return {
- noticeList: [], //通知列表
- fileList: [], //文档列表
- }
- },
- created () {
- this.initNoticeListData()
- this.initFileListData()
- },
- methods: {
- //获取通知列表
- initNoticeListData() {
- let _this = this
- //传递列名
- const params = {
- colName: "NoticeTab"
- }
- _this.$axios.get("/document/getdocumentnameandtime", {params})
- .then(function (response) {
- _this.noticeList = response.data
- })
- .catch(function (error) {
- console.log(error);
- });
- },
- //获取文件列表
- initFileListData() {
- let _this = this
- //传递列名
- const params = {
- colName: "DocTab"
- }
- _this.$axios.get("/document/getdocumentnameandtime", {params})
- .then(function (response) {
- _this.fileList = response.data
- })
- .catch(function (error) {
- console.log(error);
- });
- },
- //下载文件
- DownloadFile(row){
- let val = row.FileURL
- let urlArr = val.split('|')
- location.href = "http://" + urlArr[0]
- },
- //格式化时间
- jstimehandle(val) {
- if (val === '') {
- return '----'
- } else if (val === '0001-01-01T08:00:00+08:00') {
- return '----'
- } else if (val === '5000-01-01T23:59:59+08:00') {
- return '永久'
- } else {
- val = val.replace('T', ' ')
- return val.substring(0, 10)
- }
- }
- }
- }
- </script>
- <style scoped>
- .components-container div {
- margin: 10px;
- }
- .time-container {
- display: inline-block;
- }
- .top-wrapper {
- margin: 0px auto;
- width: 1400px;
- /*text-align: right;
- alignment: right;*/
- flex-direction: row;
- }
- .home-wrapper{
- margin:0px auto;
- width: 1400px;
- display: flex;
- alignment: center;
- align-items: center;
- flex-direction: column;
- }
- @import '../assets/styles/base/variables';
- .back-width1 {
- background-color: #2F79F6;
- margin: 0px auto;
- left: 0;
- right: 0;
- top: 20px;
- width: 1400px;
- /*width: 100%;*/
- height: 350px;
- }
- .show-img {
- background: url("../assets/img/tian.png") no-repeat left 50%;
- font-family: 'Open Sans', sans-serif;
- /*background-color: #2469E8;*/
- background-size: cover;
- margin: auto;
- width: 1400px;
- height: 350px;
- }
- .login-body1 {
- /*background-size: cover;
- -webkit-background-size: cover;
- -moz-background-size: cover;
- -o-background-size: cover;*/
- /*min-height: 1050px;*/
- background-color: #EEF1F6;
- margin: auto;
- width: 1400px;
- height: 350px;
- /*
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;*/
- }
- .login-footer {
- background-color: #34393D;
- font-size: 10px;
- clear: both;
- display: block;
- text-align: center;
- margin: 0px auto;
- bottom: 10px;
- width: 100%;
- a {
- color: $brand-color;
- }
- }
- .login {
- /*flex: 1;
- width: 100%;*/
- position: relative;
- max-width: 22rem;
- top: 230px;
- left: 50px;
- font-size: 0.875rem;
- opacity: 0.9;
- &-header {
- margin-bottom: 1rem;
- .brand {
- margin: 4.5rem 0 3.5rem;
- text-align: center;
- letter-spacing: 0.125rem;
- a {
- margin: 0;
- color: $brand-color;
- font: 300 3rem sans-serif;
- &:hover {
- color: $brand-hover-color;
- text-shadow: 0 0 1rem $brand-hover-color;
- }
- }
- }
- }
- &-form {
- margin-bottom: 2.5rem;
- padding: 1.875rem 1.25rem;
- background: $login-form-background;
- color: $login-form-color;
- .heading {
- margin: 0 0 1rem;
- font-weight: 400;
- font-size: 1.5rem;
- }
- .el-button {
- margin-top: 0.5rem;
- width: 100%;
- }
- }
- }
- .nuxt-progress {
- display: none;
- }
- </style>
|