diff --git a/src/api/system/user/index.ts b/src/api/system/user/index.ts
index 3aeaad5..2995f5b 100644
--- a/src/api/system/user/index.ts
+++ b/src/api/system/user/index.ts
@@ -25,6 +25,7 @@ enum Api {
User = '/organization/user',
MultiInfo = '/organization/user/info/multi',
Password = '/organization/user/reset-password',
+ syncOrgAndUser='/organization/syncOrgAndUser/fromDataCenter',
enabled = '/organization/user/enabled',
Online = '/organization/user/online-users/page',
OffOnline = '/organization/user/offline-users',
@@ -107,6 +108,20 @@ export async function resetUserPassword(id: String, mode: ErrorMessageMode = 'mo
},
);
}
+/**
+ * @description: 同步部门人员
+ */
+export async function syncOrgAndUser(source: String, mode: ErrorMessageMode = 'modal') {
+ return defHttp.put(
+ {
+ url: Api.syncOrgAndUser,
+ data: { source },
+ },
+ {
+ errorMessageMode: mode,
+ },
+ );
+}
/**
* @description: 更新用户
diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue
index 77e9dee..bda4bc0 100644
--- a/src/views/system/user/index.vue
+++ b/src/views/system/user/index.vue
@@ -6,10 +6,13 @@
{{
t('新增用户')
}}
- {{
+ {{
t('重置密码')
}}
-
+ {{
+ t('同步组织人员')
+ }}
+
{{ lockText }}
@@ -43,7 +46,7 @@