From d5be4d8ac3f100f793e337a24cdfb99f29ff8a9d Mon Sep 17 00:00:00 2001 From: dataeaseShu Date: Mon, 2 Feb 2026 14:46:34 +0800 Subject: [PATCH] feat(System Management ): Supports integration with WeChat Work platform; log in using your WeChat Work account. --- frontend/src/api/system.ts | 2 + frontend/src/api/user.ts | 1 + frontend/src/views/system/user/SyncUser.vue | 369 ------------------ .../src/views/system/user/SyncUserDing.vue | 53 +-- frontend/src/views/system/user/User.vue | 91 +++-- 5 files changed, 85 insertions(+), 431 deletions(-) delete mode 100644 frontend/src/views/system/user/SyncUser.vue diff --git a/frontend/src/api/system.ts b/frontend/src/api/system.ts index aa7db56d..f9ed3ec1 100644 --- a/frontend/src/api/system.ts +++ b/frontend/src/api/system.ts @@ -27,4 +27,6 @@ export const modelApi = { query: (id: number) => request.get(`/system/aimodel/${id}`), setDefault: (id: number) => request.put(`/system/aimodel/default/${id}`), check: (data: any) => request.fetchStream('/system/aimodel/status', data), + platform: (id: number) => request.get(`/system/platform/org/${id}`), + userSync: (data: any) => request.post(`/system/platform/user/sync`, data), } diff --git a/frontend/src/api/user.ts b/frontend/src/api/user.ts index 3a16e25c..0cc3239e 100644 --- a/frontend/src/api/user.ts +++ b/frontend/src/api/user.ts @@ -21,6 +21,7 @@ export const userApi = { add: (data: any) => request.post('/user', data), edit: (data: any) => request.put('/user', data), clearErrorApi: (key: string) => request.get(`/user/clearErrorRecord/${key}`), + errorRecord: (key: string) => request.get(`/user/errorRecord/${key}`), delete: (key: string) => request.delete(`/user/${key}`), deleteBatch: (data: any) => request.delete(`/user`, { data }), get: (key: string) => request.get(`/user/${key}`), diff --git a/frontend/src/views/system/user/SyncUser.vue b/frontend/src/views/system/user/SyncUser.vue deleted file mode 100644 index e020fc27..00000000 --- a/frontend/src/views/system/user/SyncUser.vue +++ /dev/null @@ -1,369 +0,0 @@ - - - - diff --git a/frontend/src/views/system/user/SyncUserDing.vue b/frontend/src/views/system/user/SyncUserDing.vue index f17930d7..75de1b2a 100644 --- a/frontend/src/views/system/user/SyncUserDing.vue +++ b/frontend/src/views/system/user/SyncUserDing.vue @@ -1,7 +1,7 @@