Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v1.10.25 #2613

Merged
merged 165 commits into from
Apr 11, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
165 commits
Select commit Hold shift + click to select a range
1152091
feature: 提交部分用户/组织部分代码
lhzzforever Dec 29, 2023
1a12b63
feature: 添加资源实例搜索组件自定义样式
lhzzforever Jan 2, 2024
c4be5c7
Merge branch 'upstream/develop' into dev/develop_ci_userOrOrg
lhzzforever Jan 2, 2024
f5f3fa2
feature: 提交用户/组织模块部分代码
lhzzforever Jan 4, 2024
d168b70
feature: 对接用户/组织—>个人用户组权限模块、用户组织列表
lhzzforever Jan 4, 2024
0571b5a
feature: 添加用户类型下组织用户组权限、人员模板权限,封装处理不同权限类型业务的表格组件
lhzzforever Jan 5, 2024
ec47fd9
Merge branch 'upstream/develop' into dev/develop_ci_userOrOrg
lhzzforever Jan 5, 2024
d07455f
Merge branch 'upstream/develop' into dev/develop_ci_userOrOrg
lhzzforever Jan 11, 2024
253d450
feature: 提交用户列表滚动事件
lhzzforever Jan 15, 2024
ae11d3f
feature: 处理组织架构人员搜索场景下的业务
lhzzforever Jan 16, 2024
8b412ee
feature: 封装批量操作下追加用户组业务代码和单个加入用户组业务代码
lhzzforever Jan 16, 2024
2c1204c
Merge branch 'upstream/develop' into dev/develop_ci_userOrOrg
lhzzforever Jan 17, 2024
b02d345
feature: 完成用户/组织模块—>左侧列表下拉加载,批量重置用户组业务交互(待对接)
lhzzforever Jan 17, 2024
15999e1
feature: 提交批量重置用户组代码
lhzzforever Jan 18, 2024
7c77c0c
Merge branch 'upstream/develop' into dev/develop_ci_userOrOrg
lhzzforever Jan 22, 2024
10aefff
feature: 添加用户组权限移除接口
lhzzforever Jan 22, 2024
b5c9d2f
Merge branch 'upstream/develop' into dev/develop_ci_userOrOrg
lhzzforever Jan 23, 2024
effd09a
Merge branch 'upstream/develop' into dev/develop_ci_userOrOrg
lhzzforever Jan 23, 2024
5573308
feature: 提佳品批量操作
lhzzforever Jan 23, 2024
42fdc9c
feature: 对接批量操作移除用户组
lhzzforever Jan 24, 2024
6e175e7
Merge branch 'upstream/develop' into dev/develop_ci_userOrOrg
lhzzforever Jan 25, 2024
00f4371
feature: 整改用户视角需求最新设计稿
lhzzforever Jan 25, 2024
b95a9e7
Merge branch 'upstream/develop' into dev/develop_ci_userOrOrg
lhzzforever Jan 26, 2024
e593f55
feature: 提交批量清空清空管理空间模块代码
lhzzforever Jan 29, 2024
71d4402
Merge branch 'upstream/develop' into dev/develop_ci_userOrOrg
lhzzforever Jan 29, 2024
b8566fc
Merge branch 'upstream/develop' into dev/develop_ci_userOrOrg
lhzzforever Feb 1, 2024
0ee62a4
featrure: 批量清空(退出用户组)增加个人用户组和组织权限用户组展示
lhzzforever Feb 1, 2024
654c68f
fix: 去掉log
lhzzforever Feb 2, 2024
217b9dc
Merge pull request #2467 from lhzzforever/dev/develop_ci_userOrOrg
huangpeng0428 Feb 2, 2024
1a59d7f
feature: 处理用户/组织搜索模块有搜索字段且非展开模式的业务交互
lhzzforever Feb 6, 2024
e720328
fix: 修复首次选中组织架构成员列表第一个会显示暂无数据
lhzzforever Feb 8, 2024
7902b7b
feature: 处理search组件缩略图下tag标签与展开模式下级联搜索的联动关系
lhzzforever Feb 8, 2024
91d3e51
Merge branch 'ft_user_org_perm' into dev/develop_ci_userOrOrg
lhzzforever Feb 8, 2024
5e79c48
fix: 替换测试接口
lhzzforever Feb 18, 2024
53e77af
fix: 增加侧边栏快捷关闭规范
lhzzforever Feb 18, 2024
8face01
fix: 修复资源权限管理无法回显勾选无限制选项
lhzzforever Feb 18, 2024
bd9b0e5
feature: 处理快捷实例tag筛选
lhzzforever Feb 18, 2024
630c169
fix: 修改用户/组织头部搜索交互,只支持删除系统tag且同步删除关联子项
lhzzforever Feb 19, 2024
a5b96c9
feature: 优化清空用户组并移除(管理空间)交互
lhzzforever Feb 19, 2024
10c6ad2
fix: 切换操作清空资源实例和类型
lhzzforever Feb 19, 2024
81c9791
feature: 用户/组织模块头部缩略Tag搜索场景提供快捷popover编辑功能
lhzzforever Feb 19, 2024
6f1c5b1
fix: 设置快捷编辑tag内容
lhzzforever Feb 20, 2024
303a74d
fix: interface去掉无用参数
lhzzforever Feb 20, 2024
f02db82
fix: 搜索的时候默认选择第一条数据
lhzzforever Feb 20, 2024
42ffe24
fix: 调整侧边栏底部按钮间距
lhzzforever Feb 20, 2024
3bf14d2
feature: 清空用户组并移除管理空间设计稿改版
lhzzforever Feb 20, 2024
e8a933f
fearture: 对接用户组批量移除、批量续期
lhzzforever Feb 21, 2024
456151c
fix: 对接清空用户组并移出(管理空间)、重置用户组业务接口
lhzzforever Feb 21, 2024
ef8fcdf
fix: 去掉获取已选用户组接口
lhzzforever Feb 21, 2024
37c04ea
fix: 去掉获取已选用户组接口
lhzzforever Feb 21, 2024
30f6174
fix: 去除log
lhzzforever Feb 21, 2024
12be622
fix: 用户组权限只有一种类型数据时,默认展开
lhzzforever Feb 21, 2024
0580cf7
Merge pull request #2508 from lhzzforever/dev/develop_ci_userOrOrg
zhu327 Feb 21, 2024
2cd539f
Merge pull request #2517 from TencentBlueKing/develop
zhu327 Feb 21, 2024
787f342
Merge pull request #2519 from TencentBlueKing/develop
zhu327 Feb 21, 2024
efb1e27
Merge pull request #2521 from TencentBlueKing/develop
zhu327 Feb 21, 2024
d1e7357
Merge pull request #2523 from TencentBlueKing/develop
zhu327 Feb 21, 2024
6d9dcfc
fix: 修复人员模板模块有操作列
lhzzforever Feb 21, 2024
e1b721e
Merge branch 'upstream/ft_user_org_perm' into dev/develop_ci_userOrOrg
lhzzforever Feb 21, 2024
2c481b7
feature: 用户类型增加直接通过部门加入人员模板的接口
lhzzforever Feb 21, 2024
3b57d1c
fix: 监听最新的组架构架构人员切换
lhzzforever Feb 22, 2024
eac6e70
fix: 修复续期时间无法同步表格最新数据
lhzzforever Feb 22, 2024
6b67bdd
fix: 用户组权限接口不需要过滤搜索字段
lhzzforever Feb 22, 2024
4b001f5
fix: 修改移除标题
lhzzforever Feb 22, 2024
bef14ae
Merge branch 'upstream/develop' into dev/develop_ci_userOrOrg
lhzzforever Feb 22, 2024
82eada2
fix: 二级管理员隐藏用户/组织菜单
lhzzforever Feb 22, 2024
483481d
fix: 修复组织用户组接口调用错误
lhzzforever Feb 22, 2024
496a6fb
fix: 用户组权限收起后,勾选的数据清空
lhzzforever Feb 22, 2024
d960038
fix: 提交产品自测的体验问题
lhzzforever Feb 23, 2024
b79e761
fix: 处理需要展示poopver的tag
lhzzforever Feb 23, 2024
b74503c
Merge pull request #2525 from lhzzforever/dev/develop_ci_userOrOrg
zhu327 Feb 23, 2024
3dea3c7
Merge branch 'upstream/develop' into dev/develop_ci_userOrOrg
lhzzforever Feb 26, 2024
960bcd2
fix: 处理如果有多项item时也支持默认展开第一项
lhzzforever Feb 26, 2024
c9ace70
fix: 处理多个tag标签溢出不换行
lhzzforever Feb 26, 2024
fb22169
Merge pull request #2535 from lhzzforever/dev/develop_ci_userOrOrg
zhu327 Feb 26, 2024
2cb629e
fix: 修复设计走查问题
lhzzforever Feb 27, 2024
37a9d35
fix: 组织架构列表添加自定义loading
lhzzforever Feb 28, 2024
7d2409d
fix: 修复用户组权限无法跨页选择
lhzzforever Feb 28, 2024
80a4752
fix: 设置底色为#ffff
lhzzforever Feb 28, 2024
2072f0d
fix: 修复drowdown底色为#fff
lhzzforever Feb 28, 2024
735f668
fix: 增加hover手柄效果
lhzzforever Feb 28, 2024
1767ebf
Merge pull request #2537 from lhzzforever/dev/develop_ci_userOrOrg
ielgnaw Feb 28, 2024
d5e662d
Merge pull request #2540 from TencentBlueKing/develop
zhu327 Feb 29, 2024
6bf0f5f
fix: 修复遗留问题
lhzzforever Feb 29, 2024
6406d65
Merge branch 'upstream/ft_user_org_perm' into dev/develop_ci_userOrOrg
lhzzforever Feb 29, 2024
995928e
fix: 跑马灯组件不根据回调参数做是否展示处理
lhzzforever Feb 29, 2024
56760a3
fix: 根据列表宽度自定义tooltip
lhzzforever Feb 29, 2024
43fecbd
Merge pull request #2543 from lhzzforever/dev/develop_ci_userOrOrg
ielgnaw Feb 29, 2024
e1d596a
Merge branch 'upstream/develop' into dev/develop_ci_userOrOrg
lhzzforever Feb 29, 2024
8ebac9f
Merge pull request #2545 from TencentBlueKing/develop
zhu327 Feb 29, 2024
d3f5a82
feature: 增加批量续期、批量成员加入用户组接口
lhzzforever Mar 1, 2024
1e08886
feature: 批量续期、批量加入用户成员需求整改,非过期用户组需要累加有效期时间
lhzzforever Mar 1, 2024
2a8fad8
Merge branch 'upstream/ft_user_org_perm' into dev/develop_ci_userOrOrg
lhzzforever Mar 1, 2024
2c828e6
feature: 合并resource_instance分支,解决公共文件冲突
lhzzforever Mar 1, 2024
50fc052
Merge pull request #2548 from lhzzforever/dev/develop_ci_userOrOrg
ielgnaw Mar 1, 2024
5c64f80
Merge branch 'upstream/develop' into dev/develop_ci_userOrOrg
lhzzforever Mar 4, 2024
9f15582
Merge pull request #2551 from TencentBlueKing/develop
zhu327 Mar 4, 2024
4a7ed9b
fix: update group batch renew members (#2552)
zhu327 Mar 4, 2024
565c9d1
fix: 统一表格特定列才展示tooltip
lhzzforever Mar 4, 2024
907046c
Merge branch 'upstream/ft_user_org_perm' into dev/develop_ci_userOrOrg
lhzzforever Mar 4, 2024
10e1dfd
fix: 修复续期时间最新的计算方式,通过向上取整且同步获取最新的当前时间
lhzzforever Mar 4, 2024
c86f306
Merge pull request #2553 from lhzzforever/dev/develop_ci_userOrOrg
ielgnaw Mar 4, 2024
eeb7870
fix: 修改批量加入用户组成员接口
lhzzforever Mar 4, 2024
b691e19
Merge branch 'upstream/ft_user_org_perm' into dev/develop_ci_userOrOrg
lhzzforever Mar 4, 2024
ba32484
Merge pull request #2554 from lhzzforever/dev/develop_ci_userOrOrg
ielgnaw Mar 4, 2024
9cbac4b
feature: 合并用户/组织模块代码到develop
lhzzforever Mar 22, 2024
fe29a3d
feature: 升级组件库版本处理组件规范问题
lhzzforever Mar 22, 2024
66a96d6
Merge branch 'upstream/develop' into dev/develop_ci
lhzzforever Mar 22, 2024
d2b7403
Merge pull request #2581 from lhzzforever/dev/develop_ci
ielgnaw Mar 22, 2024
92518bc
fix: 管理空间固定列表格无法点击指定区域编辑
lhzzforever Mar 25, 2024
b68dda8
Merge branch 'upstream/develop' into dev/develop_ci
lhzzforever Mar 25, 2024
cfccdd2
Merge pull request #2582 from lhzzforever/dev/develop_ci
ielgnaw Mar 25, 2024
4c7810d
fix: 多个不同方式加入的用户组权限点击分页会把当前已展开项收起
lhzzforever Mar 26, 2024
0051a86
Merge branch 'upstream/develop' into dev/develop_ci
lhzzforever Mar 26, 2024
4a4736f
Merge pull request #2584 from lhzzforever/dev/develop_ci
ielgnaw Mar 26, 2024
f46c796
fix: 修复用户组织遗留问题
lhzzforever Mar 28, 2024
1e110bd
Merge branch 'upstream/develop' into dev/develop_ci
lhzzforever Mar 28, 2024
188dd28
Merge pull request #2585 from lhzzforever/dev/develop_ci
ielgnaw Mar 28, 2024
11da111
fix: 提交漏缺的代码
lhzzforever Mar 28, 2024
6ca43a5
Merge branch 'upstream/develop' into dev/develop_ci
lhzzforever Mar 28, 2024
2f8f738
Merge pull request #2586 from lhzzforever/dev/develop_ci
ielgnaw Mar 28, 2024
7bb22d0
fix: 整改用户/组织头部搜索交互
lhzzforever Apr 1, 2024
a73b5fc
fix: 处理资源实例搜索单选场景下隐藏全选按钮
lhzzforever Apr 1, 2024
a26fceb
Merge branch 'upstream/develop' into dev/develop_ci
lhzzforever Apr 1, 2024
00feeb0
Merge pull request #2587 from lhzzforever/dev/develop_ci
ielgnaw Apr 2, 2024
abfb454
fix: 修改加入用户组溢出样式展示
lhzzforever Apr 2, 2024
efa3b4e
Merge branch 'upstream/develop' into dev/develop_ci
lhzzforever Apr 2, 2024
1af3258
Merge pull request #2589 from lhzzforever/dev/develop_ci
ielgnaw Apr 2, 2024
944a29d
feat: 更新部分依赖
ielgnaw Apr 2, 2024
2f42782
Merge pull request #2590 from ielgnaw/develop
ielgnaw Apr 2, 2024
38c900e
fix: 添加漏缺的国际化
lhzzforever Apr 2, 2024
eca800e
Merge branch 'upstream/develop' into dev/develop_ci
lhzzforever Apr 2, 2024
2dae566
feature: 平台管理—>由以前只支持超管开启变更为支持超管或者系管开启并分发不同的权限菜单
lhzzforever Apr 2, 2024
e4a5138
fix: 人员选择器手动输入跨授权范围搜索支持精确查找
lhzzforever Apr 3, 2024
1700248
fix: join_type增加tooltip
lhzzforever Apr 3, 2024
cdd1816
fieature: 迭代分配菜单权限整改, 查询资源有权限的成员列表支持分级管理员,
lhzzforever Apr 3, 2024
ea85aa8
fix: 去掉log
lhzzforever Apr 3, 2024
871e70e
Merge pull request #2591 from lhzzforever/dev/develop_ci
ielgnaw Apr 4, 2024
c7568f2
feature: 用户组成员列表添加备注原因
lhzzforever Apr 7, 2024
f217e9d
Merge branch 'upstream/develop' into dev/develop_ci
lhzzforever Apr 7, 2024
f22745c
Merge pull request #2592 from lhzzforever/dev/develop_ci
ielgnaw Apr 7, 2024
f6a8979
Merge branch 'upstream/master' into dev/develop_ci
lhzzforever Apr 7, 2024
86500e7
fix: 更新terser-webpack-plugin版本
lhzzforever Apr 7, 2024
179f0e5
Merge pull request #2594 from lhzzforever/dev/develop_ci
ielgnaw Apr 7, 2024
35842da
feat: query default action sensitivity from backend (#2500)
zhu327 Apr 8, 2024
d7ae290
fix: 用户组详情—>人员模板详情列表搜索场景下增加前端自定义分页
lhzzforever Apr 9, 2024
f907fa6
Merge branch 'upstream/develop' into dev/develop_ci
lhzzforever Apr 9, 2024
6344356
Merge pull request #2603 from lhzzforever/dev/develop_ci
ielgnaw Apr 9, 2024
4b23630
feat: system manager add manger action permission (#2604)
zhu327 Apr 9, 2024
0544ffe
feature: 根据所选管理员身份进行不同权限菜单的整改
lhzzforever Apr 9, 2024
f41c4d7
feature: 处理同名路由才需要刷新
lhzzforever Apr 9, 2024
8c899a4
Merge branch 'upstream/develop' into dev/develop_ci
lhzzforever Apr 9, 2024
a6f315e
Merge pull request #2606 from lhzzforever/dev/develop_ci
ielgnaw Apr 9, 2024
b5edea3
fix: 文字溢出宽度不够导致tooltip换行问题
lhzzforever Apr 10, 2024
f17f47c
feat: manager group list api add only_inherit param (#2608)
zhu327 Apr 10, 2024
769341b
fix: 修复全平台关于属性条件无法下拉加载问题
lhzzforever Apr 10, 2024
60889f5
Merge branch 'develop' into dev/develop_ci
ielgnaw Apr 10, 2024
fdec61c
Merge pull request #2609 from lhzzforever/dev/develop_ci
ielgnaw Apr 10, 2024
3d41e83
fix: 敏感等级菜单移动到设置模块下
lhzzforever Apr 11, 2024
1e3510a
Merge pull request #2610 from lhzzforever/dev/develop_ci
ielgnaw Apr 11, 2024
ab4111c
fix: 用户/组织菜单限制一级管理员身份才开放权限
lhzzforever Apr 11, 2024
fb481a2
Merge branch 'upstream/develop' into dev/develop_ci
lhzzforever Apr 11, 2024
4c0d813
fix: 修改批量编辑对应文字
lhzzforever Apr 11, 2024
4fa10b2
Merge pull request #2611 from lhzzforever/dev/develop_ci
ielgnaw Apr 11, 2024
ca0a179
docs: v1.10.25 (#2612)
zhu327 Apr 11, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,7 @@ logs
build.yml
.codecc/
.vscode/


pre-*-bkcodeai
bkcodeai.json
8 changes: 4 additions & 4 deletions frontend/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@
"acorn": "~6.4.2",
"ansi-html-community": "0.0.8",
"art-template": "^4.13.2",
"axios": "^0.21.3",
"axios": "^1.6.8",
"babel-core": "^7.0.0-bridge.0",
"babel-eslint": "~10.0.1",
"babel-helper-vue-jsx-merge-props": "^2.0.3",
Expand All @@ -106,7 +106,7 @@
"babel-plugin-syntax-jsx": "^6.18.0",
"babel-plugin-transform-vue-jsx": "^4.0.1",
"better-npm-run": "~0.1.1",
"bk-magic-vue": "^2.5.7",
"bk-magic-vue": "^2.5.9-beta.17",
"body-parser": "~1.19.0",
"chalk": "~2.4.2",
"cheerio": "~1.0.0-rc.3",
Expand Down Expand Up @@ -169,9 +169,9 @@
"postcss-url": "~8.0.0",
"query-string": "~6.5.0",
"rimraf": "~2.6.3",
"semver": "~6.1.0",
"semver": "~7.5.2",
"shelljs": "~0.8.3",
"terser-webpack-plugin": "~1.2.4",
"terser-webpack-plugin": "~4.2.3",
"transliteration": "~2.1.3",
"url-loader": "~1.1.2",
"url-parse": ">=1.5.3",
Expand Down
35 changes: 28 additions & 7 deletions frontend/src/App.vue
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
{ 'no-perm-app-layout': ['403'].includes(routeName) }
]">
<NoticeComponent
v-if="isShowNoticeAlert"
v-if="isEnableNoticeAlert"
:api-url="noticeApi"
@show-alert-change="handleShowAlertChange"
/>
Expand All @@ -33,11 +33,14 @@
:route-name="routeName"
:user-group-id="userGroupId">
</header-nav>
<the-header @reload-page="handleRefreshPage"
<the-header
@reload-page="handleRefreshPage"
:route-name="routeName"
:user-group-id="userGroupId"
/>
<the-nav class="nav-layout"
<the-nav
class="nav-layout"
:route-name="routeName"
@reload-page="reloadCurPage"
v-if="!externalSystemsLayout.hideIamSlider" />
</template>
Expand Down Expand Up @@ -80,6 +83,7 @@
provide () {
return {
reload: this.reload,
reloadCurPage: this.reloadCurPage,
showNoticeAlert: this.isShowNoticeAlert
};
},
Expand Down Expand Up @@ -111,15 +115,18 @@
routeName: '',
userGroupId: '',
isRouterAlive: true,
showNoticeAlert: true,
showNoticeAlert: false,
noticeApi: `${window.AJAX_URL_PREFIX}/notice/announcements/`,
enableNotice: window.ENABLE_BK_NOTICE.toLowerCase() === 'true'
};
},
computed: {
...mapGetters(['mainContentLoading', 'user', 'externalSystemsLayout']),
isShowNoticeAlert () {
return this.enableNotice && this.showNoticeAlert && !this.externalSystemsLayout.hideNoticeAlert;
return this.showNoticeAlert && this.isEnableNoticeAlert;
},
isEnableNoticeAlert () {
return this.enableNotice && !this.externalSystemsLayout.hideNoticeAlert;
}
},
watch: {
Expand Down Expand Up @@ -329,7 +336,7 @@
},

handleShowAlertChange (isShow) {
console.log(444, isShow);
console.log(isShow, '跑马灯回调');
this.showNoticeAlert = isShow;
}
}
Expand Down Expand Up @@ -400,11 +407,26 @@

}

.user-org-perm-container {
.main-scroller {
height: calc(100% + 278px);
}
.views-layout {
min-width: 100%;
overflow: hidden;
}
}

.notice-app-layout {
height: calc(100% - 101px) !important;
.main-scroller {
height: calc(100% + 91px);
}
.user-org-perm-container {
.main-scroller {
height: calc(100% + 312px);
}
}
}

.no-perm {
Expand All @@ -414,5 +436,4 @@
background-color: #ffffff;
}
}

</style>
59 changes: 45 additions & 14 deletions frontend/src/common/router-handle.js
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
* CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
* IN THE SOFTWARE.
*/

/**
* 获取不同身份的router差异
*
Expand Down Expand Up @@ -57,7 +57,8 @@ export const getRouterDiff = (payload) => {
'userGroupSetting',
'sensitivityLevel',
'memberTemplate',
'resourcePermManage'
'resourcePermManage',
'userOrgPerm'
];
}
if (payload === 'super_manager') {
Expand Down Expand Up @@ -95,7 +96,8 @@ export const getRouterDiff = (payload) => {
'permTransfer',
'myManageSpaceSubDetail',
'sensitivityLevel',
'resourcePermManage'
'resourcePermManage',
'userOrgPerm'
];
}
if (payload === 'system_manager') {
Expand All @@ -122,12 +124,11 @@ export const getRouterDiff = (payload) => {
'systemAccessRegistry',
'systemAccessOptimize',
'systemAccessComplete',
'resourcePermiss',
'firstManageSpace',
'secondaryManageSpace',
'authorBoundary',
'myManageSpace',
'sensitivityLevel'
'userOrgPerm'
];
}
if (payload === 'rating_manager') {
Expand Down Expand Up @@ -197,7 +198,8 @@ export const getRouterDiff = (payload) => {
'userGroupSetting',
'sensitivityLevel',
'memberTemplate',
'resourcePermManage'
'resourcePermManage',
'userOrgPerm'
];
}
// payload其它取值默认返回全部菜单
Expand Down Expand Up @@ -243,13 +245,15 @@ export const getRouterDiff = (payload) => {
'authorBoundaryEditSecondLevel',
'secondaryManageSpace',
'myManageSpace',
'MyManageSpaceCreate',
'ResourcePermManage'
'myManageSpaceCreate',
'resourcePermManage',
'resourcePermiss',
'sensitivityLevel'
];
};

// 导航路由
export const getNavRouterDiff = (navIndex) => {
export const getNavRouterDiff = (navIndex, managerPerm = '') => {
if (navIndex === 0 || navIndex === '') {
return [
'userGroup',
Expand All @@ -274,7 +278,8 @@ export const getNavRouterDiff = (navIndex) => {
'userGroupSetting',
'sensitivityLevel',
'memberTemplate',
'resourcePermManage'
'resourcePermManage',
'userOrgPerm'
];
}

Expand Down Expand Up @@ -325,12 +330,13 @@ export const getNavRouterDiff = (navIndex) => {
'userGroupSetting',
'sensitivityLevel',
'memberTemplate',
'resourcePermManage'
'resourcePermManage',
'userOrgPerm'
];
}

if (navIndex === 3) {
return [
const menuList = [
'applyCustomPerm',
'applyProvisionPerm',
'applyJoinUserGroup',
Expand All @@ -355,15 +361,40 @@ export const getNavRouterDiff = (navIndex) => {
'permTemplate',
'permTemplateDetail',
'permTemplateCreate',
'approvalProcess',
'authorBoundary',
'secondaryManageSpace',
'myManageSpace',
'myManageSpaceCreate',
'secondaryManageSpaceCreate',
'secondaryManageSpaceDetail',
'authorBoundaryEditFirstLevel',
'authorBoundaryEditSecondLevel',
'permTemplateEdit',
'permTemplateDiff',
'addGroupPerm',
'groupPermRenewal',
'userGroupSetting',
'memberTemplate',
'resourcePermManage'
'resourcePermManage',
'userOrgPerm'
];
if (['hasSystemNoSuperManager'].includes(managerPerm)) {
// 非超管用户隐藏的路由
const hideMenuList = [
'user',
'approvalProcess',
'ratingManager',
'gradingAdminCreate',
'gradingAdminDetail',
'gradingAdminEdit',
'gradingAdminUpdateTemplate'
];
const systemManagerMenu = [
...menuList,
...hideMenuList
];
return systemManagerMenu;
}
return menuList;
}
};
20 changes: 20 additions & 0 deletions frontend/src/common/util.js
Original file line number Diff line number Diff line change
Expand Up @@ -709,3 +709,23 @@ export function isEmojiCharacter (str) {
}
}
}

// 获取当前unix时间戳
export function getNowTimeExpired () {
const nowTimestamp = +new Date() / 1000;
const timeList = String(nowTimestamp).split('');
const timeIndex = timeList.findIndex((item) => item === '.');
const timestamp = parseInt(timeList.splice(0, timeIndex).join(''), 10);
return timestamp;
}

// 查找当前管理员最大身份划分导航栏下菜单
export function getManagerMenuPerm (payload) {
const isSystemManager = payload.find((item) => ['system_manager'].includes(item.type));
const isSuperManager = payload.find((item) => ['super_manager'].includes(item.type));
// 最大为系统管理员
if (isSystemManager && !isSuperManager) {
return 'hasSystemNoSuperManager';
}
return '';
}
21 changes: 19 additions & 2 deletions frontend/src/components/choose-ip/topology-tree.vue
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
ref="topologyTableRef"
size="small"
data-test-id="topology_tree_group"
ext-cls="topology-tree-table"
:ext-cls="formatTableCls"
:header-border="false"
:outer-border="false"
:max-height="formatTableHeight"
Expand Down Expand Up @@ -220,7 +220,7 @@
ref="topologyTableRef"
size="small"
data-test-id="topology_tree_group"
ext-cls="topology-tree-table"
:ext-cls="formatTableCls"
:header-border="false"
:outer-border="false"
:data="renderTopologyData"
Expand Down Expand Up @@ -758,6 +758,12 @@
return false;
};
},
formatTableCls () {
if (this.resourceValue) {
return 'topology-tree-table topology-tree-table-radio';
}
return 'topology-tree-table';
},
isTreeEmpty () {
return this.allTreeData.filter((item) => item.type === 'node').length === 0 || this.searchDisplayText === this.$t(`m.common['搜索结果为空']`);
}
Expand Down Expand Up @@ -2011,4 +2017,15 @@
}
}
}
/deep/ .topology-tree-table {
&.topology-tree-table-radio {
.bk-table-header-wrapper {
.cell {
.bk-form-checkbox {
display: none !important;
}
}
}
}
}
</style>