'admin-21.02.26:添加代码注释、优化主题样式、添加form手机适配样式'

This commit is contained in:
lyt 2021-02-26 13:15:40 +08:00
parent 8e91b7e189
commit 59a108e490
7 changed files with 99 additions and 16 deletions

View File

@ -507,7 +507,7 @@ export function setBackEndControlRoutesFun(res: any) {
setAddRoute() // 添加动态路由 setAddRoute() // 添加动态路由
setFilterMenu() // 过滤权限菜单 setFilterMenu() // 过滤权限菜单
setCacheTagsViewRoutes() // 添加 keepAlive 缓存 setCacheTagsViewRoutes() // 添加 keepAlive 缓存
window.location.href = window.location.href window.location.href = window.location.href // 防止页面刷新时出现空白或404
} }
// 后端控制路由,后端路由 component 转换 // 后端控制路由,后端路由 component 转换

View File

@ -570,40 +570,40 @@
------------------------------- */ ------------------------------- */
// success // success
.el-alert--success.is-light { .el-alert--success.is-light {
@include Alert(success, success-light-9, success-light-8); @include Alert(success, success-light-9, success-light-7);
} }
.el-alert--success.is-dark { .el-alert--success.is-dark {
@include Alert(whites, success, success-light-8); @include Alert(whites, success, success-light-7);
} }
.el-alert--success.is-light .el-alert__description { .el-alert--success.is-light .el-alert__description {
color: set-color(success); color: set-color(success);
} }
// warning // warning
.el-alert--warning.is-light { .el-alert--warning.is-light {
@include Alert(warning, warning-light-9, warning-light-8); @include Alert(warning, warning-light-9, warning-light-7);
} }
.el-alert--warning.is-dark { .el-alert--warning.is-dark {
@include Alert(whites, warning, warning-light-8); @include Alert(whites, warning, warning-light-7);
} }
.el-alert--warning.is-light .el-alert__description { .el-alert--warning.is-light .el-alert__description {
color: set-color(warning); color: set-color(warning);
} }
// info // info
.el-alert--info.is-light { .el-alert--info.is-light {
@include Alert(info, info-light-9, info-light-8); @include Alert(info, info-light-9, info-light-7);
} }
.el-alert--info.is-dark { .el-alert--info.is-dark {
@include Alert(whites, info, info-light-8); @include Alert(whites, info, info-light-7);
} }
.el-alert--info.is-light .el-alert__description { .el-alert--info.is-light .el-alert__description {
color: set-color(info); color: set-color(info);
} }
// error // error
.el-alert--error.is-light { .el-alert--error.is-light {
@include Alert(danger, danger-light-9, danger-light-8); @include Alert(danger, danger-light-9, danger-light-7);
} }
.el-alert--error.is-dark { .el-alert--error.is-dark {
@include Alert(whites, danger, danger-light-8); @include Alert(whites, danger, danger-light-7);
} }
.el-alert--error.is-light .el-alert__description { .el-alert--error.is-light .el-alert__description {
color: set-color(danger); color: set-color(danger);

13
src/theme/media/form.scss Normal file
View File

@ -0,0 +1,13 @@
@import './index.scss';
/* 页面宽度小于576px
------------------------------- */
@media screen and (max-width: $xs) {
.el-form-item__label {
width: 100% !important;
text-align: left !important;
}
.el-form-item__content {
margin-left: 0 !important;
}
}

View File

@ -5,3 +5,4 @@
@import './tagsView.scss'; @import './tagsView.scss';
@import './home.scss'; @import './home.scss';
@import './chart.scss'; @import './chart.scss';
@import './form.scss';

View File

@ -1,43 +1,105 @@
// 布局配置 // 布局配置
export default { export default {
// 是否开启布局配置抽屉
isDrawer: false, isDrawer: false,
/*
------------------------------- */
// 默认 primary 颜色,请注意:需要同时修改 `/@/theme/common/var.scss` 对应的值
primary: "#409eff", primary: "#409eff",
// 默认 success 颜色,请注意:需要同时修改 `/@/theme/common/var.scss` 对应的值
success: "#67c23a", success: "#67c23a",
// 默认 info 颜色,请注意:需要同时修改 `/@/theme/common/var.scss` 对应的值
info: "#909399", info: "#909399",
// 默认 warning 颜色,请注意:需要同时修改 `/@/theme/common/var.scss` 对应的值
warning: "#e6a23c", warning: "#e6a23c",
// 默认 danger 颜色,请注意:需要同时修改 `/@/theme/common/var.scss` 对应的值
danger: "#f56c6c", danger: "#f56c6c",
/* 菜单 /
------------------------------- */
// 默认顶栏导航背景颜色,请注意:需要同时修改 `/@/theme/common/var.scss` 对应的值
topBar: "#ffffff", topBar: "#ffffff",
// 默认菜单导航背景颜色,请注意:需要同时修改 `/@/theme/common/var.scss` 对应的值
menuBar: "#545c64", menuBar: "#545c64",
// 默认分栏菜单背景颜色,请注意:需要同时修改 `/@/theme/common/var.scss` 对应的值
columnsMenuBar: '#545c64', columnsMenuBar: '#545c64',
// 默认顶栏导航字体颜色,请注意:需要同时修改 `/@/theme/common/var.scss` 对应的值
topBarColor: "#606266", topBarColor: "#606266",
// 默认菜单导航字体颜色,请注意:需要同时修改 `/@/theme/common/var.scss` 对应的值
menuBarColor: "#eaeaea", menuBarColor: "#eaeaea",
// 默认分栏菜单字体颜色,请注意:需要同时修改 `/@/theme/common/var.scss` 对应的值
columnsMenuBarColor: '#e6e6e6', columnsMenuBarColor: '#e6e6e6',
// 是否开启顶栏背景颜色渐变
isTopBarColorGradual: false, isTopBarColorGradual: false,
// 是否开启菜单背景颜色渐变
isMenuBarColorGradual: false, isMenuBarColorGradual: false,
// 是否开启菜单字体背景高亮
isMenuBarColorHighlight: false, isMenuBarColorHighlight: false,
// 是否开启菜单字体背景高亮
/*
------------------------------- */
// 是否开启菜单水平折叠效果
isCollapse: false, isCollapse: false,
// 是否开启菜单手风琴效果
isUniqueOpened: false, isUniqueOpened: false,
// 是否开启固定 Header
isFixedHeader: false, isFixedHeader: false,
// 初始化变量,用于更新菜单 el-scrollbar 的高度,请勿删除
isFixedHeaderChange: false, isFixedHeaderChange: false,
// 是否开启经典布局分割菜单(仅经典布局生效)
isClassicSplitMenu: false, isClassicSplitMenu: false,
// 是否开启自动锁屏
isLockScreen: false, isLockScreen: false,
// 开启自动锁屏倒计时(s/秒)
lockScreenTime: 30, lockScreenTime: 30,
/*
------------------------------- */
// 是否开启侧边栏 Logo
isShowLogo: false, isShowLogo: false,
// 初始化变量,用于 el-scrollbar 的高度更新,请勿删除
isShowLogoChange: false, isShowLogoChange: false,
// 是否开启 Breadcrumb
isBreadcrumb: true, isBreadcrumb: true,
// 是否开启 Tagsview
isTagsview: true, isTagsview: true,
// 是否开启 Breadcrumb 图标
isBreadcrumbIcon: false, isBreadcrumbIcon: false,
// 是否开启 Tagsview 图标
isTagsviewIcon: false, isTagsviewIcon: false,
// 是否开启 TagsView 缓存
isCacheTagsView: false, isCacheTagsView: false,
// 是否开启 TagsView 拖拽
isSortableTagsView: true, isSortableTagsView: true,
// 是否开启 Footer 底部版权信息
isFooter: false, isFooter: false,
// 是否开启灰色模式
isGrayscale: false, isGrayscale: false,
// 是否开启色弱模式
isInvert: false, isInvert: false,
// 是否开启水印
isWartermark: false, isWartermark: false,
// 水印文案
wartermarkText: 'small@小柒', wartermarkText: 'small@小柒',
/*
------------------------------- */
// 默认 Tagsview 风格,可选 1、 tagsStyleOne 2、 tagsStyleTwo 3、 tagsStyleThree 4、 tagsStyleFour
tagsStyle: 'tagsStyleOne', tagsStyle: 'tagsStyleOne',
// 默认主页面切换动画,可选 1、 slideRight 2、 slideLeft 3、 opacitys
animation: 'slideRight', animation: 'slideRight',
// 默认分栏高亮风格,可选 1、 圆角 columnsRound 2、 卡片 columnsCard
columnsAsideStyle: 'columnsRound', columnsAsideStyle: 'columnsRound',
/*
------------------------------- */
// 默认布局,可选 1、默认 defaults 2、经典 classic 3、横向 transverse 4、分栏 columns
layout: 'defaults', layout: 'defaults',
/*
------------------------------- */
// 是否开启后端控制路由
isRequestRoutes: false isRequestRoutes: false
} }

View File

@ -1,6 +1,7 @@
/** /**
* 2020.11.29 lyt 整理 * 2020.11.29 lyt 整理
* 工具类集合适用于平时开发 * 工具类集合适用于平时开发
* 后期改成 xx.ts
*/ */
// 小数或整数(不可以负数) // 小数或整数(不可以负数)

View File

@ -1,20 +1,26 @@
<template> <template>
<div> <div>
limitsBackEndEndPage <el-alert title="温馨提示1此页面无法模拟后端控制路由因为 `gitee` 上所请求的 `json` 菜单数据线上会出现跨域的情况json地址
<el-input v-model="val"></el-input> https://gitee.com/lyt-top/vue-admin-wonderful-images/raw/master/next/menu/testMenu.json2`/src/api/menu/index.ts`
3拉取代码后本地请求查看后端控制页面路由效果`/src/utils/themeConfig.ts`中开启isRequestRoutes true则开启后端控制路由
4此页面效果只作为演示使用若出现不可逆转的bug请尝试 `F5` 刷新页面5默认启用的是 `前端控制路由`" type="warning" :closable="false"></el-alert>
<el-button type="primary" size="small" class="mt15" icon="el-icon-position" @click="onGoToFrontEndPage">立即前往前端控制路由
</el-button>
</div> </div>
</template> </template>
<script lang="ts"> <script lang="ts">
import { toRefs, reactive } from "vue"; import { useRouter } from "vue-router";
export default { export default {
name: "limitsBackEndEndPage", name: "limitsBackEndEndPage",
setup() { setup() {
const state = reactive({ const router = useRouter();
val: "", //
}); const onGoToFrontEndPage = () => {
router.push("/limits/frontEnd/page");
};
return { return {
...toRefs(state), onGoToFrontEndPage,
}; };
}, },
}; };