|
@@ -1,7 +1,12 @@
|
|
<template>
|
|
<template>
|
|
<div class="content" @mousemove="show_menu">
|
|
<div class="content" @mousemove="show_menu">
|
|
- <MenuNav :showMenu="showMenu" :secondLevelTitle="secondLevelTitle" @stickMenu="funStickMenu" @hideMenuNav="hideMenuNav" />
|
|
|
|
- <div :class="{'ml-[55px]': stickMenu}" class="transition-all">
|
|
|
|
|
|
+ <MenuNav
|
|
|
|
+ :showMenu="showMenu"
|
|
|
|
+ :secondLevelTitle="secondLevelTitle"
|
|
|
|
+ @stickMenu="funStickMenu"
|
|
|
|
+ @hideMenuNav="hideMenuNav"
|
|
|
|
+ />
|
|
|
|
+ <div :class="{ 'ml-[55px]': stickMenu }" class="transition-all">
|
|
<router-view />
|
|
<router-view />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -10,7 +15,7 @@
|
|
<script>
|
|
<script>
|
|
import MenuNav from "@/components/menuNav";
|
|
import MenuNav from "@/components/menuNav";
|
|
export default {
|
|
export default {
|
|
- name: 'economicsOperation',//经济运行
|
|
|
|
|
|
+ name: "economicsOperation", //经济运行
|
|
components: {
|
|
components: {
|
|
MenuNav,
|
|
MenuNav,
|
|
},
|
|
},
|
|
@@ -18,14 +23,248 @@ export default {
|
|
return {
|
|
return {
|
|
stickMenu: false,
|
|
stickMenu: false,
|
|
showMenu: false,
|
|
showMenu: false,
|
|
- }
|
|
|
|
|
|
+ secondLevelTitle: [
|
|
|
|
+ {
|
|
|
|
+ titleName: "对标管理",
|
|
|
|
+ icon: "icon-dbgl",
|
|
|
|
+ path: "/economicsOperation/benchmarkingManagement",
|
|
|
|
+ children: [
|
|
|
|
+ {
|
|
|
|
+ titleName: "风机绩效榜",
|
|
|
|
+ icon: "",
|
|
|
|
+ path: "/economicsOperation/benchmarkingManagement/performanceRankingList",
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ titleName: "五项损失率",
|
|
|
|
+ icon: "",
|
|
|
|
+ path: "/economicsOperation/benchmarkingManagement/loseRate",
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ titleName: "场内对标",
|
|
|
|
+ icon: "",
|
|
|
|
+ path: "/economicsOperation/benchmarkingManagement/siteBenchmarking",
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ titleName: "场际对标",
|
|
|
|
+ icon: "",
|
|
|
|
+ path: "/economicsOperation/benchmarkingManagement/intervalBenchmarking",
|
|
|
|
+ },
|
|
|
|
+
|
|
|
|
+ {
|
|
|
|
+ titleName: "项目对标",
|
|
|
|
+ icon: "",
|
|
|
|
+ path: "/economicsOperation/benchmarkingManagement/projectBenchmarking",
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ titleName: "线路对标",
|
|
|
|
+ icon: "",
|
|
|
|
+ path: "/economicsOperation/benchmarkingManagement/wiringBenchmarking",
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ titleName: "单机对标(风)",
|
|
|
|
+ icon: "",
|
|
|
|
+ path: "/economicsOperation/benchmarkingManagement/singleMachineBenchmarking",
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ titleName: "值际对标",
|
|
|
|
+ icon: "",
|
|
|
|
+ path: "/economicsOperation/benchmarkingManagement/valueBenchmarking",
|
|
|
|
+ },
|
|
|
|
+ // {
|
|
|
|
+ // titleName: '性能对标',
|
|
|
|
+ // icon: '',
|
|
|
|
+ // path: '/economicsOperation/benchmarkingManagement/standAloneBenchmarking'
|
|
|
|
+ // },
|
|
|
|
+ // {
|
|
|
|
+ // titleName: '值际对标',
|
|
|
|
+ // icon: '',
|
|
|
|
+ // path: '/economicsOperation/benchmarkingManagement/standAloneBenchmarking'
|
|
|
|
+ // }
|
|
|
|
+ ],
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ titleName: "三率",
|
|
|
|
+ icon: "icon-slgl",
|
|
|
|
+ path: "/economicsOperation/efficiency",
|
|
|
|
+ children: [
|
|
|
|
+ {
|
|
|
|
+ titleName: "复位及时率(风)",
|
|
|
|
+ icon: "",
|
|
|
|
+ path: "/economicsOperation/efficiency/restorationEfficiency",
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ titleName: "状态转换率(风)",
|
|
|
|
+ icon: "",
|
|
|
|
+ path: "/economicsOperation/efficiency/stateEfficiency",
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ titleName: "消缺及时率(风)",
|
|
|
|
+ icon: "",
|
|
|
|
+ path: "/economicsOperation/efficiency/consumeEfficiency",
|
|
|
|
+ },
|
|
|
|
+ ],
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ titleName: "性能等级评估",
|
|
|
|
+ icon: "icon-fjfx",
|
|
|
|
+ path: "/economicsOperation/performanceAnalyse/performanceAssess",
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ titleName: "性能分析",
|
|
|
|
+ icon: "icon-dimension-new",
|
|
|
|
+ path: "/economicsOperation/analyse",
|
|
|
|
+ children: [
|
|
|
|
+ {
|
|
|
|
+ titleName: "单机性能分析",
|
|
|
|
+ icon: "",
|
|
|
|
+ path: "/economicsOperation/analyse/standAloneAnalyse",
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ titleName: "单机月度分析",
|
|
|
|
+ icon: "",
|
|
|
|
+ path: "/economicsOperation/analyse/monthlyAnalysis",
|
|
|
|
+ },
|
|
|
|
+ ],
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ titleName: "功率曲线",
|
|
|
|
+ icon: "icon-power-curve",
|
|
|
|
+ path: "/economicsOperation/powerCurve",
|
|
|
|
+ children: [
|
|
|
|
+ {
|
|
|
|
+ titleName: "功率曲线拟合",
|
|
|
|
+ icon: "",
|
|
|
|
+ path: "/economicsOperation/powerCurve/powerLinefitting",
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ titleName: "切入切出分析(风)",
|
|
|
|
+ icon: "",
|
|
|
|
+ path: "/economicsOperation/powerCurve/cutInAndOutAnalysis",
|
|
|
|
+ },
|
|
|
|
+ ],
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ titleName: "专题分析",
|
|
|
|
+ icon: "icon-ztfx",
|
|
|
|
+ path: "/economicsOperation/thematicAnalysis",
|
|
|
|
+ children: [
|
|
|
|
+ {
|
|
|
|
+ titleName: "综合分析",
|
|
|
|
+ icon: "",
|
|
|
|
+ path: "/economicsOperation/thematicAnalysis/comprehensiveAnalysis",
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ titleName: "风/光能利用率",
|
|
|
|
+ icon: "",
|
|
|
|
+ path: "/economicsOperation/thematicAnalysis/windEnergy",
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ titleName: "五项损失率",
|
|
|
|
+ icon: "",
|
|
|
|
+ path: "/economicsOperation/thematicAnalysis/failure",
|
|
|
|
+ },
|
|
|
|
+ // {
|
|
|
|
+ // titleName: "维护损失率",
|
|
|
|
+ // icon: '',
|
|
|
|
+ // path: "/economicsOperation/thematicAnalysis/maintain",
|
|
|
|
+ // },
|
|
|
|
+ // {
|
|
|
|
+ // titleName: "限电损失率",
|
|
|
|
+ // icon: '',
|
|
|
|
+ // path: "/economicsOperation/thematicAnalysis/ration",
|
|
|
|
+ // },
|
|
|
|
+ // {
|
|
|
|
+ // titleName: "性能损失率",
|
|
|
|
+ // icon: '',
|
|
|
|
+ // path: "/economicsOperation/thematicAnalysis/property",
|
|
|
|
+ // },
|
|
|
|
+ // {
|
|
|
|
+ // titleName: "受累损失率",
|
|
|
|
+ // icon: '',
|
|
|
|
+ // path: "/economicsOperation/thematicAnalysis/affected",
|
|
|
|
+ // },
|
|
|
|
+ {
|
|
|
|
+ titleName: "三率分析",
|
|
|
|
+ icon: "",
|
|
|
|
+ path: "/economicsOperation/thematicAnalysis/reset",
|
|
|
|
+ },
|
|
|
|
+ // {
|
|
|
|
+ // titleName: "状态转换率",
|
|
|
|
+ // icon: '',
|
|
|
|
+ // path: "/economicsOperation/thematicAnalysis/state",
|
|
|
|
+ // },
|
|
|
|
+ // {
|
|
|
|
+ // titleName: "消缺及时率",
|
|
|
|
+ // icon: '',
|
|
|
|
+ // path: "/economicsOperation/thematicAnalysis/defect",
|
|
|
|
+ // },
|
|
|
|
+ {
|
|
|
|
+ titleName: "可靠性分析",
|
|
|
|
+ icon: "",
|
|
|
|
+ path: "/economicsOperation/thematicAnalysis/MTBF",
|
|
|
|
+ },
|
|
|
|
+ // {
|
|
|
|
+ // titleName: "MTTR分析",
|
|
|
|
+ // icon: '',
|
|
|
|
+ // path: "/economicsOperation/thematicAnalysis/MTTR",
|
|
|
|
+ // },
|
|
|
|
+ {
|
|
|
|
+ titleName: "电量分析",
|
|
|
|
+ icon: "",
|
|
|
|
+ path: "/economicsOperation/thematicAnalysis/generation",
|
|
|
|
+ },
|
|
|
|
+ // {
|
|
|
|
+ // titleName: "综合厂用电量",
|
|
|
|
+ // icon: '',
|
|
|
|
+ // path: "/economicsOperation/thematicAnalysis/synthesize",
|
|
|
|
+ // },
|
|
|
|
+ ],
|
|
|
|
+ },
|
|
|
|
+ // {
|
|
|
|
+ // titleName: "数据准备",
|
|
|
|
+ // icon: "icon-ztfx",
|
|
|
|
+ // path: "/economicsOperation/dataFilter/prepare",
|
|
|
|
+ // children:[{
|
|
|
|
+ // titleName: "数据准备",
|
|
|
|
+ // icon: '',
|
|
|
|
+ // path: "/economicsOperation/dataFilter/prepare",
|
|
|
|
+ // },
|
|
|
|
+ // {
|
|
|
|
+ // titleName: "数据预处理",
|
|
|
|
+ // icon: '',
|
|
|
|
+ // path: "/economicsOperation/dataFilter/process",
|
|
|
|
+ // }
|
|
|
|
+ // ]
|
|
|
|
+ // },
|
|
|
|
+ // {
|
|
|
|
+ // titleName: "数据分析",
|
|
|
|
+ // icon: "icon-ztfx",
|
|
|
|
+ // path: "/economicsOperation/dataAnalysis/combine",
|
|
|
|
+ // children:[{
|
|
|
|
+ // titleName: "功率曲线拟合分析",
|
|
|
|
+ // icon: '',
|
|
|
|
+ // path: "/economicsOperation/dataAnalysis/combine",
|
|
|
|
+ // },
|
|
|
|
+ // {
|
|
|
|
+ // titleName: "风资源分析",
|
|
|
|
+ // icon: '',
|
|
|
|
+ // path: "/economicsOperation/dataAnalysis/rateAnalysis",
|
|
|
|
+ // },
|
|
|
|
+ // {
|
|
|
|
+ // titleName: "曲线偏差率分析",
|
|
|
|
+ // icon: '',
|
|
|
|
+ // path: "/economicsOperation/dataAnalysis/lineAnalysis",
|
|
|
|
+ // }
|
|
|
|
+ // ]
|
|
|
|
+ // }
|
|
|
|
+ ],
|
|
|
|
+ };
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
- funStickMenu(flag){
|
|
|
|
-
|
|
|
|
- this.stickMenu = flag
|
|
|
|
- if(flag){
|
|
|
|
- this.showMenu = true
|
|
|
|
|
|
+ funStickMenu(flag) {
|
|
|
|
+ this.stickMenu = flag;
|
|
|
|
+ if (flag) {
|
|
|
|
+ this.showMenu = true;
|
|
}
|
|
}
|
|
},
|
|
},
|
|
show_menu(e) {
|
|
show_menu(e) {
|
|
@@ -36,25 +275,15 @@ export default {
|
|
hideMenuNav() {
|
|
hideMenuNav() {
|
|
setTimeout(() => {
|
|
setTimeout(() => {
|
|
this.showMenu = false;
|
|
this.showMenu = false;
|
|
- }, 500)
|
|
|
|
- }
|
|
|
|
- },
|
|
|
|
- computed:{
|
|
|
|
- secondLevelTitle(){
|
|
|
|
- const result=this.$store.state.user.MenuList.find(item=>{
|
|
|
|
- return item.permission=='economicsOperation'
|
|
|
|
- })
|
|
|
|
- return result.children;
|
|
|
|
- }
|
|
|
|
|
|
+ }, 500);
|
|
|
|
+ },
|
|
},
|
|
},
|
|
// provide(){
|
|
// provide(){
|
|
// return {
|
|
// return {
|
|
// show_menu: this.show_menu
|
|
// show_menu: this.show_menu
|
|
// }
|
|
// }
|
|
// }
|
|
// }
|
|
-}
|
|
|
|
|
|
+};
|
|
</script>
|
|
</script>
|
|
|
|
|
|
-<style>
|
|
|
|
-
|
|
|
|
-</style>
|
|
|
|
|
|
+<style></style>
|