| @@ -88,7 +88,7 @@ export default { | |||||
| signSucceed: { | signSucceed: { | ||||
| title: "确认邮箱", | title: "确认邮箱", | ||||
| succeed: "注册成功", | succeed: "注册成功", | ||||
| welcome: "欢迎加入Metavatar!", | |||||
| welcome: "欢迎加入Metavatar !", | |||||
| createSuccess: "您的账户已成功创建", | createSuccess: "您的账户已成功创建", | ||||
| expired: | expired: | ||||
| "您的通行密钥已过期。稍后,您可以点击下面的按钮重新发送一封新的邮件。", | "您的通行密钥已过期。稍后,您可以点击下面的按钮重新发送一封新的邮件。", | ||||
| @@ -4,6 +4,7 @@ declare global { | |||||
| const EffectScope: typeof import('vue')['EffectScope'] | const EffectScope: typeof import('vue')['EffectScope'] | ||||
| const ElForm: typeof import('element-plus/es')['ElForm'] | const ElForm: typeof import('element-plus/es')['ElForm'] | ||||
| const ElMessage: typeof import('element-plus/es')['ElMessage'] | const ElMessage: typeof import('element-plus/es')['ElMessage'] | ||||
| const ElMessageBox: typeof import('element-plus/es')['ElMessageBox'] | |||||
| const asyncComputed: typeof import('@vueuse/core')['asyncComputed'] | const asyncComputed: typeof import('@vueuse/core')['asyncComputed'] | ||||
| const autoResetRef: typeof import('@vueuse/core')['autoResetRef'] | const autoResetRef: typeof import('@vueuse/core')['autoResetRef'] | ||||
| const computed: typeof import('vue')['computed'] | const computed: typeof import('vue')['computed'] | ||||
| @@ -272,6 +273,7 @@ declare module 'vue' { | |||||
| readonly EffectScope: UnwrapRef<typeof import('vue')['EffectScope']> | readonly EffectScope: UnwrapRef<typeof import('vue')['EffectScope']> | ||||
| readonly ElForm: UnwrapRef<typeof import('element-plus/es')['ElForm']> | readonly ElForm: UnwrapRef<typeof import('element-plus/es')['ElForm']> | ||||
| readonly ElMessage: UnwrapRef<typeof import('element-plus/es')['ElMessage']> | readonly ElMessage: UnwrapRef<typeof import('element-plus/es')['ElMessage']> | ||||
| readonly ElMessageBox: UnwrapRef<typeof import('element-plus/es')['ElMessageBox']> | |||||
| readonly asyncComputed: UnwrapRef<typeof import('@vueuse/core')['asyncComputed']> | readonly asyncComputed: UnwrapRef<typeof import('@vueuse/core')['asyncComputed']> | ||||
| readonly autoResetRef: UnwrapRef<typeof import('@vueuse/core')['autoResetRef']> | readonly autoResetRef: UnwrapRef<typeof import('@vueuse/core')['autoResetRef']> | ||||
| readonly computed: UnwrapRef<typeof import('vue')['computed']> | readonly computed: UnwrapRef<typeof import('vue')['computed']> | ||||
| @@ -5,7 +5,7 @@ ElMessage | |||||
| // 开发环境需以 "/api" 拼接,其他环境需以 "/C" 拼接 | // 开发环境需以 "/api" 拼接,其他环境需以 "/C" 拼接 | ||||
| const env = process.env.NODE_ENV == 'development' ? "/api" : "/C" | const env = process.env.NODE_ENV == 'development' ? "/api" : "/C" | ||||
| console.log(env, 'env') | |||||
| console.log(process.env.NODE_ENV, 'env') | |||||
| /** | /** | ||||
| * @description:发送Axios请求 | * @description:发送Axios请求 | ||||
| @@ -492,8 +492,8 @@ function getCode() { | |||||
| async function doRegister(data: object) { | async function doRegister(data: object) { | ||||
| const msg = | const msg = | ||||
| currentLan.value == "zh-cn" | currentLan.value == "zh-cn" | ||||
| ? "确认信息已发送至您的邮箱,请注意查收!" | |||||
| : "An email has been send to you, Please pay attention to confirm !"; | |||||
| ? "确认信息已发送至您的邮箱,请注意查收" | |||||
| : "An email has been send to you, Please pay attention to confirm"; | |||||
| await register(data) | await register(data) | ||||
| .then((res) => { | .then((res) => { | ||||
| console.log(res, "res"); | console.log(res, "res"); | ||||
| @@ -591,7 +591,7 @@ onMounted(() => { | |||||
| max-width: 100%; | max-width: 100%; | ||||
| padding: 20px; | padding: 20px; | ||||
| overflow: hidden; | overflow: hidden; | ||||
| backdrop-filter: blur(5px); | |||||
| backdrop-filter: blur(3px); | |||||
| background: linear-gradient( | background: linear-gradient( | ||||
| 123.64deg, | 123.64deg, | ||||
| rgba(188, 193, 196, 0.1) -22.71%, | rgba(188, 193, 196, 0.1) -22.71%, | ||||
| @@ -600,6 +600,7 @@ onMounted(() => { | |||||
| border-radius: 20px; | border-radius: 20px; | ||||
| transform: translateY(-50%); | transform: translateY(-50%); | ||||
| border: 1px solid #cacaca; | border: 1px solid #cacaca; | ||||
| transition: all 0.15s; | |||||
| .captcha { | .captcha { | ||||
| position: absolute; | position: absolute; | ||||
| @@ -612,6 +613,9 @@ onMounted(() => { | |||||
| cursor: pointer; | cursor: pointer; | ||||
| } | } | ||||
| } | } | ||||
| &:hover { | |||||
| backdrop-filter: blur(7px); | |||||
| } | |||||
| } | } | ||||
| } | } | ||||
| @@ -666,10 +670,15 @@ onMounted(() => { | |||||
| .videoBox { | .videoBox { | ||||
| position: absolute; | position: absolute; | ||||
| top: 0; | top: 0; | ||||
| z-index: -1; | |||||
| left: 0; | |||||
| width: 100%; | width: 100%; | ||||
| height: 100%; | height: 100%; | ||||
| opacity: 0.8; | |||||
| z-index: -1; | |||||
| video { | |||||
| width: 100%; | |||||
| height: 100%; | |||||
| object-fit: fill; | |||||
| } | |||||
| } | } | ||||
| .el-form-item { | .el-form-item { | ||||