Commit 8b6a13f7 by chenqiang

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

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