la 2 年 前
コミット
ae4d902bd5
共有3 個のファイルを変更した30 個の追加50 個の削除を含む
  1. 29 32
      src/pages/cjfx/index.vue
  2. 0 17
      src/router/index.ts
  3. 1 1
      vite.config.ts

+ 29 - 32
src/pages/cjfx/index.vue

@@ -13,52 +13,49 @@
               </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-group title="">
               <el-menu-item index="1-1">成绩单</el-menu-item>
               <el-menu-item index="1-2">三率一分</el-menu-item>
+              <el-menu-item index="1-3">分数段统计</el-menu-item>
+              <el-menu-item index="1-4">平均分离差分析</el-menu-item>
+              <el-menu-item index="1-5">教师统计</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-sub-menu index="2">
+            <template #title>
+              <el-icon>
+                <document />
+              </el-icon>
+              <span>试卷分析</span>
+            </template>
+            <el-menu-item-group title="">
+              <el-menu-item index="2-1">总体分析</el-menu-item>
+              <el-menu-item index="2-1">客观题分析</el-menu-item>
+            </el-menu-item-group>
+          </el-sub-menu>
+
         </el-menu>
       </div>
 
       <div class="w-942">
-        234
+        <router-view />
       </div>
     </div>
   </div>
 </template>
-
+<route lang="json">
+  {
+  "meta":{
+  "title":"成绩分析",
+  "breadcrumb": true
+  }
+  }
+  </route>
 <script lang="ts" setup>
+import { useRouter } from "vue-router";
+const router = useRouter();
+import { Document, Location, Setting} from '@element-plus/icons-vue';
 
-import {
-  Document,
-  Menu as IconMenu,
-  Location,
-  Setting,
-} from '@element-plus/icons-vue'
 const handleOpen = (key: string, keyPath: string[]) => {
   console.log(key, keyPath)
 }

+ 0 - 17
src/router/index.ts

@@ -1,17 +0,0 @@
-import { createRouter, createWebHashHistory, RouterOptions, Router, RouteRecordRaw } from 'vue-router';
-
-const routes: RouteRecordRaw[] = [
-  { path: '/', name: 'index', component: () => import('@/pages/index/index.vue') },
-  { path: '/cjfx', name: 'cjfx', component: () => import('@/pages/cjfx/index.vue') },
- ]
-
-// RouterOptions是路由选项类型
-const options: RouterOptions = {
-  history: createWebHashHistory(),
-  routes,
-}
-
-// Router是路由对象类型
-const router: Router = createRouter(options)
-
-export default router

+ 1 - 1
vite.config.ts

@@ -14,7 +14,7 @@ export default defineConfig({
   resolve: {
     alias: {
       '~/': `${path.resolve(__dirname, 'src')}/`,
-      '@': `${path.resolve(__dirname, 'src')}`,
+      '@':`${path.resolve(__dirname, 'src')}`,
 
     },
   },