|
@@ -41,7 +41,7 @@
|
|
@close="handleClose"
|
|
@close="handleClose"
|
|
background-color="#eff1f3"
|
|
background-color="#eff1f3"
|
|
text-color="#000"
|
|
text-color="#000"
|
|
- active-text-color="#0754a1"
|
|
|
|
|
|
+ :active-text-color="activeTextColor"
|
|
:router="true"
|
|
:router="true"
|
|
:default-active="defaultActive"
|
|
:default-active="defaultActive"
|
|
:unique-opened="true"
|
|
:unique-opened="true"
|
|
@@ -63,7 +63,7 @@
|
|
v-for="child in item.children"
|
|
v-for="child in item.children"
|
|
v-if="child.meta?.hidden === false"
|
|
v-if="child.meta?.hidden === false"
|
|
:key="child.id"
|
|
:key="child.id"
|
|
- :index="`/home/${item.path}/${child.path}?id=${child.id}&name=${child.name}`"
|
|
|
|
|
|
+ :index="`/home/${item.path}/${child.path}?id=${child.id}`"
|
|
>
|
|
>
|
|
<i v-if="isElPrefix(child.iconName)" class="el-icon-menu"></i>
|
|
<i v-if="isElPrefix(child.iconName)" class="el-icon-menu"></i>
|
|
<i v-else class="svnIcon">
|
|
<i v-else class="svnIcon">
|
|
@@ -75,7 +75,7 @@
|
|
<el-menu-item
|
|
<el-menu-item
|
|
v-else-if="item.meta?.hidden === false"
|
|
v-else-if="item.meta?.hidden === false"
|
|
:key="item.id"
|
|
:key="item.id"
|
|
- :index="`/home/${item.path}?id=${item.id}&name=${item.name}`"
|
|
|
|
|
|
+ :index="`/home/${item.path}?id=${item.id}`"
|
|
>
|
|
>
|
|
<i v-if="isElPrefix(item.iconName)" class="el-icon-menu"></i>
|
|
<i v-if="isElPrefix(item.iconName)" class="el-icon-menu"></i>
|
|
<i v-else class="svnIcon">
|
|
<i v-else class="svnIcon">
|
|
@@ -86,7 +86,6 @@
|
|
</template>
|
|
</template>
|
|
</el-menu>
|
|
</el-menu>
|
|
<div class="foldBox flexCenter">
|
|
<div class="foldBox flexCenter">
|
|
- <<<<<<< HEAD
|
|
|
|
<span
|
|
<span
|
|
v-show="isCollapse"
|
|
v-show="isCollapse"
|
|
class="el-icon-s-unfold icon"
|
|
class="el-icon-s-unfold icon"
|
|
@@ -99,35 +98,23 @@
|
|
@click="isCollapse = true"
|
|
@click="isCollapse = true"
|
|
>收起</span
|
|
>收起</span
|
|
>
|
|
>
|
|
- =======
|
|
|
|
- <span
|
|
|
|
- v-show="isCollapse"
|
|
|
|
- class="el-icon-s-unfold icon"
|
|
|
|
- @click="isCollapse = false"
|
|
|
|
- >展开</span
|
|
|
|
- >
|
|
|
|
- <span
|
|
|
|
- v-show="!isCollapse"
|
|
|
|
- class="el-icon-s-fold icon"
|
|
|
|
- @click="isCollapse = true"
|
|
|
|
- >收起</span
|
|
|
|
- >
|
|
|
|
- >>>>>>> origin/master
|
|
|
|
</div>
|
|
</div>
|
|
</el-aside>
|
|
</el-aside>
|
|
</template>
|
|
</template>
|
|
|
|
|
|
<script>
|
|
<script>
|
|
import { orgList } from "./mockData";
|
|
import { orgList } from "./mockData";
|
|
|
|
+import Vue from "vue";
|
|
export default {
|
|
export default {
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
isCollapse: false,
|
|
isCollapse: false,
|
|
orgList: orgList,
|
|
orgList: orgList,
|
|
searchInputValue: "",
|
|
searchInputValue: "",
|
|
- defaultActive: "",
|
|
|
|
|
|
+ defaultActive: this.$route.fullPath,
|
|
activeIndex: false,
|
|
activeIndex: false,
|
|
keyObject: {},
|
|
keyObject: {},
|
|
|
|
+ activeTextColor: Vue.prototype.$backgroundColor,
|
|
routerList: [
|
|
routerList: [
|
|
{
|
|
{
|
|
id: 1,
|
|
id: 1,
|
|
@@ -153,6 +140,7 @@ export default {
|
|
};
|
|
};
|
|
},
|
|
},
|
|
created() {
|
|
created() {
|
|
|
|
+ console.log(this.defaultActive, "defaultActive", this.$route);
|
|
this.routerList = [
|
|
this.routerList = [
|
|
...this.routerList,
|
|
...this.routerList,
|
|
...this.$store.state.auth.dynamicRouter,
|
|
...this.$store.state.auth.dynamicRouter,
|