Commit 73e6ca84 by 西瓜

统计评估

parent dee0bc4b
......@@ -13,6 +13,43 @@ export default[
component: () => import("@/views/Home.vue")
},
{
path: "/tjpg",
name: "tjpg",
meta: {
title: '统计评估',
auth: 5
},
component: () => import("@/views/tjpg/tjpg.vue"),
redirect: {name: "ajkhtj"}, //输入路由会重定向到dlrz页面
children:
[
{
path: "ajkhtj",
name: "ajkhtj",
component: () => import("@/views/tjpg/ajkhtj.vue"),
meta: {
title: "统计评估"
}
},
{
path: "rykhtj",
name: "rykhtj",
component: () => import("@/views/tjpg/rykhtj.vue"),
meta: {
title: "统计评估"
}
},
{
path: "khbhgtj",
name: "khbhgtj",
component: () => import("@/views/tjpg/khbhgtj.vue"),
meta: {
title: "统计评估"
}
},
]
},
{
path: "/callQuery",
name: "callQuery",
meta: {
......
<template>
<div>
<right-content
:cxQueryField="cxQueryField"
:cxFormData="cxFormData"
:name='name'
></right-content>
</div>
</template>
<script>
import rightContent from "@c/ptCxForm_componentsTjpg.vue";
import { tjpgCxQueryField, tjpgFormData } from "@/utils/params";
export default {
name: "ajkhtj",
components: {
rightContent,
},
data() {
return {
name: 'ajkhtj',
cxFormData: tjpgFormData,
cxQueryField: tjpgCxQueryField,
};
},
};
</script>
<style scoped>
</style>
<template>
<div>
<right-content
:cxQueryField="cxQueryField"
:cxFormData="cxFormData"
:name="name"
></right-content>
</div>
</template>
<script>
import rightContent from "@c/ptCxForm_componentsTjpg.vue";
import { tjpgCxQueryField2, tjpgFormData2 } from "@/utils/params";
export default {
name: "khbhgtj",
components: {
rightContent,
},
data() {
return {
name: "khbhgtj",
cxFormData: tjpgFormData2,
cxQueryField: tjpgCxQueryField2,
};
},
};
</script>
<style scoped>
</style>
<template>
<div>
<right-content
:cxQueryField="cxQueryField"
:cxFormData="cxFormData"
:name="name"
></right-content>
</div>
</template>
<script>
import rightContent from "@c/ptCxForm_componentsTjpg.vue";
import { tjpgCxQueryField1, tjpgFormData1 } from "@/utils/params";
export default {
name: "rykhtj",
components: {
rightContent,
},
data() {
return {
name: "rykhtj",
cxFormData: tjpgFormData1,
cxQueryField: tjpgCxQueryField1,
};
},
};
</script>
<style scoped>
</style>
<template>
<div>
<div class="header">
<div class="left">
<i class="iconfont iconzidianmaxuanze"></i><span>统计评估</span>
</div>
</div>
<div class="content">
<left-menu
:propLeftMenu="propLeftMenu"
@changeSidebarIndex="changeSidebarIndex"
:sidebarItemName="sidebarItemName"
></left-menu>
<div class="rightContent">
<router-view></router-view>
</div>
</div>
</div>
</template>
<script>
import leftMenu from "@c/leftMenu_components.vue";
import {
tjpgHeaderTitle,
tjpgHeaderIcon,
tjpgPropLeftMenu,
} from "@/utils/params";
export default {
name: "index",
components: {
leftMenu,
},
data() {
return {
sidebarItemName: this.$route.name,
headerTitle: tjpgHeaderTitle,
propLeftMenu: tjpgPropLeftMenu,
headerIcon: tjpgHeaderIcon,
};
},
methods: {
toDp() {
let routeData = this.$router.resolve({
path: "/ykgldpIndex",
});
window.open(routeData.href, "_blank");
},
changeSidebarIndex(index, item) {
debugger
if (index.indexOf("-") == -1) {
this.sidebarItemName = item[index - 1].id;
this.$router.push({
name: item[index - 1].id,
});
} else {
//子级的情况有-,如3-1
let arr = index.split("-");
this.sidebarItemName = item[arr[0] - 1].children[arr[1] - 1].id;
this.$router.push({
name: item[arr[0] - 1].children[arr[1] - 1].id,
});
}
},
},
mounted() {},
};
</script>
<style scoped lang="scss">
@import "../../assets/styles/rightContent.scss";
.header {
display: flex;
justify-content: space-between;
padding: 0 20px;
height: 48px;
background: #0070f4;
line-height: 48px;
.left {
font-size: 18px;
font-family: Source Han Sans CN;
font-weight: bold;
color: #ffffff;
span{
padding-left: 12px;
}
i{
font-size: 20px;
}
}
.right {
}
}
</style>
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