|
@@ -8,7 +8,7 @@
|
|
<hc-upload-bar />
|
|
<hc-upload-bar />
|
|
</div>
|
|
</div>
|
|
<div class="hc-layout-aside-menu">
|
|
<div class="hc-layout-aside-menu">
|
|
- <MenuBar :cur="menuBarKey" :datas="testMenu" @change="menuBarChange" />
|
|
|
|
|
|
+ <MenuBar :cur="menuBarKey" :datas="menuBarData" @change="menuBarChange" />
|
|
</div>
|
|
</div>
|
|
<div class="hc-layout-aside-user">
|
|
<div class="hc-layout-aside-user">
|
|
<UserInfoBar @load="userInfoLoad" />
|
|
<UserInfoBar @load="userInfoLoad" />
|
|
@@ -25,17 +25,18 @@
|
|
|
|
|
|
<script setup>
|
|
<script setup>
|
|
import { onMounted, ref } from 'vue'
|
|
import { onMounted, ref } from 'vue'
|
|
-import { useAppStore } from '~src/store'
|
|
|
|
|
|
+//import { useAppStore } from '~src/store'
|
|
import { useRouter } from 'vue-router'
|
|
import { useRouter } from 'vue-router'
|
|
-import { initButtons } from '~store/app'
|
|
|
|
-import testMenu from '~src/router/modules/menu'
|
|
|
|
|
|
+//import { initButtons } from '~store/app'
|
|
|
|
+import { getMenuData } from '~src/router/routers'
|
|
|
|
|
|
//logo文件
|
|
//logo文件
|
|
import logoPng from '~src/assets/logo/logo.png'
|
|
import logoPng from '~src/assets/logo/logo.png'
|
|
|
|
|
|
//初始组合式
|
|
//初始组合式
|
|
const router = useRouter()
|
|
const router = useRouter()
|
|
-const store = useAppStore()
|
|
|
|
|
|
+//const useRoutes = useRoute()
|
|
|
|
+//const store = useAppStore()
|
|
|
|
|
|
//子组件
|
|
//子组件
|
|
import MenuBar from './modules/MenuBar.vue'
|
|
import MenuBar from './modules/MenuBar.vue'
|
|
@@ -44,10 +45,13 @@ import UserInfoBar from './modules/UserInfoBar.vue'
|
|
//菜单数据
|
|
//菜单数据
|
|
const menuBarKey = ref('')
|
|
const menuBarKey = ref('')
|
|
//const menuBarData = ref(store.menus)
|
|
//const menuBarData = ref(store.menus)
|
|
|
|
+const menuBarData = ref([])
|
|
|
|
|
|
//渲染完成
|
|
//渲染完成
|
|
-onMounted(() => {
|
|
|
|
- initButtons()
|
|
|
|
|
|
+onMounted(async () => {
|
|
|
|
+ menuBarData.value = await getMenuData()
|
|
|
|
+ //menuBarKey.value = useRoutes.name
|
|
|
|
+ //initButtons()
|
|
})
|
|
})
|
|
|
|
|
|
//菜单被点击
|
|
//菜单被点击
|
|
@@ -56,7 +60,6 @@ const menuBarChange = ({ code }) => {
|
|
router.push({ name: code })
|
|
router.push({ name: code })
|
|
}
|
|
}
|
|
|
|
|
|
-
|
|
|
|
//用户信息
|
|
//用户信息
|
|
const userInfoLoad = ({ user_id }) => {
|
|
const userInfoLoad = ({ user_id }) => {
|
|
console.log('用户信息', user_id)
|
|
console.log('用户信息', user_id)
|