|
@@ -0,0 +1,72 @@
|
|
|
+<template>
|
|
|
+ <div>
|
|
|
+ <NavHeader />
|
|
|
+ <bread-crumb />
|
|
|
+
|
|
|
+ <div class="w-1200px m-auto flex flex-row justify-between">
|
|
|
+ <div class="w-188">
|
|
|
+ <el-menu default-active="2" class="el-menu-vertical-demo" @open="handleOpen" @close="handleClose">
|
|
|
+ <el-sub-menu index="1">
|
|
|
+ <template #title>
|
|
|
+ <el-icon>
|
|
|
+ <location />
|
|
|
+ </el-icon>
|
|
|
+ <span>成绩分析</span>
|
|
|
+ </template>
|
|
|
+ <el-menu-item-group title="组1">
|
|
|
+ <el-menu-item index="1-1">成绩单</el-menu-item>
|
|
|
+ <el-menu-item index="1-2">三率一分</el-menu-item>
|
|
|
+ <el-menu-item index="1-1">成绩单</el-menu-item>
|
|
|
+ <el-menu-item index="1-2">三率一分</el-menu-item>
|
|
|
+ </el-menu-item-group>
|
|
|
+
|
|
|
+ <el-sub-menu index="1-4">
|
|
|
+ <template #title>item four</template>
|
|
|
+ <el-menu-item index="1-4-1">item one</el-menu-item>
|
|
|
+ </el-sub-menu>
|
|
|
+ </el-sub-menu>
|
|
|
+ <el-menu-item index="2">
|
|
|
+ <el-icon><icon-menu /></el-icon>
|
|
|
+ <span>试卷分析</span>
|
|
|
+ </el-menu-item>
|
|
|
+ <el-menu-item index="3" disabled>
|
|
|
+ <el-icon>
|
|
|
+ <document />
|
|
|
+ </el-icon>
|
|
|
+ <span>导航3</span>
|
|
|
+ </el-menu-item>
|
|
|
+ <el-menu-item index="4">
|
|
|
+ <el-icon>
|
|
|
+ <setting />
|
|
|
+ </el-icon>
|
|
|
+ <span>导航4</span>
|
|
|
+ </el-menu-item>
|
|
|
+ </el-menu>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="w-942">
|
|
|
+ 234
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+</template>
|
|
|
+
|
|
|
+<script lang="ts" setup>
|
|
|
+
|
|
|
+import {
|
|
|
+ Document,
|
|
|
+ Menu as IconMenu,
|
|
|
+ Location,
|
|
|
+ Setting,
|
|
|
+} from '@element-plus/icons-vue'
|
|
|
+const handleOpen = (key: string, keyPath: string[]) => {
|
|
|
+ console.log(key, keyPath)
|
|
|
+}
|
|
|
+const handleClose = (key: string, keyPath: string[]) => {
|
|
|
+ console.log(key, keyPath)
|
|
|
+}
|
|
|
+
|
|
|
+</script>
|
|
|
+
|
|
|
+
|
|
|
+<style lang="scss" scoped></style>
|