From 4e6d05e023123e4d5a6710549fe5eb30be108402 Mon Sep 17 00:00:00 2001 From: 田源 <lastanimals@163.com> Date: 星期四, 11 七月 2024 11:35:26 +0800 Subject: [PATCH] 密码策略增删改分页 首页添加修改密码对话框 取消最近模块中dialog对话框中关闭对话框销毁对话框中元素的destroy-on-close属性(导致拖拽效果不实现) --- Source/plt-web/plt-web-ui/src/page/index/top/top-menu.vue | 88 ++++++++++++++++++++++---------------------- 1 files changed, 44 insertions(+), 44 deletions(-) diff --git a/Source/plt-web/plt-web-ui/src/page/index/top/top-menu.vue b/Source/plt-web/plt-web-ui/src/page/index/top/top-menu.vue index 2749db6..ff498a7 100644 --- a/Source/plt-web/plt-web-ui/src/page/index/top/top-menu.vue +++ b/Source/plt-web/plt-web-ui/src/page/index/top/top-menu.vue @@ -3,17 +3,17 @@ <el-menu :default-active="activeIndex" mode="horizontal" text-color="#333"> - <el-menu-item index="0" @click.native="openHome(itemHome)" key="0"> + <el-menu-item key="0" index="0" @click.native="openHome(itemHome)"> <template slot="title"> <i :class="itemHome.source"></i> - <span>{{generateTitle(itemHome)}}</span> + <span>{{ generateTitle(itemHome) }}</span> </template> </el-menu-item> <template v-for="(item,index) in items"> - <el-menu-item :index="item.id+''" @click.native="openMenu(item)" :key="index"> + <el-menu-item :key="index" :index="item.id+''" @click.native="openMenu(item)"> <template slot="title"> <i :class="item.source" style="padding-right: 5px;"></i> - <span>{{generateTitle(item)}}</span> + <span>{{ generateTitle(item) }}</span> </template> </el-menu-item> </template> @@ -22,48 +22,48 @@ </template> <script> - import {mapGetters} from "vuex"; +import {mapGetters} from "vuex"; - export default { - name: "top-menu", - data() { - return { - itemHome: { - name: '棣栭〉', - source: 'el-icon-menu', - }, - activeIndex: "0", - items: [], - }; +export default { + name: "top-menu", + data() { + return { + itemHome: { + name: '棣栭〉', + source: 'el-icon-menu', + }, + activeIndex: "0", + items: [], + }; + }, + inject: ["index"], + created() { + this.getMenu(); + }, + computed: { + ...mapGetters(["tagCurrent", "menu"]) + }, + methods: { + openHome(itemHome) { + this.index.openMenu(itemHome); + this.$router.push({ + path: this.$router.$avueRouter.getPath({name: itemHome.name, src: ''}, {}) + }); }, - inject: ["index"], - created() { - this.getMenu(); + openMenu(item) { + this.index.openMenu(item) }, - computed: { - ...mapGetters(["tagCurrent", "menu"]) + getMenu() { + /*this.$store.dispatch("GetTopMenu").then(res => { + this.items = res; + });*/ }, - methods: { - openHome(itemHome) { - this.index.openMenu(itemHome); - this.$router.push({ - path: this.$router.$avueRouter.getPath({name: itemHome.name, src: ''}, {}) - }); - }, - openMenu(item) { - this.index.openMenu(item) - }, - getMenu() { - /*this.$store.dispatch("GetTopMenu").then(res => { - this.items = res; - });*/ - }, - generateTitle(item) { - return this.$router.$avueRouter.generateTitle( - item.name, - (item.meta || {}).i18n - ); - }, - } - }; + generateTitle(item) { + return this.$router.$avueRouter.generateTitle( + item.name, + (item.meta || {}).i18n + ); + }, + } +}; </script> -- Gitblit v1.9.3