From d1f084c59e970dc95c673dee760cc48dff701291 Mon Sep 17 00:00:00 2001 From: gaofy <1014893517@qq.com> Date: Mon, 18 Dec 2023 18:30:33 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/css/global.scss | 20 ++- .../permissions-manage/form/menu-form.vue | 138 ++++++++++++++++++ src/views/permissions-manage/menu-manage.vue | 126 +++++++++++++++- 3 files changed, 280 insertions(+), 4 deletions(-) create mode 100644 src/views/permissions-manage/form/menu-form.vue diff --git a/src/assets/css/global.scss b/src/assets/css/global.scss index 016e891..4afe2c7 100644 --- a/src/assets/css/global.scss +++ b/src/assets/css/global.scss @@ -27,7 +27,7 @@ body { box-sizing: border-box; } -[class^='icon-'] { +[class*='icon-'] { font-family: "iconfont" !important; font-style: normal; -webkit-font-smoothing: antialiased; @@ -115,6 +115,22 @@ body { } } +.number-input.el-input { + .el-input__wrapper { + position: relative; + &::after { + content: ''; + position: absolute; + width: 30px; + top: 1px; + right: 11px; + bottom: 1px; + background: white; + z-index: 1; + } + } +} + .custom-tabs { position: relative; width: 100%; @@ -180,7 +196,7 @@ body { margin-top: 20px; display: flex; align-items: center; - &>* ~ * { + & .el-button ~ .el-button { margin-left: 20px; } } diff --git a/src/views/permissions-manage/form/menu-form.vue b/src/views/permissions-manage/form/menu-form.vue new file mode 100644 index 0000000..2c483e7 --- /dev/null +++ b/src/views/permissions-manage/form/menu-form.vue @@ -0,0 +1,138 @@ + + + + + diff --git a/src/views/permissions-manage/menu-manage.vue b/src/views/permissions-manage/menu-manage.vue index 3c179a6..5560dd1 100644 --- a/src/views/permissions-manage/menu-manage.vue +++ b/src/views/permissions-manage/menu-manage.vue @@ -1,15 +1,137 @@