mirror of
https://github.com/rustfs/console.git
synced 2026-09-21 06:06:37 +08:00
pref:use Chinese as default language. ustfs/s3-rustfs#269
This commit is contained in:
+17
-18
@@ -15,8 +15,8 @@ const sts = ref({
|
|||||||
})
|
})
|
||||||
|
|
||||||
const options = ref([
|
const options = ref([
|
||||||
{ label: 'Login with accessKeyAndSecretKey', value: 'accessKeyAndSecretKey' },
|
{ label: '秘钥登录', value: 'accessKeyAndSecretKey' },
|
||||||
{ label: 'Login with sts', value: 'sts' },
|
{ label: 'STS 登录', value: 'sts' },
|
||||||
])
|
])
|
||||||
|
|
||||||
const message = useMessage()
|
const message = useMessage()
|
||||||
@@ -27,10 +27,10 @@ const handleLogin = async () => {
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
await auth.login(credentials)
|
await auth.login(credentials)
|
||||||
message.success('Login success')
|
message.success('登录成功')
|
||||||
window.location.href = '/'
|
window.location.href = '/'
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
message.error('Login failed')
|
message.error('登录失败')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -53,10 +53,10 @@ const handleLogin = async () => {
|
|||||||
<div class="mt-7 w-full max-w-sm z-10 bg-white shadow-sm dark:bg-neutral-900 dark:border-neutral-700">
|
<div class="mt-7 w-full max-w-sm z-10 bg-white shadow-sm dark:bg-neutral-900 dark:border-neutral-700">
|
||||||
<div class="p-4 sm:p-7">
|
<div class="p-4 sm:p-7">
|
||||||
<div class="text-center">
|
<div class="text-center">
|
||||||
<h1 class="block text-2xl font-bold text-gray-800 dark:text-white">Sign in</h1>
|
<h1 class="block text-2xl font-bold text-gray-800 dark:text-white">登录</h1>
|
||||||
<p class="mt-2 text-sm text-gray-600 dark:text-neutral-400">
|
<p class="mt-2 text-sm text-gray-600 dark:text-neutral-400">
|
||||||
Welcome back! <br>
|
欢迎回来! <br>
|
||||||
please sign in to your account
|
<!-- 请登录账号 -->
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -68,35 +68,34 @@ const handleLogin = async () => {
|
|||||||
<div class="grid gap-y-6">
|
<div class="grid gap-y-6">
|
||||||
<template v-if="method == 'accessKeyAndSecretKey'">
|
<template v-if="method == 'accessKeyAndSecretKey'">
|
||||||
<div>
|
<div>
|
||||||
<label for="accessKey" class="block text-sm mb-2 dark:text-white">Access Key Id</label>
|
<label for="accessKey" class="block text-sm mb-2 dark:text-white">账号</label>
|
||||||
<n-input v-model:value="accessKeyAndSecretKey.accessKeyId" type="text" placeholder="Please input you access key id" />
|
<n-input v-model:value="accessKeyAndSecretKey.accessKeyId" type="text" placeholder="请输入账号" />
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<div class="flex justify-between items-center">
|
<div class="flex justify-between items-center">
|
||||||
<label for="secretKey" class="block text-sm mb-2 dark:text-white">Secret Access Key</label>
|
<label for="secretKey" class="block text-sm mb-2 dark:text-white">秘钥</label>
|
||||||
</div>
|
</div>
|
||||||
<n-input v-model:value="accessKeyAndSecretKey.secretAccessKey" type="password" placeholder="Please input you secret access key" />
|
<n-input v-model:value="accessKeyAndSecretKey.secretAccessKey" type="password" placeholder="请输入秘钥" />
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<template v-else>
|
<template v-else>
|
||||||
<div>
|
<div>
|
||||||
<label for="accessKey" class="block text-sm mb-2 dark:text-white">STS Access Key Id</label>
|
<label for="accessKey" class="block text-sm mb-2 dark:text-white">STS 用户名</label>
|
||||||
<n-input v-model:value="sts.accessKeyId" type="text" placeholder="Please input you STS access key id" />
|
<n-input v-model:value="sts.accessKeyId" type="text" placeholder="请输入STS 用户名" />
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<label for="sts.secretAccessKey" class="block text-sm mb-2 dark:text-white">STS Secret Access Key</label>
|
<label for="sts.secretAccessKey" class="block text-sm mb-2 dark:text-white">STS 秘钥</label>
|
||||||
<n-input v-model:value="sts.secretAccessKey" type="password" placeholder="Please input you STS secret access key" />
|
<n-input v-model:value="sts.secretAccessKey" type="password" placeholder="请输入STS 秘钥" />
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<label for="sessionToken" class="block text-sm mb-2 dark:text-white">STS sessionToken</label>
|
<label for="sessionToken" class="block text-sm mb-2 dark:text-white">STS sessionToken</label>
|
||||||
<n-input v-model:value="sts.sessionToken" type="text" placeholder="Please input you STS sessionToken" />
|
<n-input v-model:value="sts.sessionToken" type="text" placeholder="请输入 STS sessionToken" />
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<button type="submit"
|
<button type="submit"
|
||||||
class="w-full py-3 px-4 inline-flex justify-center items-center gap-x-2 text-sm font-medium rounded-lg border border-transparent bg-blue-600 text-white hover:bg-blue-700 focus:outline-none focus:bg-blue-700 disabled:opacity-50 disabled:pointer-events-none">Sign
|
class="w-full py-3 px-4 inline-flex justify-center items-center gap-x-2 text-sm font-medium rounded-lg border border-transparent bg-blue-600 text-white hover:bg-blue-700 focus:outline-none focus:bg-blue-700 disabled:opacity-50 disabled:pointer-events-none">登 录</button>
|
||||||
in</button>
|
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
<!-- End Form -->
|
<!-- End Form -->
|
||||||
|
|||||||
Reference in New Issue
Block a user