diff --git a/src/assets/imgs/icon/icon_drafting_group.png b/src/assets/imgs/icon/icon_drafting_group.png new file mode 100644 index 0000000..5e47ba0 Binary files /dev/null and b/src/assets/imgs/icon/icon_drafting_group.png differ diff --git a/src/assets/imgs/icon/icon_drafting_group_act.png b/src/assets/imgs/icon/icon_drafting_group_act.png new file mode 100644 index 0000000..b67bff8 Binary files /dev/null and b/src/assets/imgs/icon/icon_drafting_group_act.png differ diff --git a/src/components/menu/SideMenu.vue b/src/components/menu/SideMenu.vue index eb32cb5..c26c7e4 100644 --- a/src/components/menu/SideMenu.vue +++ b/src/components/menu/SideMenu.vue @@ -172,5 +172,11 @@ } } } + // icon图片默认是选中的图片,如果没被选中,就设置灰掉 + .ant-menu-item:not(.ant-menu-item-selected) { + .icon-img { + filter: grayscale(100%); + } + } diff --git a/src/components/menu/index.js b/src/components/menu/index.js index 4ef5846..c574922 100644 --- a/src/components/menu/index.js +++ b/src/components/menu/index.js @@ -146,6 +146,12 @@ export default { ) }, renderIcon (icon) { + // 图片做菜单icon,cus_img_xxx.png, xxx.png放在assets/imgs/icon/ + if (icon !== 'none' && icon !== undefined && icon.indexOf('cus_img_') !== -1) { + const img = require('@/assets/imgs/icon/' + icon.substr(8) + '_act.png') + return () + } if (icon !== 'none' && icon !== undefined && icon.indexOf('cus_') !== -1) { let className = `anticon-jeecg anticon${icon.substr(4)}` return diff --git a/src/views/draftingGroup/DraftingGroupManagement.vue b/src/views/draftingGroup/DraftingGroupManagement.vue index 21a294c..7d58a9f 100644 --- a/src/views/draftingGroup/DraftingGroupManagement.vue +++ b/src/views/draftingGroup/DraftingGroupManagement.vue @@ -1,6 +1,6 @@