feat(projects): 1、增加空白页占位;2、调试已开发功能;
This commit is contained in:
@@ -37,7 +37,7 @@ defineOptions({ name: 'UserManagementRelation' });
|
||||
*
|
||||
* @param fromUserIndex 是否不是从管理链路 index 页面访问(从 user 页面访问时为 true)
|
||||
* @param deptId 部门 ID
|
||||
* @param orgType 组织类型(company/dept/direction/team)
|
||||
* @param orgType 组织类型(company/dept/function/direction/team)
|
||||
*/
|
||||
interface userQuery {
|
||||
fromUserIndex?: boolean;
|
||||
|
||||
@@ -46,6 +46,7 @@ const title = computed(() => {
|
||||
const orgTypeOptions: CommonType.Option<Api.SystemManage.DeptOrgType, App.I18n.I18nKey>[] = [
|
||||
{ value: 'company', label: 'page.system.user.orgType.company' },
|
||||
{ value: 'dept', label: 'page.system.user.orgType.dept' },
|
||||
{ value: 'function', label: 'page.system.user.orgType.function' },
|
||||
{ value: 'direction', label: 'page.system.user.orgType.direction' },
|
||||
{ value: 'team', label: 'page.system.user.orgType.team' }
|
||||
];
|
||||
|
||||
@@ -2,10 +2,11 @@
|
||||
import { markRaw, ref, watch } from 'vue';
|
||||
import type { TreeInstance } from 'element-plus';
|
||||
import { $t } from '@/locales';
|
||||
import IconMdiAccountGroup from '~icons/mdi/account-group';
|
||||
import IconMdiDomain from '~icons/mdi/domain';
|
||||
import IconMdiOfficeBuilding from '~icons/mdi/office-building';
|
||||
import IconMdiSourceBranch from '~icons/mdi/source-branch';
|
||||
import IconMdiAccountGroupOutline from '~icons/mdi/account-group-outline';
|
||||
import IconMdiArrowDecisionOutline from '~icons/mdi/arrow-decision-outline';
|
||||
import IconMdiBriefcaseVariantOutline from '~icons/mdi/briefcase-variant-outline';
|
||||
import IconMdiOfficeBuildingOutline from '~icons/mdi/office-building-outline';
|
||||
import IconMdiSitemapOutline from '~icons/mdi/sitemap-outline';
|
||||
|
||||
defineOptions({ name: 'UserOrgPanel' });
|
||||
|
||||
@@ -43,10 +44,11 @@ function filterNode(value: string, nodeData: Api.SystemManage.Dept) {
|
||||
|
||||
function getOrgIcon(orgType: Api.SystemManage.DeptOrgType) {
|
||||
const iconMap: Record<Api.SystemManage.DeptOrgType, object> = {
|
||||
company: markRaw(IconMdiDomain),
|
||||
dept: markRaw(IconMdiOfficeBuilding),
|
||||
direction: markRaw(IconMdiSourceBranch),
|
||||
team: markRaw(IconMdiAccountGroup)
|
||||
company: markRaw(IconMdiOfficeBuildingOutline),
|
||||
dept: markRaw(IconMdiSitemapOutline),
|
||||
function: markRaw(IconMdiBriefcaseVariantOutline),
|
||||
direction: markRaw(IconMdiArrowDecisionOutline),
|
||||
team: markRaw(IconMdiAccountGroupOutline)
|
||||
};
|
||||
|
||||
return iconMap[orgType];
|
||||
|
||||
Reference in New Issue
Block a user