From 1030f285dcb23742f088c00bafc974f1efe04ee0 Mon Sep 17 00:00:00 2001 From: amass <168062547@qq.com> Date: Thu, 15 Jun 2023 19:41:31 +0800 Subject: [PATCH] =?UTF-8?q?1.=E5=AE=9E=E7=8E=B0=E7=9F=AD=E4=BF=A1=E7=99=BB?= =?UTF-8?q?=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/LoginPage.js | 23 ++++++++-------- src/PlayerBar.js | 7 ++++- src/RecordList.js | 4 +-- src/RecordLyrics.js | 2 +- src/business/request.js | 45 ++++++++++++++++++++++++++++++- src/components/DynamicCodeForm.js | 33 ++++++++++++++++++++--- src/components/ProgressBar.js | 10 ++----- src/setupProxy.js | 2 +- 8 files changed, 95 insertions(+), 31 deletions(-) diff --git a/src/LoginPage.js b/src/LoginPage.js index 26d25a8..ec3351c 100644 --- a/src/LoginPage.js +++ b/src/LoginPage.js @@ -33,10 +33,12 @@ const theme = createTheme({ export default function () { const navigate = useNavigate(); + const dispatch = useDispatch(); const [cookies, setCookie] = useCookies(['accessToken']); const [value, setValue] = useState("1"); const account = useSelector(state => state.user.account) const password = useSelector(state => state.user.password) + const verificationCode = useSelector(state => state.user.verificationCode) const handleChange = (event, newValue) => { setValue(newValue); @@ -46,19 +48,20 @@ export default function () { const flushToken = useSelector(state => state.user.flushToken) const udid = useSelector(state => state.user.udid) - - const dispatch = useDispatch() - - - const debug_test = () => { console.log("accessToken", accessToken); } const handleSubmit = (event) => { event.preventDefault(); - console.log(`account: ${account}\nPassword: ${password} udid: ${udid}`); + console.log(`account: ${account}\nPassword: ${password} udid: ${udid}`, value); - yzs.login(udid, account, password).then(token => { + let result = null; + if (value === "1") { + result = yzs.dynamic_code_login(udid, account, verificationCode); + } else if (value === "2") { + result = yzs.login(udid, account, password); + } + result.then(token => { dispatch(setFlushToken(token)); yzs.get_access_token(udid, token).then(token => { // yzs.update_access_token(ip.payload, token); @@ -73,8 +76,6 @@ export default function () { }); }) }); - - }; return ( @@ -102,9 +103,7 @@ export default function () { > - @@ -112,7 +111,7 @@ export default function () { - + diff --git a/src/PlayerBar.js b/src/PlayerBar.js index 6adc9f4..4a64be3 100644 --- a/src/PlayerBar.js +++ b/src/PlayerBar.js @@ -61,6 +61,10 @@ export default function ({ currentTime }) { player.current.currentTime = second; } + const onChange = (event) => { + player.current.playbackRate = event.target.value; + }; + return -