|
@@ -81,10 +81,15 @@ apiClient.interceptors.response.use(
|
|
|
);
|
|
);
|
|
|
|
|
|
|
|
async function login(): Promise<UserInfo> {
|
|
async function login(): Promise<UserInfo> {
|
|
|
|
|
+ const base = DingdocsScript.base;
|
|
|
|
|
+ const corpId = await base.getCorpId();
|
|
|
|
|
+ const authResult = await base.host.getAuthCode(corpId);
|
|
|
|
|
+ const authCode = authResult.code;
|
|
|
|
|
+
|
|
|
const response = await axios.post<LoginResponse>(
|
|
const response = await axios.post<LoginResponse>(
|
|
|
`${BASE_URL}/sys_user/ddh5/login`,
|
|
`${BASE_URL}/sys_user/ddh5/login`,
|
|
|
{
|
|
{
|
|
|
- code: 'ebaa5afafa1d3c8d8cf2223f0c2f9ec1',
|
|
|
|
|
|
|
+ code: authCode,
|
|
|
app_id: 'dingqo0h82jhq5ewv9ow'
|
|
app_id: 'dingqo0h82jhq5ewv9ow'
|
|
|
},
|
|
},
|
|
|
{ timeout: 30000 }
|
|
{ timeout: 30000 }
|