Commit a029f3f1 authored by chenqikuai's avatar chenqikuai

fix

parent 387bbb32
...@@ -17,22 +17,38 @@ ...@@ -17,22 +17,38 @@
</template> </template>
<script lang="ts" setup> <script lang="ts" setup>
import { router } from "@/router"; import { router } from "@/router";
import { globalState } from "@/store/state";
import { sySideBar, syBusinessHeader } from "cqk-sy-ui" import { sySideBar, syBusinessHeader } from "cqk-sy-ui"
import { reactive } from "vue"; import { reactive, watch } from "vue";
import { useRoute } from "vue-router";
const route = useRoute()
const sideBarState = reactive({ const sideBarState = reactive({
menuList: [ menuList: [
{ {
name: "存证", name: "存证",
icon: "&#xe62b;", icon: "&#xe62b;",
path: '/categoryManage',
navigate: () => {
router.push('/categoryManage')
},
}, },
{ {
name: "溯源", name: "溯源",
icon: "&#xe629;", icon: "&#xe629;",
path: '',
navigate: () => {
window.open(globalState.urlList.chain_browser_url)
}
}, },
{ {
name: "管理", name: "管理",
icon: "&#xe62a;", icon: "&#xe62a;",
path: '/userCenter',
navigate: () => {
router.push('/userCenter')
},
}, },
], ],
current: 0, current: 0,
...@@ -43,10 +59,16 @@ const sideBarState = reactive({ ...@@ -43,10 +59,16 @@ const sideBarState = reactive({
selectedMenuBgColor: '#39393e', selectedMenuBgColor: '#39393e',
selectedIconColor: "rgba(255, 255, 255, 0.6)", selectedIconColor: "rgba(255, 255, 255, 0.6)",
selectCurrent: (v: number) => { selectCurrent: (v: number) => {
sideBarState.menuList[v].navigate()
if (sideBarState.menuList[v].name !== '溯源') {
sideBarState.current = v; sideBarState.current = v;
}
}, },
}) })
const menuIndex = sideBarState.menuList.findIndex(i => i.path === route.path)
sideBarState.current = menuIndex
const handleLogout = () => { const handleLogout = () => {
sessionStorage.removeItem("user"); sessionStorage.removeItem("user");
router.push("/"); router.push("/");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment