diff --git a/src/env.d.ts b/src/env.d.ts index 08f9c63..b08d4ba 100644 --- a/src/env.d.ts +++ b/src/env.d.ts @@ -12,6 +12,25 @@ declare module '@/*' { export default component; } +declare module '@/api/erp' { + export function getOrganizationList(): Promise; + export function getOrganizationDetail(id: number | string): Promise; + export function createOrganization(data: any): Promise; + export function editOrganization(id: number | string, data: any): Promise; + export function deleteOrganization(id: number | string): Promise; + export function getCompanys(): Promise; + export function getDepartments(parentId?: number | string): Promise; + export function getEmployeeList(tenantId?: number | string): Promise; + export function getEmployeeDetail(id: number | string): Promise; + export function createEmployee(data: any): Promise; + export function editEmployee(id: number | string, data: any): Promise; + export function deleteEmployee(id: number | string): Promise; +} + +declare module '@/stores/auth' { + export function useAuthStore(): any; +} + interface ImportMetaEnv { readonly VITE_API_BASE_URL: string; // 添加其他环境变量... diff --git a/src/views/apps/erp/employee/components/changepass.vue b/src/views/apps/erp/employee/components/changepass.vue index 0f835f9..b886ec4 100644 --- a/src/views/apps/erp/employee/components/changepass.vue +++ b/src/views/apps/erp/employee/components/changepass.vue @@ -1,3 +1,122 @@ - - - \ No newline at end of file + + + + + diff --git a/src/views/apps/erp/employee/components/edit.vue b/src/views/apps/erp/employee/components/edit.vue index 59d3abb..d5131cc 100644 --- a/src/views/apps/erp/employee/components/edit.vue +++ b/src/views/apps/erp/employee/components/edit.vue @@ -40,6 +40,7 @@ + @@ -50,6 +51,7 @@ @@ -57,14 +59,14 @@ - + - + @@ -80,7 +82,7 @@ - + @@ -126,7 +128,7 @@ - \ No newline at end of file + + + + + diff --git a/src/views/apps/erp/employee/index.vue b/src/views/apps/erp/employee/index.vue index d591a37..45e21b7 100644 --- a/src/views/apps/erp/employee/index.vue +++ b/src/views/apps/erp/employee/index.vue @@ -22,25 +22,33 @@ - - - + + + - - - - + + + + + + + + -