diff --git a/src/service/api/dict.ts b/src/service/api/dict.ts index ac268c1..09822ec 100644 --- a/src/service/api/dict.ts +++ b/src/service/api/dict.ts @@ -102,3 +102,11 @@ export function fetchBatchDeleteDictData(ids: number[]) { method: 'delete' }); } + +/** 通过岗位编码获取该字典的所有字典数据 */ +export function fetchGetDictDataByCode(code: String) { + return request>({ + url: `${DICT_DATA_PREFIX}/code?code=${code}`, + method: 'get' + }); +} diff --git a/src/typings/api/system-manage.d.ts b/src/typings/api/system-manage.d.ts index 1769a03..2ef8ec2 100644 --- a/src/typings/api/system-manage.d.ts +++ b/src/typings/api/system-manage.d.ts @@ -130,6 +130,7 @@ declare namespace Api { deptName?: string | null; positionId?: number | null; positionName?: string | null; + company?: string | null; email?: string | null; mobile?: string | null; sex?: UserGender | null; @@ -148,6 +149,7 @@ declare namespace Api { mobile?: string; deptId?: number; roleId?: number; + company?: string; } >; @@ -158,6 +160,7 @@ declare namespace Api { remark?: string | null; positionId?: number | null; resignedAt?: number | null; + company?: string | null; email?: string | null; mobile?: string | null; sex?: UserGender | null; diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue index 56320fc..3a94aa1 100644 --- a/src/views/system/user/index.vue +++ b/src/views/system/user/index.vue @@ -1,15 +1,16 @@