From 2b2b73968d1cde0e9879e7a291a5c4d1138eb095 Mon Sep 17 00:00:00 2001
From: qushutong <1976590620@qq.com>
Date: Wed, 20 Nov 2019 10:56:21 +0800
Subject: [PATCH] =?UTF-8?q?=E8=8F=9C=E5=8D=95=E7=AE=A1=E7=90=86=20?=
=?UTF-8?q?=E6=B7=BB=E5=8A=A0icon?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../modules/sys/app-menu-add-or-update.vue | 91 ++++++++++++-------
src/views/modules/sys/app-menu.vue | 13 ++-
.../sys/appmenutemplate-add-or-update.vue | 60 +-----------
src/views/modules/sys/appmenutemplate.vue | 10 --
4 files changed, 65 insertions(+), 109 deletions(-)
diff --git a/src/views/modules/sys/app-menu-add-or-update.vue b/src/views/modules/sys/app-menu-add-or-update.vue
index b5a90976..ca62ff28 100644
--- a/src/views/modules/sys/app-menu-add-or-update.vue
+++ b/src/views/modules/sys/app-menu-add-or-update.vue
@@ -69,42 +69,30 @@
:label="$t('menu.sort')">
-
-
-
-
+ label="菜单图标"
+ v-loading="loading"
+ prop="icon">
+
+
+
+
+ prop="templateId">
+ clearable
+ placeholder="子菜单模板">
+ :key="item.id"
+ :label="item.templateName"
+ :value="item.id">
@@ -160,6 +148,7 @@
@@ -349,5 +349,28 @@ export default {
}
}
}
+ .avatar-uploader .el-upload {
+ border: 1px dashed #d9d9d9;
+ border-radius: 6px;
+ cursor: pointer;
+ position: relative;
+ overflow: hidden;
+ }
+ .avatar-uploader .el-upload:hover {
+ border-color: #409eff;
+ }
+ .avatar-uploader-icon {
+ font-size: 28px;
+ color: #8c939d;
+ width: 378px;
+ height: 178px;
+ line-height: 178px;
+ text-align: center;
+ }
+ .avatar {
+ width: 300px;
+ height: 178px;
+ display: block;
+ }
}
diff --git a/src/views/modules/sys/app-menu.vue b/src/views/modules/sys/app-menu.vue
index 70830ee5..97af6ce8 100644
--- a/src/views/modules/sys/app-menu.vue
+++ b/src/views/modules/sys/app-menu.vue
@@ -20,14 +20,13 @@
header-align="center"
width="150">
-
+
-
+ :show-overflow-tooltip="true"> -->
-
-
-
-
-
-
-
diff --git a/src/views/modules/sys/appmenutemplate.vue b/src/views/modules/sys/appmenutemplate.vue
index f45efe13..24fed360 100644
--- a/src/views/modules/sys/appmenutemplate.vue
+++ b/src/views/modules/sys/appmenutemplate.vue
@@ -54,16 +54,6 @@
label="标签颜色"
header-align="center"
align="center">
-
-
-
-
-