From 88aff813e7533a4643d0b58094a665ad41b996b1 Mon Sep 17 00:00:00 2001 From: qx <1084500556@qq.com> Date: 星期五, 21 三月 2025 17:22:35 +0800 Subject: [PATCH] qx --- src/views/reservation/resercopy/index.vue | 2 +- src/layout/components/Sidebar/index.vue | 32 ++++++++++++++++++-------------- 2 files changed, 19 insertions(+), 15 deletions(-) diff --git a/src/layout/components/Sidebar/index.vue b/src/layout/components/Sidebar/index.vue index e067122..78374dd 100644 --- a/src/layout/components/Sidebar/index.vue +++ b/src/layout/components/Sidebar/index.vue @@ -2,9 +2,8 @@ <div :class="{'has-logo':showLogo}" :style="{ backgroundColor: settings.sideTheme === 'theme-dark' ? variables.menuBackground : variables.menuLightBackground }"> <logo v-if="showLogo" :collapse="isCollapse" /> <el-scrollbar :class="settings.sideTheme" wrap-class="scrollbar-wrapper"> - <!-- :default-openeds="['/tijian']" --> + <!-- :default-openeds="['/tijian']" :default-openeds="defaultOpeneds" --> <el-menu - :default-openeds="defaultOpeneds" :default-active="activeMenu" :collapse="isCollapse" :background-color="settings.sideTheme === 'theme-dark' ? variables.menuBackground : variables.menuLightBackground" @@ -19,6 +18,7 @@ :key="route.path + index" :item="route" :base-path="route.path" + :arrIndex="route.path" /> </el-menu> </el-scrollbar> @@ -36,23 +36,25 @@ components: { SidebarItem, Logo }, data() { return { - defaultActive: '', - defaultOpeneds: [] + defaultActive: [], + defaultOpeneds: [], + activeMenu: '', }; }, computed: { ...mapState(["settings"]), ...mapGetters(["sidebarRouters", "sidebar"]), - activeMenu() { - const route = this.$route; - const { meta, path } = route; - // if set path, the sidebar will highlight the path you set - if (meta.activeMenu) { - return meta.activeMenu; - } - return path; - }, + // activeMenu() { + // const route = this.$route; + // const { meta, path } = route; + // console.log(meta,path) + // // if set path, the sidebar will highlight the path you set + // if (meta.activeMenu) { + // return meta.activeMenu; + // } + // return path; + // }, showLogo() { return this.$store.state.settings.sidebarLogo; }, @@ -69,7 +71,9 @@ methods: { route(){ getRouters().then(res => { - this.defaultOpeneds = [res.data[0].path] + this.defaultActive = res.data + // this.defaultOpeneds = [this.defaultActive[0].path,this.defaultActive[0].path+"/"+this.defaultActive[0].children[0].path] + this.activeMenu = this.defaultActive[0].path+"/"+this.defaultActive[0].children[0].path+"/"+this.defaultActive[0].children[0].children[0].path }) }, }, diff --git a/src/views/reservation/resercopy/index.vue b/src/views/reservation/resercopy/index.vue index 205c8b4..c137d33 100644 --- a/src/views/reservation/resercopy/index.vue +++ b/src/views/reservation/resercopy/index.vue @@ -898,7 +898,7 @@ // this.$modal.msgError(response.msg); // this.$modal.msgError("浜哄憳"+ response.data.list + "淇℃伅閿欒"); const errorList = response.data.list.join(", "); - this.$confirm(`${errorList}`, "浠ヤ笅浜哄憳淇℃伅鏈夎锛岃鏍稿鍚庡鍏ワ細", { + this.$confirm(`${errorList}`,`${response.msg}`, { confirmButtonText: "纭畾", cancelButtonText: "鍙栨秷", type: "error", -- Gitblit v1.8.0