Commit 8b6a13f7 by chenqiang

门户完善、发布、模板模块联调

parent 3dfe0d5b
<template> <template>
<div class="header_box"> <div class="header_box">
<div class="header_box_left"> <div class="header_box_left">
<img src="" alt=""> <img src="@/assets/img/jc.png" alt="">
<span>欢迎您:xxxxx</span> <span style="padding-left: 12px;">欢迎您:重庆市公安局<span style="padding-left: 15px;">系统管理员</span></span>
</div> </div>
<div class="header_box_right"> <div class="header_box_right">
<!-- <div class="paddingRight60">当前登录人数:4</div>--> <!-- <div class="paddingRight60">当前登录人数:4</div>-->
......
...@@ -211,24 +211,23 @@ export default { ...@@ -211,24 +211,23 @@ export default {
'content-Type': 'application/json' 'content-Type': 'application/json'
} }
}).then(res => { }).then(res => {
debugger
if (res.status == 200) { if (res.status == 200) {
self.tableLoading = false self.tableLoading = false
self.tableData = res.data.list self.tableData = res.data.list
self.tableData.forEach((item, index) => { self.tableData.forEach((item, index) => {
switch (item.id) { switch (item.id) {
case '1': case '1':
item.url = require('@/assets/img/bg.png') item.url = require('@/assets/img/bg1.png')
break break
case '2': case '2':
item.url = require('@/assets/img/bg13.png') item.url = require('@/assets/img/bg2.png')
break
case '3':
item.url = require('@/assets/img/bg635.png')
break
case '4':
item.url = require('@/assets/img/bg.png')
break break
// case '3':
// item.url = require('@/assets/img/bg635.png')
// break
// case '4':
// item.url = require('@/assets/img/bg.png')
// break
} }
}) })
self.total = res.data.total self.total = res.data.total
......
<template> <template>
<div class="mhgl_box"> <div class="mhgl_box" :style="{backgroundImage: 'url(' + (type ? coverImgUrl : baseImg) + ')'}">
<el-container> <el-container>
<el-header> <el-header>
<header-box/> <header-box/>
...@@ -32,7 +32,7 @@ ...@@ -32,7 +32,7 @@
</template> </template>
<script> <script>
import headerBox from '../../components/headerBox.vue' import headerBox from '@/components/headerBox.vue'
import { mapGetters } from 'vuex' import { mapGetters } from 'vuex'
import axios from 'axios' import axios from 'axios'
...@@ -43,6 +43,9 @@ export default { ...@@ -43,6 +43,9 @@ export default {
name: 'index', name: 'index',
data() { data() {
return { return {
type: null,
coverImgUrl: require('@/assets/img/bg1.png'),
baseImg: require('@/assets/img/bg2.png'),
isShow: false, isShow: false,
urlImg: [ urlImg: [
{ {
...@@ -87,6 +90,7 @@ export default { ...@@ -87,6 +90,7 @@ export default {
}, },
mounted() { mounted() {
let self = this let self = this
self.getData()
self.getTableData() self.getTableData()
}, },
methods: { methods: {
...@@ -104,6 +108,7 @@ export default { ...@@ -104,6 +108,7 @@ export default {
console.log(dom) console.log(dom)
dom[index].style.top = '0px' dom[index].style.top = '0px'
}, },
// 栏目查询
getTableData() { getTableData() {
let self = this let self = this
const headers = { const headers = {
...@@ -132,6 +137,34 @@ export default { ...@@ -132,6 +137,34 @@ export default {
.catch(function (err) { .catch(function (err) {
console.log(err) console.log(err)
}) })
},
// 背景查询
// 查询
getData() {
let self = this
let param = {
type: '1',
page: 0,
rows: 10
}
axios.post('/hy/selectTemplate', param, {
headers: {
'content-Type': 'application/json'
}
}).then(res => {
if (res.status == 200) {
res.data.list.forEach(item => {
switch (item.id) {
case '1':
self.type = true
break
case '2':
self.type = false
break
}
})
}
})
} }
} }
} }
...@@ -141,9 +174,8 @@ export default { ...@@ -141,9 +174,8 @@ export default {
.mhgl_box { .mhgl_box {
width: 100%; width: 100%;
height: 100vh; height: 100vh;
background-image: url("../../assets/img/bg.png"); /*background-image: url("../../assets/img/bg1.png");*/
background-size: 100% 100%; background-size: 100% 100%;
/*background-image: url('@/assets/img/bg.png');*/
.el-header { .el-header {
padding: 0; padding: 0;
height: 60px; height: 60px;
...@@ -157,6 +189,7 @@ export default { ...@@ -157,6 +189,7 @@ export default {
.mhgl_box_content_top { .mhgl_box_content_top {
text-align: center; text-align: center;
margin-top: 34px;
} }
.mhgl_box_content { .mhgl_box_content {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment