From d6dac704eb10135b986c92f407ea2c86c4144fdc Mon Sep 17 00:00:00 2001 From: jxxghp Date: Tue, 18 Jun 2024 07:03:29 +0800 Subject: [PATCH] fix --- src/components/FileBrowser.vue | 14 +++++++------- src/components/dialog/AliyunAuthDialog.vue | 14 +------------- 2 files changed, 8 insertions(+), 20 deletions(-) diff --git a/src/components/FileBrowser.vue b/src/components/FileBrowser.vue index 02ea3d4c..0153f47f 100644 --- a/src/components/FileBrowser.vue +++ b/src/components/FileBrowser.vue @@ -67,8 +67,8 @@ const refreshPending = ref(false) const sort = ref('name') // 阿里云盘认证对话框 const aliyunAuthDialog = ref(false) -// 阿里云盘认证参数 -const aliyunParams = ref<{ [key: string]: any }>({}) +// 阿里云盘用户信息 +const aliyunUserInfo = ref<{ [key: string]: any }>({}) // 计算属性 const storagesArray = computed(() => { @@ -83,11 +83,11 @@ function loadingChanged(loading: number) { } // 查询阿里云token -async function loadAliyunParams() { +async function loadAliyunUserInfo() { try { - const result: { [key: string]: any } = await api.get('system/setting/UserAliyunParams') + const result: { [key: string]: any } = await api.get('aliyun/userinfo') if (result.success) { - aliyunParams.value = result.data?.value + aliyunUserInfo.value = result } } catch (error) { console.log(error) @@ -97,8 +97,8 @@ async function loadAliyunParams() { // 存储切换 async function storageChanged(storage: string) { if (storage == 'aliyun') { - await loadAliyunParams() - if (isNullOrEmptyObject(aliyunParams.value)) { + await loadAliyunUserInfo() + if (isNullOrEmptyObject(aliyunUserInfo.value)) { aliyunAuthDialog.value = true return } diff --git a/src/components/dialog/AliyunAuthDialog.vue b/src/components/dialog/AliyunAuthDialog.vue index f1f5d623..b0accde9 100644 --- a/src/components/dialog/AliyunAuthDialog.vue +++ b/src/components/dialog/AliyunAuthDialog.vue @@ -27,20 +27,8 @@ const UserAliyunParams = ref({}) // timeout定时器 let timeoutTimer: NodeJS.Timeout | undefined = undefined -// 存储认证数据 -async function saveAliyunParams() { - if (isNullOrEmptyObject(UserAliyunParams.value)) return - try { - await api.post('system/setting/UserAliyunParams', UserAliyunParams.value) - } catch (error) { - console.log(error) - } -} - // 完成 async function handleDone() { - // 存储认证数据 - await saveAliyunParams() emit('done') } @@ -78,7 +66,7 @@ async function checkQrcode() { UserAliyunParams.value = result.data handleDone() } else if (qrCodeStatus == 'NEW' || qrCodeStatus == 'SCANED') { - alertType.value = 'warning' + alertType.value = 'info' // 新建、待扫码 clearTimeout(timeoutTimer) timeoutTimer = setTimeout(checkQrcode, 3000)