|
@@ -1,13 +1,6 @@
|
|
<template>
|
|
<template>
|
|
<div class="layout-breadcrumb-seting">
|
|
<div class="layout-breadcrumb-seting">
|
|
- <el-drawer
|
|
|
|
- :title="$t('message.layout.configTitle')"
|
|
|
|
- v-model="getThemeConfig.isDrawer"
|
|
|
|
- direction="rtl"
|
|
|
|
- destroy-on-close
|
|
|
|
- size="260px"
|
|
|
|
- @close="onDrawerClose"
|
|
|
|
- >
|
|
|
|
|
|
+ <el-drawer :title="$t('message.layout.configTitle')" v-model="getThemeConfig.isDrawer" direction="rtl" destroy-on-close size="260px" @close="onDrawerClose">
|
|
<el-scrollbar class="layout-breadcrumb-seting-bar">
|
|
<el-scrollbar class="layout-breadcrumb-seting-bar">
|
|
<!-- 全局主题 -->
|
|
<!-- 全局主题 -->
|
|
<el-divider content-position="left">{{ $t('message.layout.oneTitle') }}</el-divider>
|
|
<el-divider content-position="left">{{ $t('message.layout.oneTitle') }}</el-divider>
|
|
@@ -17,7 +10,7 @@
|
|
<el-color-picker v-model="getThemeConfig.primary" size="default" @change="onColorPickerChange"> </el-color-picker>
|
|
<el-color-picker v-model="getThemeConfig.primary" size="default" @change="onColorPickerChange"> </el-color-picker>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- <div class="layout-breadcrumb-seting-bar-flex mt15">
|
|
|
|
|
|
+ <div class="layout-breadcrumb-seting-bar-flex mt15">
|
|
<div class="layout-breadcrumb-seting-bar-flex-label">{{ $t('message.layout.fourIsDark') }}</div>
|
|
<div class="layout-breadcrumb-seting-bar-flex-label">{{ $t('message.layout.fourIsDark') }}</div>
|
|
<div class="layout-breadcrumb-seting-bar-flex-value">
|
|
<div class="layout-breadcrumb-seting-bar-flex-value">
|
|
<el-switch v-model="getThemeConfig.isIsDark" size="small" @change="onAddDarkChange"></el-switch>
|
|
<el-switch v-model="getThemeConfig.isIsDark" size="small" @change="onAddDarkChange"></el-switch>
|
|
@@ -73,36 +66,21 @@
|
|
<div class="layout-breadcrumb-seting-bar-flex" :style="{ opacity: getThemeConfig.layout !== 'columns' ? 0.5 : 1 }">
|
|
<div class="layout-breadcrumb-seting-bar-flex" :style="{ opacity: getThemeConfig.layout !== 'columns' ? 0.5 : 1 }">
|
|
<div class="layout-breadcrumb-seting-bar-flex-label">{{ $t('message.layout.twoColumnsMenuBar') }}</div>
|
|
<div class="layout-breadcrumb-seting-bar-flex-label">{{ $t('message.layout.twoColumnsMenuBar') }}</div>
|
|
<div class="layout-breadcrumb-seting-bar-flex-value">
|
|
<div class="layout-breadcrumb-seting-bar-flex-value">
|
|
- <el-color-picker
|
|
|
|
- v-model="getThemeConfig.columnsMenuBar"
|
|
|
|
- size="default"
|
|
|
|
- @change="onBgColorPickerChange('columnsMenuBar')"
|
|
|
|
- :disabled="getThemeConfig.layout !== 'columns'"
|
|
|
|
- >
|
|
|
|
|
|
+ <el-color-picker v-model="getThemeConfig.columnsMenuBar" size="default" @change="onBgColorPickerChange('columnsMenuBar')" :disabled="getThemeConfig.layout !== 'columns'">
|
|
</el-color-picker>
|
|
</el-color-picker>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="layout-breadcrumb-seting-bar-flex" :style="{ opacity: getThemeConfig.layout !== 'columns' ? 0.5 : 1 }">
|
|
<div class="layout-breadcrumb-seting-bar-flex" :style="{ opacity: getThemeConfig.layout !== 'columns' ? 0.5 : 1 }">
|
|
<div class="layout-breadcrumb-seting-bar-flex-label">{{ $t('message.layout.twoColumnsMenuBarColor') }}</div>
|
|
<div class="layout-breadcrumb-seting-bar-flex-label">{{ $t('message.layout.twoColumnsMenuBarColor') }}</div>
|
|
<div class="layout-breadcrumb-seting-bar-flex-value">
|
|
<div class="layout-breadcrumb-seting-bar-flex-value">
|
|
- <el-color-picker
|
|
|
|
- v-model="getThemeConfig.columnsMenuBarColor"
|
|
|
|
- size="default"
|
|
|
|
- @change="onBgColorPickerChange('columnsMenuBarColor')"
|
|
|
|
- :disabled="getThemeConfig.layout !== 'columns'"
|
|
|
|
- >
|
|
|
|
|
|
+ <el-color-picker v-model="getThemeConfig.columnsMenuBarColor" size="default" @change="onBgColorPickerChange('columnsMenuBarColor')" :disabled="getThemeConfig.layout !== 'columns'">
|
|
</el-color-picker>
|
|
</el-color-picker>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="layout-breadcrumb-seting-bar-flex mt14" :style="{ opacity: getThemeConfig.layout !== 'columns' ? 0.5 : 1 }">
|
|
<div class="layout-breadcrumb-seting-bar-flex mt14" :style="{ opacity: getThemeConfig.layout !== 'columns' ? 0.5 : 1 }">
|
|
<div class="layout-breadcrumb-seting-bar-flex-label">{{ $t('message.layout.twoIsColumnsMenuBarColorGradual') }}</div>
|
|
<div class="layout-breadcrumb-seting-bar-flex-label">{{ $t('message.layout.twoIsColumnsMenuBarColorGradual') }}</div>
|
|
<div class="layout-breadcrumb-seting-bar-flex-value">
|
|
<div class="layout-breadcrumb-seting-bar-flex-value">
|
|
- <el-switch
|
|
|
|
- v-model="getThemeConfig.isColumnsMenuBarColorGradual"
|
|
|
|
- size="small"
|
|
|
|
- @change="onColumnsMenuBarGradualChange"
|
|
|
|
- :disabled="getThemeConfig.layout !== 'columns'"
|
|
|
|
- ></el-switch>
|
|
|
|
|
|
+ <el-switch v-model="getThemeConfig.isColumnsMenuBarColorGradual" size="small" @change="onColumnsMenuBarGradualChange" :disabled="getThemeConfig.layout !== 'columns'"></el-switch>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
@@ -129,12 +107,7 @@
|
|
<div class="layout-breadcrumb-seting-bar-flex mt15" :style="{ opacity: getThemeConfig.layout !== 'classic' ? 0.5 : 1 }">
|
|
<div class="layout-breadcrumb-seting-bar-flex mt15" :style="{ opacity: getThemeConfig.layout !== 'classic' ? 0.5 : 1 }">
|
|
<div class="layout-breadcrumb-seting-bar-flex-label">{{ $t('message.layout.threeIsClassicSplitMenu') }}</div>
|
|
<div class="layout-breadcrumb-seting-bar-flex-label">{{ $t('message.layout.threeIsClassicSplitMenu') }}</div>
|
|
<div class="layout-breadcrumb-seting-bar-flex-value">
|
|
<div class="layout-breadcrumb-seting-bar-flex-value">
|
|
- <el-switch
|
|
|
|
- v-model="getThemeConfig.isClassicSplitMenu"
|
|
|
|
- :disabled="getThemeConfig.layout !== 'classic'"
|
|
|
|
- size="small"
|
|
|
|
- @change="onClassicSplitMenuChange"
|
|
|
|
- >
|
|
|
|
|
|
+ <el-switch v-model="getThemeConfig.isClassicSplitMenu" :disabled="getThemeConfig.layout !== 'classic'" size="small" @change="onClassicSplitMenuChange">
|
|
</el-switch>
|
|
</el-switch>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -147,15 +120,7 @@
|
|
<div class="layout-breadcrumb-seting-bar-flex mt11">
|
|
<div class="layout-breadcrumb-seting-bar-flex mt11">
|
|
<div class="layout-breadcrumb-seting-bar-flex-label">{{ $t('message.layout.threeLockScreenTime') }}</div>
|
|
<div class="layout-breadcrumb-seting-bar-flex-label">{{ $t('message.layout.threeLockScreenTime') }}</div>
|
|
<div class="layout-breadcrumb-seting-bar-flex-value">
|
|
<div class="layout-breadcrumb-seting-bar-flex-value">
|
|
- <el-input-number
|
|
|
|
- v-model="getThemeConfig.lockScreenTime"
|
|
|
|
- controls-position="right"
|
|
|
|
- :min="1"
|
|
|
|
- :max="9999"
|
|
|
|
- @change="setLocalThemeConfig"
|
|
|
|
- size="default"
|
|
|
|
- style="width: 90px"
|
|
|
|
- >
|
|
|
|
|
|
+ <el-input-number v-model="getThemeConfig.lockScreenTime" controls-position="right" :min="1" :max="9999" @change="setLocalThemeConfig" size="default" style="width: 90px">
|
|
</el-input-number>
|
|
</el-input-number>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -168,18 +133,10 @@
|
|
<el-switch v-model="getThemeConfig.isShowLogo" size="small" @change="onIsShowLogoChange"></el-switch>
|
|
<el-switch v-model="getThemeConfig.isShowLogo" size="small" @change="onIsShowLogoChange"></el-switch>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- <div
|
|
|
|
- class="layout-breadcrumb-seting-bar-flex mt15"
|
|
|
|
- :style="{ opacity: getThemeConfig.layout === 'classic' || getThemeConfig.layout === 'transverse' ? 0.5 : 1 }"
|
|
|
|
- >
|
|
|
|
|
|
+ <div class="layout-breadcrumb-seting-bar-flex mt15" :style="{ opacity: getThemeConfig.layout === 'classic' || getThemeConfig.layout === 'transverse' ? 0.5 : 1 }">
|
|
<div class="layout-breadcrumb-seting-bar-flex-label">{{ $t('message.layout.fourIsBreadcrumb') }}</div>
|
|
<div class="layout-breadcrumb-seting-bar-flex-label">{{ $t('message.layout.fourIsBreadcrumb') }}</div>
|
|
<div class="layout-breadcrumb-seting-bar-flex-value">
|
|
<div class="layout-breadcrumb-seting-bar-flex-value">
|
|
- <el-switch
|
|
|
|
- v-model="getThemeConfig.isBreadcrumb"
|
|
|
|
- :disabled="getThemeConfig.layout === 'classic' || getThemeConfig.layout === 'transverse'"
|
|
|
|
- size="small"
|
|
|
|
- @change="onIsBreadcrumbChange"
|
|
|
|
- ></el-switch>
|
|
|
|
|
|
+ <el-switch v-model="getThemeConfig.isBreadcrumb" :disabled="getThemeConfig.layout === 'classic' || getThemeConfig.layout === 'transverse'" size="small" @change="onIsBreadcrumbChange"></el-switch>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="layout-breadcrumb-seting-bar-flex mt15">
|
|
<div class="layout-breadcrumb-seting-bar-flex mt15">
|
|
@@ -209,12 +166,7 @@
|
|
<div class="layout-breadcrumb-seting-bar-flex mt15" :style="{ opacity: isMobile ? 0.5 : 1 }">
|
|
<div class="layout-breadcrumb-seting-bar-flex mt15" :style="{ opacity: isMobile ? 0.5 : 1 }">
|
|
<div class="layout-breadcrumb-seting-bar-flex-label">{{ $t('message.layout.fourIsSortableTagsView') }}</div>
|
|
<div class="layout-breadcrumb-seting-bar-flex-label">{{ $t('message.layout.fourIsSortableTagsView') }}</div>
|
|
<div class="layout-breadcrumb-seting-bar-flex-value">
|
|
<div class="layout-breadcrumb-seting-bar-flex-value">
|
|
- <el-switch
|
|
|
|
- v-model="getThemeConfig.isSortableTagsView"
|
|
|
|
- :disabled="isMobile ? true : false"
|
|
|
|
- size="small"
|
|
|
|
- @change="onSortableTagsViewChange"
|
|
|
|
- ></el-switch>
|
|
|
|
|
|
+ <el-switch v-model="getThemeConfig.isSortableTagsView" :disabled="isMobile ? true : false" size="small" @change="onSortableTagsViewChange"></el-switch>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="layout-breadcrumb-seting-bar-flex mt15">
|
|
<div class="layout-breadcrumb-seting-bar-flex mt15">
|
|
@@ -279,14 +231,7 @@
|
|
<div class="layout-breadcrumb-seting-bar-flex mt15" :style="{ opacity: getThemeConfig.layout !== 'columns' ? 0.5 : 1 }">
|
|
<div class="layout-breadcrumb-seting-bar-flex mt15" :style="{ opacity: getThemeConfig.layout !== 'columns' ? 0.5 : 1 }">
|
|
<div class="layout-breadcrumb-seting-bar-flex-label">{{ $t('message.layout.fiveColumnsAsideStyle') }}</div>
|
|
<div class="layout-breadcrumb-seting-bar-flex-label">{{ $t('message.layout.fiveColumnsAsideStyle') }}</div>
|
|
<div class="layout-breadcrumb-seting-bar-flex-value">
|
|
<div class="layout-breadcrumb-seting-bar-flex-value">
|
|
- <el-select
|
|
|
|
- v-model="getThemeConfig.columnsAsideStyle"
|
|
|
|
- placeholder="请选择"
|
|
|
|
- size="default"
|
|
|
|
- style="width: 90px"
|
|
|
|
- :disabled="getThemeConfig.layout !== 'columns' ? true : false"
|
|
|
|
- @change="setLocalThemeConfig"
|
|
|
|
- >
|
|
|
|
|
|
+ <el-select v-model="getThemeConfig.columnsAsideStyle" placeholder="请选择" size="default" style="width: 90px" :disabled="getThemeConfig.layout !== 'columns' ? true : false" @change="setLocalThemeConfig">
|
|
<el-option label="圆角" value="columns-round"></el-option>
|
|
<el-option label="圆角" value="columns-round"></el-option>
|
|
<el-option label="卡片" value="columns-card"></el-option>
|
|
<el-option label="卡片" value="columns-card"></el-option>
|
|
</el-select>
|
|
</el-select>
|
|
@@ -295,14 +240,7 @@
|
|
<div class="layout-breadcrumb-seting-bar-flex mt15 mb27" :style="{ opacity: getThemeConfig.layout !== 'columns' ? 0.5 : 1 }">
|
|
<div class="layout-breadcrumb-seting-bar-flex mt15 mb27" :style="{ opacity: getThemeConfig.layout !== 'columns' ? 0.5 : 1 }">
|
|
<div class="layout-breadcrumb-seting-bar-flex-label">{{ $t('message.layout.fiveColumnsAsideLayout') }}</div>
|
|
<div class="layout-breadcrumb-seting-bar-flex-label">{{ $t('message.layout.fiveColumnsAsideLayout') }}</div>
|
|
<div class="layout-breadcrumb-seting-bar-flex-value">
|
|
<div class="layout-breadcrumb-seting-bar-flex-value">
|
|
- <el-select
|
|
|
|
- v-model="getThemeConfig.columnsAsideLayout"
|
|
|
|
- placeholder="请选择"
|
|
|
|
- size="default"
|
|
|
|
- style="width: 90px"
|
|
|
|
- :disabled="getThemeConfig.layout !== 'columns' ? true : false"
|
|
|
|
- @change="setLocalThemeConfig"
|
|
|
|
- >
|
|
|
|
|
|
+ <el-select v-model="getThemeConfig.columnsAsideLayout" placeholder="请选择" size="default" style="width: 90px" :disabled="getThemeConfig.layout !== 'columns' ? true : false" @change="setLocalThemeConfig">
|
|
<el-option label="水平" value="columns-horizontal"></el-option>
|
|
<el-option label="水平" value="columns-horizontal"></el-option>
|
|
<el-option label="垂直" value="columns-vertical"></el-option>
|
|
<el-option label="垂直" value="columns-vertical"></el-option>
|
|
</el-select>
|
|
</el-select>
|
|
@@ -514,8 +452,13 @@ export default defineComponent({
|
|
// 4、界面显示 --> 深色模式
|
|
// 4、界面显示 --> 深色模式
|
|
const onAddDarkChange = () => {
|
|
const onAddDarkChange = () => {
|
|
const body = document.documentElement as HTMLElement;
|
|
const body = document.documentElement as HTMLElement;
|
|
- if (getThemeConfig.value.isIsDark) body.setAttribute('data-theme', 'dark');
|
|
|
|
- else body.setAttribute('data-theme', '');
|
|
|
|
|
|
+ if (getThemeConfig.value.isIsDark) {
|
|
|
|
+ body.setAttribute('data-theme', 'dark');
|
|
|
|
+ document.querySelector('html')!.className = 'dark'
|
|
|
|
+ } else {
|
|
|
|
+ body.setAttribute('data-theme', '');
|
|
|
|
+ document.querySelector('html')!.className = ''
|
|
|
|
+ }
|
|
};
|
|
};
|
|
// 4、界面显示 --> 开启水印
|
|
// 4、界面显示 --> 开启水印
|
|
const onWartermarkChange = () => {
|
|
const onWartermarkChange = () => {
|
|
@@ -658,24 +601,29 @@ export default defineComponent({
|
|
.layout-breadcrumb-seting-bar {
|
|
.layout-breadcrumb-seting-bar {
|
|
height: calc(100vh - 50px);
|
|
height: calc(100vh - 50px);
|
|
padding: 0 15px;
|
|
padding: 0 15px;
|
|
|
|
+
|
|
::v-deep(.el-scrollbar__view) {
|
|
::v-deep(.el-scrollbar__view) {
|
|
overflow-x: hidden !important;
|
|
overflow-x: hidden !important;
|
|
}
|
|
}
|
|
|
|
+
|
|
.layout-breadcrumb-seting-bar-flex {
|
|
.layout-breadcrumb-seting-bar-flex {
|
|
display: flex;
|
|
display: flex;
|
|
align-items: center;
|
|
align-items: center;
|
|
margin-bottom: 5px;
|
|
margin-bottom: 5px;
|
|
|
|
+
|
|
&-label {
|
|
&-label {
|
|
flex: 1;
|
|
flex: 1;
|
|
color: var(--el-text-color-primary);
|
|
color: var(--el-text-color-primary);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+
|
|
.layout-drawer-content-flex {
|
|
.layout-drawer-content-flex {
|
|
overflow: hidden;
|
|
overflow: hidden;
|
|
display: flex;
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
flex-wrap: wrap;
|
|
align-content: flex-start;
|
|
align-content: flex-start;
|
|
margin: 0 -5px;
|
|
margin: 0 -5px;
|
|
|
|
+
|
|
.layout-drawer-content-item {
|
|
.layout-drawer-content-item {
|
|
width: 50%;
|
|
width: 50%;
|
|
height: 70px;
|
|
height: 70px;
|
|
@@ -683,31 +631,39 @@ export default defineComponent({
|
|
border: 1px solid transparent;
|
|
border: 1px solid transparent;
|
|
position: relative;
|
|
position: relative;
|
|
padding: 5px;
|
|
padding: 5px;
|
|
|
|
+
|
|
.el-container {
|
|
.el-container {
|
|
height: 100%;
|
|
height: 100%;
|
|
|
|
+
|
|
.el-aside-dark {
|
|
.el-aside-dark {
|
|
background-color: var(--next-color-seting-header);
|
|
background-color: var(--next-color-seting-header);
|
|
}
|
|
}
|
|
|
|
+
|
|
.el-aside {
|
|
.el-aside {
|
|
background-color: var(--next-color-seting-aside);
|
|
background-color: var(--next-color-seting-aside);
|
|
}
|
|
}
|
|
|
|
+
|
|
.el-header {
|
|
.el-header {
|
|
background-color: var(--next-color-seting-header);
|
|
background-color: var(--next-color-seting-header);
|
|
}
|
|
}
|
|
|
|
+
|
|
.el-main {
|
|
.el-main {
|
|
background-color: var(--next-color-seting-main);
|
|
background-color: var(--next-color-seting-main);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+
|
|
.el-circular {
|
|
.el-circular {
|
|
border-radius: 2px;
|
|
border-radius: 2px;
|
|
overflow: hidden;
|
|
overflow: hidden;
|
|
border: 1px solid transparent;
|
|
border: 1px solid transparent;
|
|
transition: all 0.3s ease-in-out;
|
|
transition: all 0.3s ease-in-out;
|
|
}
|
|
}
|
|
|
|
+
|
|
.drawer-layout-active {
|
|
.drawer-layout-active {
|
|
border: 1px solid;
|
|
border: 1px solid;
|
|
border-color: var(--el-color-primary);
|
|
border-color: var(--el-color-primary);
|
|
}
|
|
}
|
|
|
|
+
|
|
.layout-tips-warp,
|
|
.layout-tips-warp,
|
|
.layout-tips-warp-active {
|
|
.layout-tips-warp-active {
|
|
transition: all 0.3s ease-in-out;
|
|
transition: all 0.3s ease-in-out;
|
|
@@ -719,6 +675,7 @@ export default defineComponent({
|
|
border-color: var(--el-color-primary-light-4);
|
|
border-color: var(--el-color-primary-light-4);
|
|
border-radius: 100%;
|
|
border-radius: 100%;
|
|
padding: 4px;
|
|
padding: 4px;
|
|
|
|
+
|
|
.layout-tips-box {
|
|
.layout-tips-box {
|
|
transition: inherit;
|
|
transition: inherit;
|
|
width: 30px;
|
|
width: 30px;
|
|
@@ -727,6 +684,7 @@ export default defineComponent({
|
|
border: 1px solid;
|
|
border: 1px solid;
|
|
border-color: var(--el-color-primary-light-4);
|
|
border-color: var(--el-color-primary-light-4);
|
|
border-radius: 100%;
|
|
border-radius: 100%;
|
|
|
|
+
|
|
.layout-tips-txt {
|
|
.layout-tips-txt {
|
|
transition: inherit;
|
|
transition: inherit;
|
|
position: relative;
|
|
position: relative;
|
|
@@ -746,30 +704,37 @@ export default defineComponent({
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+
|
|
.layout-tips-warp-active {
|
|
.layout-tips-warp-active {
|
|
border: 1px solid;
|
|
border: 1px solid;
|
|
border-color: var(--el-color-primary);
|
|
border-color: var(--el-color-primary);
|
|
|
|
+
|
|
.layout-tips-box {
|
|
.layout-tips-box {
|
|
border: 1px solid;
|
|
border: 1px solid;
|
|
border-color: var(--el-color-primary);
|
|
border-color: var(--el-color-primary);
|
|
|
|
+
|
|
.layout-tips-txt {
|
|
.layout-tips-txt {
|
|
color: var(--el-color-primary) !important;
|
|
color: var(--el-color-primary) !important;
|
|
background-color: var(--next-color-seting-main) !important;
|
|
background-color: var(--next-color-seting-main) !important;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+
|
|
&:hover {
|
|
&:hover {
|
|
.el-circular {
|
|
.el-circular {
|
|
transition: all 0.3s ease-in-out;
|
|
transition: all 0.3s ease-in-out;
|
|
border: 1px solid;
|
|
border: 1px solid;
|
|
border-color: var(--el-color-primary);
|
|
border-color: var(--el-color-primary);
|
|
}
|
|
}
|
|
|
|
+
|
|
.layout-tips-warp {
|
|
.layout-tips-warp {
|
|
transition: all 0.3s ease-in-out;
|
|
transition: all 0.3s ease-in-out;
|
|
border-color: var(--el-color-primary);
|
|
border-color: var(--el-color-primary);
|
|
|
|
+
|
|
.layout-tips-box {
|
|
.layout-tips-box {
|
|
transition: inherit;
|
|
transition: inherit;
|
|
border-color: var(--el-color-primary);
|
|
border-color: var(--el-color-primary);
|
|
|
|
+
|
|
.layout-tips-txt {
|
|
.layout-tips-txt {
|
|
transition: inherit;
|
|
transition: inherit;
|
|
color: var(--el-color-primary) !important;
|
|
color: var(--el-color-primary) !important;
|
|
@@ -780,12 +745,15 @@ export default defineComponent({
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+
|
|
.copy-config {
|
|
.copy-config {
|
|
margin: 10px 0;
|
|
margin: 10px 0;
|
|
|
|
+
|
|
.copy-config-btn {
|
|
.copy-config-btn {
|
|
width: 100%;
|
|
width: 100%;
|
|
margin-top: 15px;
|
|
margin-top: 15px;
|
|
}
|
|
}
|
|
|
|
+
|
|
.copy-config-btn-reset {
|
|
.copy-config-btn-reset {
|
|
width: 100%;
|
|
width: 100%;
|
|
margin: 10px 0 0;
|
|
margin: 10px 0 0;
|