diff --git a/src/components/dialog/AlistConfigDialog.vue b/src/components/dialog/AlistConfigDialog.vue index 18441f58..32e2264d 100644 --- a/src/components/dialog/AlistConfigDialog.vue +++ b/src/components/dialog/AlistConfigDialog.vue @@ -38,6 +38,24 @@ async function handleReset() { console.error(e) } } +let loginType = ref('username') +if (props.conf.token) { + loginType = ref('token') +} else if (props.conf.username) { + loginType = ref('username') +} else { + loginType = ref('guest') +} + +// 数据源 +const sourceItems = [ + { + 'title': t('dialog.alistConfig.loginTypeOptions.username'), + 'value': 'username', + }, + { 'title': t('dialog.alistConfig.loginTypeOptions.token'), 'value': 'token' }, + { 'title': t('dialog.alistConfig.loginTypeOptions.guest'), 'value': 'guest' }, +] // 保存alist设置 async function savaAlistConfig() { @@ -63,7 +81,16 @@ async function savaAlistConfig() { persistent-hint /> - + + + + - + + + + diff --git a/src/locales/zh-CN.ts b/src/locales/zh-CN.ts index 8deb4071..ab28d338 100644 --- a/src/locales/zh-CN.ts +++ b/src/locales/zh-CN.ts @@ -1494,7 +1494,7 @@ export default { loginTypeOptions: { guest: '访客', username: '用户名密码', - token: 'Token', + token: '令牌', }, complete: '完成', reset: '重置',