From 55bf797dcc730b37bc691ebab2b51ff9db8ed245 Mon Sep 17 00:00:00 2001 From: zs <zhousong@weben-smart.com> Date: 周二, 06 5月 2025 17:37:23 +0800 Subject: [PATCH] 修改代码样式 --- HIAWms/web/src/utils/permission.js | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 48 insertions(+), 0 deletions(-) diff --git a/HIAWms/web/src/utils/permission.js b/HIAWms/web/src/utils/permission.js new file mode 100644 index 0000000..e133eac --- /dev/null +++ b/HIAWms/web/src/utils/permission.js @@ -0,0 +1,48 @@ +// @ts-ignore +import sdk from 'sdk' +import BaseDialog from '../../components/BaseDialog/index.vue' + +const { + utils: { userInfo }, + models: { + Language: { _t }, + }, +} = sdk + +const permissionCodes: any = ref([]) + +let permissions = + process.env.NODE_ENV === 'development' + ? [] + : //@ts-ignore + window.app.current.project?.current.page?.permissions +const permission = { + id: node?.id, + name: node?.name, + subs: [ + // { + // id: 'PersonnelQualification', + // name: '浜哄憳璧勮川', + // }, + { + id: 'personnelQualification', + name: '浜哄憳璧勮川-鎵撳嵃', + }, + ], +} + +permissions.push(permission) + +// mock data +if (process.env.NODE_ENV === 'development') { + userInfo.permissions = { + all: false, + widgets: ['labelManagement-print'], + } +} + +if (userInfo.permissions.all) { + permissionCodes.value = permission.subs.map((item) => item.id) +} else { + permissionCodes.value = userInfo.permissions.widgets +} -- Gitblit v1.9.3