From f36ec495a2f9946f95c59c923d9cf17278cd15eb Mon Sep 17 00:00:00 2001 From: Your Name Date: Fri, 2 Jan 2026 14:14:54 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=90=8C=E6=AD=A5=E9=83=A8?= =?UTF-8?q?=E9=97=A8=E6=8E=A5=E5=8F=A3=E8=B6=85=E6=97=B6=E8=AE=BE=E7=BD=AE?= =?UTF-8?q?=EF=BC=88=E4=BD=BF=E7=94=A8request=E5=AE=9E=E4=BE=8B=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/api/dingtalk.ts | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/frontend/src/api/dingtalk.ts b/frontend/src/api/dingtalk.ts index 86ae837..6756501 100644 --- a/frontend/src/api/dingtalk.ts +++ b/frontend/src/api/dingtalk.ts @@ -1,5 +1,4 @@ import request from '@/utils/request' -import axios from 'axios' import type { Result } from '@/api/types' // 钉钉配置接口类型 @@ -71,12 +70,11 @@ export function getDingTalkDepartments(): Promise { */ export function syncDingTalkDepartments(): Promise { // 同步部门操作可能需要较长时间,设置超时时间为60秒 - const token = localStorage.getItem('token') - return axios.post>('/api/dingtalk/sync-departments', {}, { - timeout: 60000, - headers: token ? { 'Authorization': `Bearer ${token}` } : {} + // 使用request实例,但通过直接调用axios的方法来设置超时 + return (request as any).post>('/dingtalk/sync-departments', {}, { + timeout: 60000 }) - .then(res => res.data.data) + .then((res: Result) => res.data) } /**