mirror of
https://github.com/pure-admin/vue-pure-admin.git
synced 2025-06-08 01:17:23 +08:00
feat: update
This commit is contained in:
parent
594efc6204
commit
321b9da9a8
@ -107,11 +107,13 @@ function translationEn() {
|
|||||||
</el-dropdown-menu>
|
</el-dropdown-menu>
|
||||||
</template>
|
</template>
|
||||||
</el-dropdown>
|
</el-dropdown>
|
||||||
<i
|
<el-icon
|
||||||
class="el-icon-setting"
|
class="el-icon-setting"
|
||||||
:title="$t('message.hssystemSet')"
|
:title="$t('message.hssystemSet')"
|
||||||
@click="onPanel"
|
@click="onPanel"
|
||||||
></i>
|
>
|
||||||
|
<Setting />
|
||||||
|
</el-icon>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
@ -191,8 +193,8 @@ function translationEn() {
|
|||||||
|
|
||||||
.el-icon-setting {
|
.el-icon-setting {
|
||||||
height: 48px;
|
height: 48px;
|
||||||
width: 40px;
|
width: 38px;
|
||||||
padding: 11px;
|
padding: 12px;
|
||||||
display: flex;
|
display: flex;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
|
@ -37,7 +37,9 @@ defineExpose({
|
|||||||
<div class="right-panel-items">
|
<div class="right-panel-items">
|
||||||
<div class="project-configuration">
|
<div class="project-configuration">
|
||||||
<h3>项目配置</h3>
|
<h3>项目配置</h3>
|
||||||
<i class="el-icon-close" @click="show = !show"></i>
|
<el-icon class="el-icon-close" @click="show = !show">
|
||||||
|
<Close />
|
||||||
|
</el-icon>
|
||||||
</div>
|
</div>
|
||||||
<div style="border-bottom: 1px solid #dcdfe6"></div>
|
<div style="border-bottom: 1px solid #dcdfe6"></div>
|
||||||
<slot />
|
<slot />
|
||||||
|
@ -180,11 +180,13 @@ onMounted(() => {
|
|||||||
</el-dropdown-menu>
|
</el-dropdown-menu>
|
||||||
</template>
|
</template>
|
||||||
</el-dropdown>
|
</el-dropdown>
|
||||||
<i
|
<el-icon
|
||||||
class="el-icon-setting"
|
class="el-icon-setting"
|
||||||
:title="$t('message.hssystemSet')"
|
:title="$t('message.hssystemSet')"
|
||||||
@click="onPanel"
|
@click="onPanel"
|
||||||
></i>
|
>
|
||||||
|
<Setting />
|
||||||
|
</el-icon>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
@ -484,14 +484,16 @@ onBeforeMount(() => {
|
|||||||
<router-link :to="item.path" @click="tagOnClick(item)">{{
|
<router-link :to="item.path" @click="tagOnClick(item)">{{
|
||||||
$t(item.meta.title)
|
$t(item.meta.title)
|
||||||
}}</router-link>
|
}}</router-link>
|
||||||
<span
|
<el-icon
|
||||||
v-if="
|
v-if="
|
||||||
($route.path === item.path && index !== 0) ||
|
($route.path === item.path && index !== 0) ||
|
||||||
(index === activeIndex && index !== 0)
|
(index === activeIndex && index !== 0)
|
||||||
"
|
"
|
||||||
class="el-icon-close"
|
class="el-icon-close"
|
||||||
@click="deleteMenu(item)"
|
@click="deleteMenu(item)"
|
||||||
></span>
|
>
|
||||||
|
<CloseBold />
|
||||||
|
</el-icon>
|
||||||
<div
|
<div
|
||||||
:ref="'schedule' + index"
|
:ref="'schedule' + index"
|
||||||
v-if="showModel !== 'card'"
|
v-if="showModel !== 'card'"
|
||||||
@ -522,15 +524,19 @@ onBeforeMount(() => {
|
|||||||
<!-- 右侧功能按钮 -->
|
<!-- 右侧功能按钮 -->
|
||||||
<ul class="right-button">
|
<ul class="right-button">
|
||||||
<li>
|
<li>
|
||||||
<i
|
<el-icon
|
||||||
:title="$t('message.hsrefreshRoute')"
|
:title="$t('message.hsrefreshRoute')"
|
||||||
class="el-icon-refresh-right rotate"
|
class="el-icon-refresh-right rotate"
|
||||||
@click="onFresh"
|
@click="onFresh"
|
||||||
></i>
|
>
|
||||||
|
<RefreshRight />
|
||||||
|
</el-icon>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<el-dropdown trigger="click" placement="bottom-end">
|
<el-dropdown trigger="click" placement="bottom-end">
|
||||||
<i class="el-icon-arrow-down"></i>
|
<el-icon>
|
||||||
|
<ArrowDown />
|
||||||
|
</el-icon>
|
||||||
<template #dropdown>
|
<template #dropdown>
|
||||||
<el-dropdown-menu>
|
<el-dropdown-menu>
|
||||||
<el-dropdown-item
|
<el-dropdown-item
|
||||||
@ -630,6 +636,7 @@ onBeforeMount(() => {
|
|||||||
font-size: 10px;
|
font-size: 10px;
|
||||||
color: #1890ff;
|
color: #1890ff;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
|
transform: fontsize3s;
|
||||||
|
|
||||||
&:hover {
|
&:hover {
|
||||||
border-radius: 50%;
|
border-radius: 50%;
|
||||||
|
@ -48,7 +48,11 @@ import {
|
|||||||
Lollipop,
|
Lollipop,
|
||||||
Link,
|
Link,
|
||||||
Position,
|
Position,
|
||||||
Histogram
|
Histogram,
|
||||||
|
RefreshRight,
|
||||||
|
ArrowDown,
|
||||||
|
Close,
|
||||||
|
CloseBold
|
||||||
} from "@element-plus/icons";
|
} from "@element-plus/icons";
|
||||||
|
|
||||||
const components = [
|
const components = [
|
||||||
@ -97,7 +101,11 @@ const components = [
|
|||||||
Lollipop,
|
Lollipop,
|
||||||
Link,
|
Link,
|
||||||
Position,
|
Position,
|
||||||
Histogram
|
Histogram,
|
||||||
|
RefreshRight,
|
||||||
|
ArrowDown,
|
||||||
|
Close,
|
||||||
|
CloseBold
|
||||||
];
|
];
|
||||||
|
|
||||||
const plugins = [ElLoading];
|
const plugins = [ElLoading];
|
||||||
|
@ -263,7 +263,7 @@
|
|||||||
.el-icon-setting {
|
.el-icon-setting {
|
||||||
height: 62px;
|
height: 62px;
|
||||||
width: 40px;
|
width: 40px;
|
||||||
padding: 11px;
|
padding: 12px;
|
||||||
display: flex;
|
display: flex;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user