Commit d45c7cf3 authored by yanghaitao's avatar yanghaitao

0816

parent 078d3908
......@@ -100,6 +100,9 @@ ul,li {
.cf {
color: #fff;
}
.bgf {
background: #fff;
}
.bgf78 {
background: #f7f8fa;
}
......
......@@ -87,6 +87,12 @@ const routes = [
meta: { title: '生态文明' },
component: Hjzz
},
{
path: '/jfjb',
name: 'Jfjb',
meta: { title: '减负降本' },
component: () => import('@/views/Jfjb')
}
]
const router = new VueRouter({
......
This diff is collapsed.
......@@ -701,10 +701,10 @@ export default {
width: 49% !important;
}
} */
.el-progress {
.quota-progress .el-progress {
width: 80% !important;
}
.el-progress__text {
.quota-progress .el-progress__text {
color: #1492ff;
}
</style>
......@@ -40,6 +40,10 @@
<li>
生态文明-子门户&nbsp;&nbsp;&nbsp;&nbsp;<router-link tag="span" @click.native="handle('/stwm','stwm')" to="#" class="link">点击跳转</router-link>
</li>
<li>
减负降本-子门户&nbsp;&nbsp;&nbsp;&nbsp;<router-link tag="span" @click.native="handle('/jfjb','jfjb')" to="#" class="link">点击跳转</router-link>
</li>
</ul>
</div>
</template>
......
This diff is collapsed.
......@@ -6,8 +6,12 @@
v-if="$route.path != '/index'"
separator-class="el-icon-arrow-right"
>
<el-breadcrumb-item :to="{ path: '/' }">首页</el-breadcrumb-item>
<el-breadcrumb-item>{{ breadData.page_name }}</el-breadcrumb-item>
<el-breadcrumb-item
><a href="https://szzf.qingtian.gov.cn:18080"
>首页</a
></el-breadcrumb-item
>
<el-breadcrumb-item class="fs18">{{ breadData.page_name }}</el-breadcrumb-item>
</el-breadcrumb>
<div class="mt12">
<i class="el-icon-office-building mr12"></i>
......@@ -15,9 +19,12 @@
</div>
</div>
<div class="breadcrumb-text">
<div class="breadcrumb-title">
<img src="../assets/images/target.png" alt="" />
<div class="breadcrumb-title flex acenter">
<div class="flex title shrink acenter">
<img src="../assets/images/target.png" class="icon24 shrink" />
<span>年度目标 | </span>
</div>
{{ breadData.annual_target }}
</div>
</div>
......@@ -29,9 +36,9 @@ export default {
name: "breadcrumb",
props: {
breadData: {
type: Object
type: Object,
},
},
}
};
</script>
......@@ -48,21 +55,23 @@ export default {
}
>>> .el-breadcrumb__inner {
color: #333;
font-weight: normal;
font-weight: bold;
}
.breadcrumb-title {
margin-top: 12px;
display: flex;
align-items: center;
span{
// display: flex;
// align-items: center;
.title {
span {
color: #1492ff;
margin-right: 8px;
font-size: 18px;
font-size: 16px;
}
}
}
.breadcrumb-title img {
width: 28px;
height: auto;
height: 28px;
}
.breadcrumb-title h2 {
font-weight: 600;
......@@ -70,4 +79,11 @@ export default {
margin-right: 20px;
}
}
.icon24 {
width: 24px;
height: 24px;
}
.shrink {
flex-shrink: 0;
}
</style>
\ No newline at end of file
......@@ -13,9 +13,13 @@ import Qyxtfz from '../views/Region.vue'
import Hjzz from '../views/Ecology.vue'
import Ctfy from '../views/Epidemic.vue'
import Xxgl from '../views/Xxgl.vue'
import Szsy from '../views/Szsy.vue'
import Err from '../views/err.vue'
Vue.use(VueRouter)
const routes = [
var router = new VueRouter({
routes: [
{
path: '/',
name: 'MyIndex',
......@@ -93,11 +97,39 @@ const routes = [
name: 'Xxgl',
meta: { title: '信息管理' },
component: Xxgl
},
{
path: '/szsy',
name: 'Szsy',
meta: { title: '双招双引' },
component: Szsy
},
{
path: '/err?debug=true',
name: 'Err',
meta: { title: '无权限' },
component: Err
}
]
const router = new VueRouter({
routes
]
})
router.beforeEach((to, from, next) => {
// if (to.path == "/login"||to.path=="/nopower") {
next()
// if (to.path == '/') {
// next()
// } else if (to.fullPath.indexOf('?') != -1) {
// let tag = to.fullPath.split('?')[1]
// let obj = {}
// obj[tag.split('=')[0]] = tag.split('=')[1]
// if (obj.debug == "true") {
// // console.log(1111);
// next();
// } else {
// // router.
// next({name: 'Err'})
// }
// } else {
// next({name: 'Err'})
// }
})
export default router
<template>
<div class="ecology">
<div>
<Breadcrumb :breadData="breadData"></Breadcrumb>
</div>
<el-row :gutter="20">
<el-col :sm="12" :xs="24">
<div class="clear-water unify-item">
......@@ -180,12 +183,18 @@
</template>
<script>
import Breadcrumb from "../components/Breadcrumb.vue";
import Tree from "../components/Tree.vue";
export default {
name: "ecology",
components: { Tree },
components: { Tree , Breadcrumb},
data() {
return {
breadData: {
page_name: "生态文明",
annual_target:"暂无数据",
leading: "青田县环保局",
},
aqList: [
{
name: "",
......
......@@ -5,7 +5,9 @@
<div class="minHeader shadow">
<div class="card__header">
<el-breadcrumb separator-class="el-icon-arrow-right">
<el-breadcrumb-item :to="{ path: '/' }">首页</el-breadcrumb-item>
<el-breadcrumb-item><a href="https://szzf.qingtian.gov.cn:18080"
>首页</a
></el-breadcrumb-item>
<el-breadcrumb-item :to="{ path: '/' }"
>产业发展</el-breadcrumb-item
>
......@@ -564,12 +566,21 @@ export default {
}
</style>
<style>
.el-breadcrumb__inner.is-link {
/* .el-breadcrumb__inner.is-link {
font-weight: 400 !important;
color: #333333 !important;
}
.el-breadcrumb__inner {
font-size: 16px !important;
} */
.el-breadcrumb__inner {
color: #333 !important;
font-weight: bold !important;
font-size: 18px;
}
.el-breadcrumb__inner a {
color: #303133 !important;
font-size: 16px;
}
.el-tooltip__popper {
color: #333 !important;
......
......@@ -42,7 +42,11 @@
</li>
<li>
体检信息管理-子门户&nbsp;&nbsp;&nbsp;&nbsp;<router-link tag="span" @click.native="handle('/xxgl','xxgl')" to="#" class="link">点击跳转</router-link>
电子健康证明-子门户&nbsp;&nbsp;&nbsp;&nbsp;<router-link tag="span" @click.native="handle('/xxgl','xxgl')" to="#" class="link">点击跳转</router-link>
</li>
<li>
双招双引-子门户&nbsp;&nbsp;&nbsp;&nbsp;<router-link tag="span" @click.native="handle('/szsy','szsy')" to="#" class="link">点击跳转</router-link>
</li>
</ul>
</div>
......@@ -59,7 +63,7 @@ export default {
},
methods: {
handle(path,name) {
let { href } = this.$router.resolve({ path: path });
let { href } = this.$router.resolve({ path: path+ '?debug=true' });
window.open(href, name);
},
},
......
This diff is collapsed.
......@@ -2,7 +2,10 @@
<template>
<div class="">
<div class="main">
<div class="minHeader shadow">
<div class="header-t">
<Breadcrumb :breadData="breadData"></Breadcrumb>
</div>
<!-- <div class="minHeader shadow">
<div class="card__headers xxgl">
<el-breadcrumb separator-class="el-icon-arrow-right">
<el-breadcrumb-item :to="{ path: '/' }"
......@@ -17,7 +20,7 @@
<p class="c3">牵头单位: 县疫情防控办 县卫生健康局</p>
</div>
</div>
</div>
</div>-->
<div class="minTop shadow mt20">
<div class="flex between pt20 pl20 pr20">
<p class="fs20 c3 b">体检机构管理</p>
......@@ -133,15 +136,21 @@
<script>
//这里可以导入其他文件(比如:组件,工具js,第三方插件js,json文件,图片文件等等)
//例如:import 《组件名称》 from '《组件路径》';
import Breadcrumb from "../components/Breadcrumb.vue";
import { tableData, tableInfo } from "@/assets/js/data.js";
import geoJson from "@/assets/json/qingtian.json";
let one, two;
export default {
//import引入的组件需要注入到对象中才能使用
components: {},
components: {Breadcrumb},
data() {
//这里存放数据
return {
breadData: {
page_name: "电子健康证明",
annual_target:"暂无数据",
leading: "县疫情防控办 县卫生健康局",
},
tableData: tableData,
tableInfo: tableInfo,
};
......@@ -376,6 +385,10 @@ export default {
margin: 0px auto;
padding: 10px 0;
}
.header-t {
width:calc(100% - 20px);
margin: 10px auto 0;
}
.minHeader {
width: calc(100% - 20px);
box-sizing: border-box;
......
......@@ -3,7 +3,8 @@
<!-- <Gets /> -->
<div class="main">
<div class="minHeader shadow">
<div class="card__header flex between acenter">
<Breadcrumb :breadData="breadData"></Breadcrumb>
<!-- <div class="card__header flex between acenter">
<el-breadcrumb separator-class="el-icon-arrow-right">
<el-breadcrumb-item :to="{ path: '/' }">首页</el-breadcrumb-item>
<el-breadcrumb-item :to="{ path: '/' }"
......@@ -26,7 +27,7 @@
为自觉接受媒体监督,有效行使工作职责,努力做到权为民所用,更好地服务社群,树立城管形象。
</div>
</div>
</div>
</div> -->
</div>
<div class="minTop shadow mt20">
<div>
......@@ -760,13 +761,18 @@
</template>
<script>
import Breadcrumb from "../components/Breadcrumb.vue";
export default {
name: "Aqsc",
components: {
// Gets
},
components: { Breadcrumb },
data() {
return {
breadData: {
page_name: "安全生产",
annual_target:
"为自觉接受媒体监督,有效行使工作职责,努力做到权为民所用,更好地服务社群,树立城管形象。",
leading: "应急管理局",
},
activeName1: "first",
activeName2: "first",
activeName3: "first",
......
<!-- -->
<template>
<div class=''>
无权限访问
</div>
</template>
<script>
//这里可以导入其他文件(比如:组件,工具js,第三方插件js,json文件,图片文件等等)
//例如:import 《组件名称》 from '《组件路径》';
export default {
//import引入的组件需要注入到对象中才能使用
components: {},
data() {
//这里存放数据
return {
};
},
//监听属性 类似于data概念
computed: {},
//监控data中的数据变化
watch: {},
//方法集合
methods: {
},
beforeCreate() {}, //生命周期 - 创建之前
//生命周期 - 创建完成(可以访问当前this实例)
created() {
},
beforeMount() {}, //生命周期 - 挂载之前
//生命周期 - 挂载完成(可以访问DOM元素)
mounted() {
},
beforeUpdate() {}, //生命周期 - 更新之前
updated() {}, //生命周期 - 更新之后
beforeDestroy() {}, //生命周期 - 销毁之前
destroyed() {}, //生命周期 - 销毁完成
activated() {}, //如果页面有keep-alive缓存功能,这个函数会触发
}
</script>
<style>
</style>
\ No newline at end of file
......@@ -5,9 +5,11 @@
<div class="minHeader">
<div>
<el-breadcrumb separator-class="el-icon-arrow-right">
<el-breadcrumb-item :to="{ path: '/' }">首页</el-breadcrumb-item>
<el-breadcrumb-item><a href="https://szzf.qingtian.gov.cn:18080"
>首页</a
></el-breadcrumb-item>
<el-breadcrumb-item :to="{ path: '/' }"
>营商环境市场活力</el-breadcrumb-item
class="b">营商环境市场活力</el-breadcrumb-item
>
</el-breadcrumb>
</div>
......@@ -21,7 +23,7 @@
<span class="fs12">正常</span>
</p>
</div>
<div class="fs12 mt12">牵头单位: 县发展和改革局</div>
<div class="fs16 mt12">牵头单位: 县发展和改革局</div>
</div>
</div>
<div class="mt20 getgov">
......@@ -45,7 +47,7 @@
<div class="bdash"></div>
<div class="flex column acenter">
<p class="b fs20 c3">1</p>
<p class="bgff5 cff6 fs14 tapd b">预警</p>
<p class="bgff5 cff8 fs14 tapd b">预警</p>
</div>
<div class="bdash"></div>
<div class="flex column acenter">
......@@ -1094,4 +1096,13 @@ export default {
width: 180px !important;
text-align: center;
}
.el-breadcrumb__inner {
color: #333 !important;
font-weight: bold !important;
font-size: 18px;
}
.el-breadcrumb__inner a {
color: #303133 !important;
font-size: 16px;
}
</style>
\ No newline at end of file
......@@ -4,7 +4,7 @@
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>景宁数字政府门户</title>
<title>青田数字政府门户</title>
<script src="https://alidt.alicdn.com/alilog/mlog/aplus_cloud.js"></script>
<script src='https://wpk-gate.zjzwfw.gov.cn/static/wpk-jssdk.1.0.2/wpkReporter.js' crossorigin='true'></script>
</head>
......@@ -82,6 +82,13 @@
viewPort(navigator.userAgent);
}, 500);
}
// window.addEventListener("message", function (e) {
// console.log(e);
// // let accessToken = e;
// let user = await fetch(
// `https://lsszzf.lishui.gov.cn:18082/common/login/getuserinfo.php`
// );
// });
</script>
</html>
\ No newline at end of file
import axios from 'axios'
import { Base64 } from 'js-base64'
let base = 'https://szzf.songyang.gov.cn:8081';
// let base = 'https://szzf.songyang.gov.cn:8081';
let base = 'https://lsszzf.lishui.gov.cn:18082/common/login/getuserinfo.php';
let requestHead = {
headers: {
'Authorization': 'Basic ' + Base64.encode('98b8c111526e4b1eba5cde7669ab2228:y916a7f471944898ab68c8b256e0c1f2')
'Authorization': 'Basic ' + Base64.encode('98b8c111526e4b1eba5cde7669ab2228:y916a7f471944898ab68c8b256e0c1f2'),
'content-type': 'application/x-www-form-urlencoded',
}
};
......@@ -70,6 +72,10 @@ export const getSearchCon = (a, b,c=1,d=10) => {
export const getPortalUserinfo = (a) => {
return get('/api/portal/userinfo?area=sy&code=' + a);
};
// //获取扫码登录后用户信息
// export const postUserInfo = (a) => {
// return post('/api/portal/qrinfo?area=sy&code=' + a);
// };
//获取免登后用户信息和权限信息
export const getUserInfo = (a) => {
return get('/api/portal/qrinfo?area=sy&code=' + a);
......
<template>
<div class="breadcrumb-t">
<div class="breadcrumb">
<div class="br-top">
<el-breadcrumb
......@@ -6,7 +7,11 @@
v-if="$route.path != '/index'"
separator-class="el-icon-arrow-right"
>
<el-breadcrumb-item :to="{ path: '/' }">首页</el-breadcrumb-item>
<el-breadcrumb-item
><a href="https://szzf.qingtian.gov.cn:18080"
>首页</a
></el-breadcrumb-item
>
<el-breadcrumb-item>{{ breadData.page_name }}</el-breadcrumb-item>
</el-breadcrumb>
<div>
......@@ -14,13 +19,24 @@
<span>牵头单位:{{ breadData.leading }}</span>
</div>
</div>
<div class="breadcrumb-text">
</div>
<div class="line" v-if="show"></div>
<div class="breadcrumb-text" v-if="show">
<div class="breadcrumb-title">
<img src="../assets/images/target.png" alt="" />
<span>年度目标 | </span>
<span>年度目标</span>
<div class="s-line"></div>
{{ breadData.annual_target }}
</div>
</div>
<div class="flex acenter jcenter shoez" @click="shows">
<div class="flex acenter jcenter showt">
<div>年度目标</div>
<!-- <img :src="show?'../assets/images/bottom.png': '../assets/images/topArrow.png'" alt="" /> -->
<img src="../assets/images/bottom.png" alt="" v-if="!show">
<img src="../assets/images/topArrow.png" alt="" v-else>
</div>
</div>
</div>
</template>
......@@ -29,50 +45,127 @@ export default {
name: "breadcrumb",
props: {
breadData: {
type: Object
type: Object,
},
},
data() {
return {
show: true
};
},
methods: {
shows() {
this.show = ! this.show
}
}
};
</script>
<style lang='scss' scoped>
.breadcrumb-t {
position: relative;
background:#fff;
}
.breadcrumb {
width: 100%;
box-sizing: border-box;
background-color: #fff;
border-radius: 4px;
padding: 12px 20px;
margin-bottom: 20px;
>>> .el-breadcrumb {
font-size: 16px;
}
padding: 16px 20px 0;
margin-bottom: 16px;
>>> .el-breadcrumb__inner {
color: #333;
font-weight: normal;
font-weight: bold;
font-size: 18px;
a {
font-weight: 400;
font-size: 16px;
}
}
.br-top {
display: flex;
justify-content: space-between;
align-items: center;
}
.breadcrumb-title {
margin-top: 12px;
}
.breadcrumb-text {
padding: 16px 20px 0;
}
.breadcrumb-title {
display: flex;
align-items: center;
span{
color: #333;
span {
color: #1492ff;
margin-right: 8px;
font-size: 18px;
}
.s-line {
width: 1px;
height: 15px;
background: #ddd;
margin-right: 10px;
}
.breadcrumb-title img {
width: 28px;
}
.breadcrumb-title img {
width: 24px;
height: auto;
}
.breadcrumb-title h2 {
}
.breadcrumb-title h2 {
font-weight: 600;
font-size: 24px;
margin-right: 20px;
}
.line {
width: 100%;
height: 1px;
background: #ddd;
transform: scaleY(0.5);
}
.shoet {
width: 150px;
height: 24px;
position: relative;
}
.shoez {
// position: absolute;
bottom: 0;
height: 24px;
}
.showt {
color: #999;
background: #eee;
position: relative;
bottom: -1px;
img {
width: 15px;
height: 15px;
margin-left: 5px;
z-index: 10;
}
}
.showt:after {
position: absolute;
left: 0;
top: -19px;
width: 0;
height: 0;
margin-left: -20px;
content: " ";
border-bottom: 20px solid #eee;
border-left: 20px solid transparent;
border-top: 20px solid transparent;
}
.showt:before {
position: absolute;
right: 0;
top: -19px;
width: 0;
height: 0;
margin-right: -20px;
content: " ";
border-bottom: 20px solid #eee;
border-right: 20px solid transparent;
border-top: 20px solid transparent;
}
</style>
\ No newline at end of file
......@@ -14,6 +14,8 @@ import Qyxtfz from '../views/Region.vue'
import Stwm from '../views/Ecology.vue'
import Ctfy from '../views/Epidemic.vue'
import Xxgl from '../views/Xxgl.vue'
import Szsy from '../views/Szsy.vue'
import Err from '../views/err.vue'
Vue.use(Router)
var router = new Router({
routes: [
......@@ -32,7 +34,7 @@ var router = new Router({
path: '/msbz',
name: 'live',
meta: { title: '民生保障' },
component:Msbz
component: Msbz
},
{
path: '/qyxtfz',
......@@ -94,6 +96,18 @@ var router = new Router({
name: 'Xxgl',
meta: { title: '信息管理' },
component: Xxgl
},
{
path: '/szsy',
name: 'Szsy',
meta: { title: '双招双引' },
component: Szsy
},
{
path: '/err?debug=true',
name: 'Err',
meta: { title: '无权限' },
component: Err
}
]
})
......@@ -106,7 +120,24 @@ let devType = (isAndroid || isIOS) ? '02' : '01';
router.beforeEach((to, from, next) => {
// if (to.path == "/login"||to.path=="/nopower") {
next();
next()
// if (to.path == '/') {
// next()
// } else if (to.fullPath.indexOf('?') != -1) {
// let tag = to.fullPath.split('?')[1]
// let obj = {}
// obj[tag.split('=')[0]] = tag.split('=')[1]
// if (obj.debug == "true") {
// next();
// } else {
// next({name: 'Err'})
// }
// } else {
// next({name: 'Err'})
// }
// } else {
// const token = sessionStorage.getItem("token");
// if (token) {
......
This diff is collapsed.
<template>
<div class="ecology">
<el-row :gutter="20">
<div class="">
<Breadcrumb :breadData="breadData"></Breadcrumb>
</div>
<el-row :gutter="20" class="mt20">
<el-col :sm="12" :xs="24">
<div class="clear-water unify-item">
<h3 class="module-tit">深化碧水行动</h3>
......@@ -178,12 +181,18 @@
</template>
<script>
import Breadcrumb from "../components/Breadcrumb.vue";
import Tree from "../components/Tree.vue";
export default {
name: "ecology",
components: { Tree },
components: { Tree, Breadcrumb },
data() {
return {
breadData: {
page_name: "生态文明",
annual_target:"暂无数据",
leading: "青田县环保局",
},
aqList: [
{
name: "",
......@@ -335,6 +344,11 @@ export default {
],
};
},
mounted() {
window.addEventListener("resize", function (e) {
window.parent.postMessage(document.body.scrollHeight, '*');
});
},
};
</script>
......
<template>
<div class="epidemic">
<Breadcrumb :breadData="breadData"></Breadcrumb>
<div class="epidemic-tabs">
<div class="epidemic-tabs mt12">
<ul class="et-con">
<li
v-for="(item, index) in epidemic_tabs_info"
......@@ -692,6 +692,9 @@ export default {
this.init_line_1();
this.init_bar_2();
this.init_bar_1();
window.addEventListener("resize", function (e) {
window.parent.postMessage(document.body.scrollHeight, '*');
});
},
methods: {
tabIdx(i) {
......
......@@ -3,9 +3,10 @@
<div class="index">
<div class="main">
<div class="minHeader shadow">
<div class="card__header flex between acenter">
<Breadcrumb :breadData="breadData"></Breadcrumb>
<!-- <div class="card__header flex between acenter">
<el-breadcrumb separator-class="el-icon-arrow-right">
<el-breadcrumb-item :to="{ path: '/' }">首页</el-breadcrumb-item>
<el-breadcrumb-item><a href="https://szzf.qingtian.gov.cn:18080">首页</a></el-breadcrumb-item>
<el-breadcrumb-item :to="{ path: '/' }"
>产业发展</el-breadcrumb-item
>
......@@ -24,7 +25,7 @@
</div>
<div class="c3">暂无数据</div>
</div>
</div>
</div> -->
</div>
<div class="tabtits">
<el-row :gutter="10">
......@@ -203,10 +204,19 @@
</template>
<script>
import Breadcrumb from "../components/Breadcrumb.vue";
export default {
components: {},
components: {
Breadcrumb
},
data() {
return {
breadData: {
page_name: "产业发展",
annual_target:
"暂无数据",
leading: "青田县发展和改革局",
},
myCityName:'青田县'
};
},
......@@ -215,6 +225,9 @@ export default {
this.initCharts2();
this.initCharts3();
this.initCharts4();
window.addEventListener("resize", function (e) {
window.parent.postMessage(document.body.scrollHeight, '*');
});
},
//方法集合
methods: {
......@@ -564,7 +577,7 @@ export default {
}
.minHeader,
.tabtits {
width: calc(100% - 40px);
width: calc(100% - 20px);
box-sizing: border-box;
border-radius: 4px;
}
......@@ -642,7 +655,7 @@ export default {
</style>
<style>
.el-breadcrumb__inner.is-link {
font-weight: 400 !important;
font-weight: 700 !important;
color: #333333 !important;
}
.el-breadcrumb__inner {
......
......@@ -259,6 +259,9 @@ export default {
_this.init5();
})();
};
window.addEventListener("resize", function (e) {
window.parent.postMessage(document.body.scrollHeight, '*');
});
},
methods: {
init1() {
......
......@@ -2,7 +2,7 @@
<div class="live">
<div class="main">
<Breadcrumb :breadData="breadData"></Breadcrumb>
<el-row :gutter="20">
<el-row :gutter="20" class="mt20">
<el-col :span="12">
<div class="task">
<div class="task-census">
......@@ -312,6 +312,9 @@ export default {
mounted() {
this.init_bar_1();
this.init_bar_2();
window.addEventListener("resize", function (e) {
window.parent.postMessage(document.body.scrollHeight, '*');
});
// let _this =this;
// window.addEventListener('resize', () => {
// init_bar_1().resize()
......
......@@ -43,7 +43,11 @@
</li>
<li>
信息管理-子门户&nbsp;&nbsp;&nbsp;&nbsp;<router-link tag="span" @click.native="handle('/xxgl','xxgl')" to="#" class="link">点击跳转</router-link>
电子健康证明-子门户&nbsp;&nbsp;&nbsp;&nbsp;<router-link tag="span" @click.native="handle('/xxgl','xxgl')" to="#" class="link">点击跳转</router-link>
</li>
<li>
双招双引-子门户&nbsp;&nbsp;&nbsp;&nbsp;<router-link tag="span" @click.native="handle('/szsy','szsy')" to="#" class="link">点击跳转</router-link>
</li>
</ul>
</div>
......@@ -60,7 +64,7 @@ export default {
},
methods: {
handle(path,name) {
let { href } = this.$router.resolve({ path: path });
let { href } = this.$router.resolve({ path: path+ '?debug=true' });
window.open(href, name);
},
},
......
......@@ -412,6 +412,9 @@ export default {
this.init_bar_2();
this.init_circle_3();
this.init_bar_3();
window.addEventListener("resize", function (e) {
window.parent.postMessage(document.body.scrollHeight, '*');
});
// let _this =this;
// window.onresize = () => {
// return (() => {
......
......@@ -2,7 +2,7 @@
<div class="region">
<div class="main">
<Breadcrumb :breadData="breadData"></Breadcrumb>
<el-row :gutter="20">
<el-row :gutter="20" class="mt20">
<el-col :span="12">
<div class="unify-item box1_l">
<div class="module-tit">政府工作报告落实情况</div>
......@@ -87,6 +87,9 @@ export default {
this.initGzbgChart();
this.initSq26x1Chart();
this.initSq26x2Chart();
window.addEventListener("resize", function (e) {
window.parent.postMessage(document.body.scrollHeight, '*');
});
// let _this =this;
// window.onresize = () => {
// return (() => {
......
......@@ -148,6 +148,9 @@ export default {
},
mounted() {
this.initCharts1();
window.addEventListener("resize", function (e) {
window.parent.postMessage(document.body.scrollHeight, '*');
});
},
methods: {
initCharts1() {
......
This diff is collapsed.
......@@ -81,27 +81,27 @@
</div>
</div>
<div class="flex1">
<div class="bgff5 cff6 h50 flex jcenter acenter fs20 b">共同富裕</div>
<div class="bgff5 cff8 h50 flex jcenter acenter fs20 b">共同富裕</div>
<div class="h90 bgf78 mt12 p20 column between">
<p class="fs18 b">低收入农民收入 (万元)</p>
<div class="flex">
<p class="w65">家庭人均可支配收入</p>
<p class="cff6 b">32,745</p>
<p class="cff8 b">32,745</p>
</div>
<div class="flex">
<p class="w65">收入增幅</p>
<p class="cff6 b">5%</p>
<p class="cff8 b">5%</p>
</div>
</div>
<div class="h90 bgf78 mt12 p20 column between">
<p class="fs18 b">农民收入 (万元)</p>
<div class="flex">
<p class="w65">农民人均可支配收入</p>
<p class="cff6 b">122,745</p>
<p class="cff8 b">122,745</p>
</div>
<div class="flex">
<p class="w65">收入增幅</p>
<p class="cff6 b">10%</p>
<p class="cff8 b">10%</p>
</div>
</div>
</div>
......@@ -182,7 +182,7 @@
<div class="flex year">
<div class="icon160"></div>
<div class="flex around acenter year mt20">
<div class="borderR bgff5 cff6 b">2019</div>
<div class="borderR bgff5 cff8 b">2019</div>
<div class="borderR bgedf c149 b">2020</div>
<div class="borderR bgf0f c15b b">2021</div>
</div>
......@@ -277,6 +277,9 @@ export default {
_this.init();
})();
};
window.addEventListener("resize", function (e) {
window.parent.postMessage(document.body.scrollHeight, '*');
});
},
methods: {
tabRowClassName({ row, rowIndex }) {
......
......@@ -3,13 +3,15 @@
<div class="">
<div class="main">
<div class="minHeader shadow">
<div class="card__headers flex between xxgl">
<Breadcrumb :breadData="breadData"></Breadcrumb>
<!-- <div class="card__headers flex between xxgl">
<el-breadcrumb separator-class="el-icon-arrow-right">
<el-breadcrumb-item :to="{ path: '/' }"
>管理系统</el-breadcrumb-item
><a href="https://szzf.qingtian.gov.cn:18080">首页</a></el-breadcrumb-item
>
<el-breadcrumb-item :to="{ path: '/' }"
>体检信息管理</el-breadcrumb-item
>电子健康证明</el-breadcrumb-item
>
</el-breadcrumb>
<div class="flex acenter">
......@@ -17,6 +19,16 @@
<p class="c3">牵头单位: 县疫情防控办 县卫生健康局</p>
</div>
</div>
<div class="flex acenter pr20 pb12">
<img src="../assets/images/target.png" class="icon28" />
<div class="flex acenter">
<div class="flex acenter eltxtx">
<span class="c3 c149 fs18">年度目标</span>
<div class="cline"></div>
</div>
<div class="c3">暂无数据</div>
</div>
</div> -->
</div>
<div class="minTop shadow mt20">
<div class="flex between card__header">
......@@ -126,14 +138,23 @@
//这里可以导入其他文件(比如:组件,工具js,第三方插件js,json文件,图片文件等等)
//例如:import 《组件名称》 from '《组件路径》';
import { tableData, tableInfo } from "@/assets/js/data.js";
import Breadcrumb from "../components/Breadcrumb.vue";
import geoJson from '@/assets/json/qingtian.json'
let one, two;
export default {
//import引入的组件需要注入到对象中才能使用
components: {},
components: {
Breadcrumb
},
data() {
//这里存放数据
return {
breadData: {
page_name: "电子健康证明",
annual_target:
"暂无数据",
leading: "县疫情防控办 县卫生健康局",
},
tableData: tableData,
tableInfo: tableInfo,
};
......@@ -142,6 +163,9 @@ export default {
let _this = this;
this.initChart1();
this.initChart2();
window.addEventListener("resize", function (e) {
window.parent.postMessage(document.body.scrollHeight, '*');
});
// window.onresize = () => {
// return (() => {
// _this.initChart1();
......@@ -372,7 +396,7 @@ export default {
box-sizing: border-box;
border-radius: 4px;
padding: 20px;
margin: 20px auto 0;
margin: 0px auto 0;
background: #fff;
}
.minTop {
......@@ -392,9 +416,9 @@ export default {
}
.minHeader,
.market {
width: 1160px;
width: 1200px;
border-radius: 4px;
padding: 0px 20px 0px;
// padding: 0px 20px 0px;
background: #fff;
}
.minTop {
......@@ -411,7 +435,7 @@ export default {
}
.card__headers {
padding: 18px 0px;
padding: 18px 0px 5px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
......@@ -431,6 +455,16 @@ export default {
.w40 {
width: 40%;
}
.cline {
width: 2px;
height: 18px;
background: #1492ff;
margin: 0 8px;
}
.icon28 {
width: 28px;
height: 28px;
}
</style>
<style>
.tijg .el-table td,
......@@ -443,6 +477,8 @@ export default {
}
.xxgl .el-breadcrumb__inner.is-link {
font-size: 16px !important;
font-weight: bold;
color: #333;
}
.xxgl .el-icon-s-marketing {
......
......@@ -3,8 +3,8 @@
<div class="minHeader">
<div>
<el-breadcrumb separator-class="el-icon-arrow-right">
<el-breadcrumb-item :to="{ path: '/' }">首页</el-breadcrumb-item>
<el-breadcrumb-item :to="{path: '/'}">营商环境市场活力</el-breadcrumb-item>
<el-breadcrumb-item><a href="https://szzf.qingtian.gov.cn:18080" class="fs16">首页</a></el-breadcrumb-item>
<el-breadcrumb-item :to="{path: '/'}" class="fs18">营商环境市场活力</el-breadcrumb-item>
</el-breadcrumb>
</div>
<div class="flex mt12 acenter between">
......@@ -34,7 +34,7 @@
<div class="bdash"></div>
<div class="flex column acenter">
<p class="b fs20 c3">1</p>
<p class="bgff5 cff6 fs14 tapd b">预警</p>
<p class="bgff5 cff8 fs14 tapd b">预警</p>
</div>
<div class="bdash"></div>
<div class="flex column acenter">
......@@ -113,7 +113,7 @@
<p class="fs16 c6 mt5">网络交易风险闭环处理率</p>
</div>
<div class="textCenter icon300 bgff5 flex jcenter column bradius2">
<p class="cff6 fs20 b">233个</p>
<p class="cff8 fs20 b">233个</p>
<p class="fs16 c6 mt5">实施反垄断合规辅导的重点企业数量</p>
</div>
</div>
......@@ -154,7 +154,7 @@
</el-progress>
<img src='../assets/images/icon.png' style="position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);">
</div>
<p class="cff6 mt5 b">21522 个</p>
<p class="cff8 mt5 b">21522 个</p>
<p class="c3 w65">严重失信企业总数</p>
</div>
</div>
......@@ -194,7 +194,7 @@
</div>
<div class="textCenter icon130 flex jcenter column bradius2">
<p class="fs22 b">51%</p>
<p class="cff6 fs16 bgff5 mt5 h30">平均问题发现率</p>
<p class="cff8 fs16 bgff5 mt5 h30">平均问题发现率</p>
</div>
</div>
</div>
......@@ -370,6 +370,9 @@ export default {
_this.init5();
})();
};
window.addEventListener("resize", function (e) {
window.parent.postMessage(document.body.scrollHeight, '*');
});
},
methods: {
init() {
......@@ -961,3 +964,9 @@ export default {
align-items: flex-end;
}
</style>
<style>
.el-breadcrumb__item:last-child .el-breadcrumb__inner{
color: #333 !important;
font-weight: bold;
}
</style>
\ No newline at end of file
<!-- -->
<template>
<div class=''>
无权限访问
</div>
</template>
<script>
//这里可以导入其他文件(比如:组件,工具js,第三方插件js,json文件,图片文件等等)
//例如:import 《组件名称》 from '《组件路径》';
export default {
//import引入的组件需要注入到对象中才能使用
components: {},
data() {
//这里存放数据
return {
};
},
//监听属性 类似于data概念
computed: {},
//监控data中的数据变化
watch: {},
//方法集合
methods: {
},
beforeCreate() {}, //生命周期 - 创建之前
//生命周期 - 创建完成(可以访问当前this实例)
created() {
},
beforeMount() {}, //生命周期 - 挂载之前
//生命周期 - 挂载完成(可以访问DOM元素)
mounted() {
},
beforeUpdate() {}, //生命周期 - 更新之前
updated() {}, //生命周期 - 更新之后
beforeDestroy() {}, //生命周期 - 销毁之前
destroyed() {}, //生命周期 - 销毁完成
activated() {}, //如果页面有keep-alive缓存功能,这个函数会触发
}
</script>
<style>
</style>
\ No newline at end of file
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