feat: 使用 state 区分验证方式

2.0/email-builder
Jimmy Liow 12 months ago
parent df69497e08
commit 7c3572bd3f

@ -23,6 +23,8 @@ function Callback() {
useEffect (() => {
if (isNotEmpty(authCode) && state === 'global-saels') {
login(authCode)
} else if (isNotEmpty(authCode) && state === 'jsapi-auth') {
// loginByJSAuth()
} else {
console.error('error: ' + error)
}

@ -22,19 +22,18 @@ function Login() {
window.location =redirectUrl
} else {
dd.requestAuthCode({
clientId: 'dingwgdx6emlxr3fcrg8', // sales.mycht.cn
// clientId: 'dingl3jyntkazyg4coxf', // hub.mycht.cn
clientId: 'dingwgdx6emlxr3fcrg8',
corpId: 'ding48bce8fd3957c96b',
success: (res) => {
const { code } = res
navigate('/p/dingding/callback?state=global-saels&authCode=' + code, {
navigate('/p/dingding/callback?state=jsapi-auth&authCode=' + code, {
replace: true,
})
},
fail: (error) => {
setErrorMsg(JSON.stringify(error))
},
complete: () => {},
complete: () => {}
})
}

Loading…
Cancel
Save