diff --git a/src/bg-ui/bg-permission-option.vue b/src/bg-ui/bg-permission-option.vue index 048ea8905454f9754ea148f7a4d38979d8d91271..6f842847c82c52bcad07500803e39fd6a72ad60e 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 a6309e34c5c12a4cb65448e22d1cdbf7791048da..7b20194edf11df85d55c77d721004ac907f0e528 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 8196e1371badc869f4e0495e90c84b51b2a8047d..7d4748bea20f52876bd2ff6e52d4408f4796c7e8 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 0a29b416bec1a03f9ec9b0193295100f54657101..924c656c8fb5834697e1f81ed5ba9c8609272e86 100644 --- a/src/components/ability-card.vue +++ b/src/components/ability-card.vue @@ -1,12 +1,13 @@