style:数据上报
Showing
3 changed files
with
5 additions
and
19 deletions
| 1 | <!-- | 1 | <!-- | 
| 2 | * @Description: | 2 | * @Description: | 
| 3 | * @Autor: renchao | 3 | * @Autor: renchao | 
| 4 | * @LastEditTime: 2023-03-27 14:09:57 | 4 | * @LastEditTime: 2023-05-11 16:38:29 | 
| 5 | --> | 5 | --> | 
| 6 | <template> | 6 | <template> | 
| 7 | <div> | 7 | <div> | 
| ... | @@ -9,7 +9,7 @@ | ... | @@ -9,7 +9,7 @@ | 
| 9 | <el-menu router :default-active="activeMenu" :background-color="variables.menuBg" :text-color="variables.menuText" | 9 | <el-menu router :default-active="activeMenu" :background-color="variables.menuBg" :text-color="variables.menuText" | 
| 10 | :unique-opened="true" :active-text-color="variables.menuActiveText" :collapse-transition="false" mode="vertical"> | 10 | :unique-opened="true" :active-text-color="variables.menuActiveText" :collapse-transition="false" mode="vertical"> | 
| 11 | <!-- 权限菜单 --> | 11 | <!-- 权限菜单 --> | 
| 12 | <sidebar-item v-for="route in permission_routes.slice(5)" :key="route.path" :item="route" | 12 | <sidebar-item v-for="route in permission_routes.slice(4)" :key="route.path" :item="route" | 
| 13 | :base-path="route.path" /> | 13 | :base-path="route.path" /> | 
| 14 | <!-- 菜单全部展示 --> | 14 | <!-- 菜单全部展示 --> | 
| 15 | <!-- <sidebar-item v-for="route in asyncRoutes" :key="route.path" :item="route" :base-path="route.path" /> --> | 15 | <!-- <sidebar-item v-for="route in asyncRoutes" :key="route.path" :item="route" :base-path="route.path" /> --> | ... | ... | 
| 1 | /* | 1 | /* | 
| 2 | * @Description: | 2 | * @Description: | 
| 3 | * @Autor: renchao | 3 | * @Autor: renchao | 
| 4 | * @LastEditTime: 2023-05-11 16:25:43 | 4 | * @LastEditTime: 2023-05-11 16:33:18 | 
| 5 | */ | 5 | */ | 
| 6 | import Vue from 'vue' | 6 | export default function getTheme () { | 
| 7 | export default function getTheme (theme = Vue.prototype.BASE_API.THEME) { | 7 | import("@/styles/sbPublic.scss"); | 
| 8 | const resultMap = { | ||
| 9 | 'sb': function () { | ||
| 10 | return import("@/styles/sbPublic.scss"); | ||
| 11 | }, | ||
| 12 | 'default': function () { | ||
| 13 | throw new Error(`Unsupported theme: ${theme}`); | ||
| 14 | }, | ||
| 15 | }; | ||
| 16 | const result = resultMap[theme](); | ||
| 17 | if (result instanceof Promise) { | ||
| 18 | return result; | ||
| 19 | } else { | ||
| 20 | return resultMap.default(); | ||
| 21 | } | ||
| 22 | } | 8 | } | 
| ... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... | 
This diff is collapsed.
Click to expand it.
- 
Please register or sign in to post a comment