Forráskód Böngészése

fix(resourceAudit): 更新课程列表接口路径
refactor(layout): 添加菜单项可见性判断函数
style(config): 修改默认布局和主题配置

更新课程列表接口路径以匹配后端变更
添加hasHidden函数统一处理菜单项可见性逻辑
将默认布局改为经典样式,主题改为亮色

tanshanming 6 hónapja
szülő
commit
05faf8f630
3 módosított fájl, 14 hozzáadás és 4 törlés
  1. 1 1
      src/api/resourceAudit.js
  2. 2 2
      src/config/index.js
  3. 11 1
      src/layout/index.vue

+ 1 - 1
src/api/resourceAudit.js

@@ -45,7 +45,7 @@ export default {
 	},
 	//获取课程下拉
 	courseAllList(data = {}) {
-		return request('disk/courseinfo/allList', data, 'get')
+		return request('disk/courseopen/queryCourseList', data, 'get')
 	},
 	//获取学期列表
 	semesterDownList(data = {}) {

+ 2 - 2
src/config/index.js

@@ -25,7 +25,7 @@ const DEFAULT_CONFIG = {
 	REQUEST_CACHE: false,
 
 	// 布局 经典:classical,双排菜单:doublerow
-	SNOWY_LAYOUT: 'doublerow',
+	SNOWY_LAYOUT: 'classical',
 
 	// 菜单是否折叠
 	SNOWY_MENU_COLLAPSE: false,
@@ -55,7 +55,7 @@ const DEFAULT_CONFIG = {
 	COLOR: '#1890FF',
 
 	// 默认整体主题
-	SNOWY_THEME: 'dark',
+	SNOWY_THEME: 'light',
 
 	// 整体表单风格
 	SNOWY_FORM_STYLE: 'drawer',

+ 11 - 1
src/layout/index.vue

@@ -99,7 +99,7 @@
 						padding: 12px 0 !important;
 					"
 					@click="showMenu(item)"
-					v-if="!item.meta.hidden"
+					v-if="!hasHidden(item)"
 				>
 					<a v-if="item.meta && item.meta.type === 'link'" :href="item.path" target="_blank" @click.stop="() => {}" />
 					<template #icon>
@@ -518,4 +518,14 @@
 			moduleMenuShow.value = true
 		})
 	}
+	const hasHidden = (item) => {
+		if (item.visible === 'FALSE') {
+			return true
+		}
+		if (item.meta.hidden === true) {
+			return true
+		}
+		// 为空跟false,都会显示
+		return false
+	}
 </script>