From 609aa0c25c967d96db077f5d9ec2680e7b9e9aaa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E4=BC=9F=E5=BA=9A?= Date: Fri, 9 Dec 2022 19:03:27 +0800 Subject: [PATCH] =?UTF-8?q?update:=20=E9=9C=80=E6=B1=82=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E5=86=85=E5=AE=B9=EF=BC=8C=E8=83=BD=E5=8A=9B=E6=8E=A8=E8=8D=90?= =?UTF-8?q?=E4=BA=A4=E4=BA=92=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/bg-ui/bg-permission-option.vue | 3 +- src/bg-ui/bg-permission.vue | 3 + src/bg-ui/index.scss | 2 +- src/components/ability-card.vue | 13 +- src/components/ability-list.vue | 13 +- src/page/main/config/dict/index.vue | 2 +- .../main/develop/account/detail/index.vue | 2 +- src/page/main/develop/menu/menu-form.vue | 6 +- .../main/home-config/recommend/edit/index.vue | 427 +++++++++++++----- .../home-config/recommend/edit/type-form.vue | 16 +- src/page/main/system/role/add/role_form.vue | 3 +- 11 files changed, 351 insertions(+), 139 deletions(-) diff --git a/src/bg-ui/bg-permission-option.vue b/src/bg-ui/bg-permission-option.vue index 048ea89..6f84284 100644 --- a/src/bg-ui/bg-permission-option.vue +++ b/src/bg-ui/bg-permission-option.vue @@ -11,8 +11,9 @@ :indeterminate="option.isIndeterminate" @change="changeSelf" > - + {{ option.name }} + {{option.remark ? `(${option.remark})` : ""}} diff --git a/src/bg-ui/bg-permission.vue b/src/bg-ui/bg-permission.vue index a6309e3..7b20194 100644 --- a/src/bg-ui/bg-permission.vue +++ b/src/bg-ui/bg-permission.vue @@ -98,6 +98,7 @@ export default { name: nameProp, value: valueProp, children: childrenProp, + remark: remarkProp, } = this.props; let permissionData = []; let traverseOptions = (item) => { @@ -107,9 +108,11 @@ export default { let children = item[childrenProp]; let isSelected = this.values.indexOf(value) > -1; let isIndeterminate = false; + let remark = item[remarkProp]; result.name = name; result.value = value; + result.remark = remark; if (children && children.length > 0) { diff --git a/src/bg-ui/index.scss b/src/bg-ui/index.scss index 8196e13..7d4748b 100644 --- a/src/bg-ui/index.scss +++ b/src/bg-ui/index.scss @@ -2565,7 +2565,7 @@ a { text-overflow: ellipsis; word-break: break-all; white-space: nowrap; - width: 8em; + width: 10em; display: inline-block; vertical-align: middle; line-height: 16px; diff --git a/src/components/ability-card.vue b/src/components/ability-card.vue index 0a29b41..924c656 100644 --- a/src/components/ability-card.vue +++ b/src/components/ability-card.vue @@ -1,12 +1,13 @@