fix:修改不点击project 直接点击module列表 表格不显示的问题
This commit is contained in:
@@ -365,6 +365,9 @@
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
this.currentProject = p;
|
this.currentProject = p;
|
||||||
|
if(p.id!==this.$store.state.currentProject.id){
|
||||||
|
bus.$emit("project-page-type", "project");
|
||||||
|
}
|
||||||
this.$store.commit("currentProjectChange", p);
|
this.$store.commit("currentProjectChange", p);
|
||||||
this.activeItemIndex = p.id;
|
this.activeItemIndex = p.id;
|
||||||
this.jumpTo('/project');
|
this.jumpTo('/project');
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
<div class="sidebar-title too-long-split">{{$t(parentMenu.i18n)}}</div>
|
<div class="sidebar-title too-long-split">{{$t(parentMenu.i18n)}}</div>
|
||||||
<div class="sidebar-info" style="height: 90%; overflow: auto;">
|
<div class="sidebar-info" style="height: 90%; overflow: auto;">
|
||||||
<template v-if="parentMenu == '/project'">
|
<template v-if="parentMenu == '/project'">
|
||||||
<el-collapse accordion class="left-menu-bg" ref="projectLeft" style="padding-top: 0;">
|
<el-collapse v-model="projectChoose" accordion class="left-menu-bg" ref="projectLeft" style="padding-top: 0;">
|
||||||
<el-collapse-item :key="item.id" :name="item.id + ''" v-for="(item, index) in projectList">
|
<el-collapse-item :key="item.id" :name="item.id + ''" v-for="(item, index) in projectList">
|
||||||
<template slot="title">
|
<template slot="title">
|
||||||
<div :class="{'sidebar-info-item-active': item.id == currentProject.id}" :id="'project-module-'+item.id" @click="detailProject(item)" class="sidebar-info-item-project sidebar-info-item">
|
<div :class="{'sidebar-info-item-active': item.id == currentProject.id}" :id="'project-module-'+item.id" @click="detailProject(item)" class="sidebar-info-item-project sidebar-info-item">
|
||||||
@@ -172,6 +172,7 @@
|
|||||||
lastCheckSize:0,
|
lastCheckSize:0,
|
||||||
assetPingSwitch:true,
|
assetPingSwitch:true,
|
||||||
isRouterAlive: true,
|
isRouterAlive: true,
|
||||||
|
projectChoose:[],
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
@@ -217,6 +218,7 @@
|
|||||||
this.currentProject = n;
|
this.currentProject = n;
|
||||||
if (this.currentProject && this.currentProject.id && this.showProjectPanel) {
|
if (this.currentProject && this.currentProject.id && this.showProjectPanel) {
|
||||||
this.detailProject(this.currentProject);
|
this.detailProject(this.currentProject);
|
||||||
|
// this.projectChoose=[];
|
||||||
}
|
}
|
||||||
this.changeCurrentModule('');
|
this.changeCurrentModule('');
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -856,14 +856,6 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
currentProject: {
|
|
||||||
handler(n, o) {
|
|
||||||
console.log(n);
|
|
||||||
if (n && o.id != this.currentProject.id) {
|
|
||||||
this.pageType='project';
|
|
||||||
}
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
beforeDestroy() {
|
beforeDestroy() {
|
||||||
bus.$off("project-page-type");
|
bus.$off("project-page-type");
|
||||||
|
|||||||
Reference in New Issue
Block a user