| @@ -88,7 +88,7 @@ export default { | |||
| signSucceed: { | |||
| title: "确认邮箱", | |||
| succeed: "注册成功", | |||
| welcome: "欢迎加入Metavatar!", | |||
| welcome: "欢迎加入Metavatar !", | |||
| createSuccess: "您的账户已成功创建", | |||
| expired: | |||
| "您的通行密钥已过期。稍后,您可以点击下面的按钮重新发送一封新的邮件。", | |||
| @@ -4,6 +4,7 @@ declare global { | |||
| const EffectScope: typeof import('vue')['EffectScope'] | |||
| const ElForm: typeof import('element-plus/es')['ElForm'] | |||
| const ElMessage: typeof import('element-plus/es')['ElMessage'] | |||
| const ElMessageBox: typeof import('element-plus/es')['ElMessageBox'] | |||
| const asyncComputed: typeof import('@vueuse/core')['asyncComputed'] | |||
| const autoResetRef: typeof import('@vueuse/core')['autoResetRef'] | |||
| const computed: typeof import('vue')['computed'] | |||
| @@ -272,6 +273,7 @@ declare module 'vue' { | |||
| readonly EffectScope: UnwrapRef<typeof import('vue')['EffectScope']> | |||
| readonly ElForm: UnwrapRef<typeof import('element-plus/es')['ElForm']> | |||
| 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 autoResetRef: UnwrapRef<typeof import('@vueuse/core')['autoResetRef']> | |||
| readonly computed: UnwrapRef<typeof import('vue')['computed']> | |||
| @@ -8,7 +8,11 @@ export {} | |||
| declare module '@vue/runtime-core' { | |||
| export interface GlobalComponents { | |||
| Breadcrumb: typeof import('./../components/Breadcrumb/index.vue')['default'] | |||
| ElBreadcrumb: typeof import('element-plus/es')['ElBreadcrumb'] | |||
| ElBreadcrumbItem: typeof import('element-plus/es')['ElBreadcrumbItem'] | |||
| ElButton: typeof import('element-plus/es')['ElButton'] | |||
| ElDialog: typeof import('element-plus/es')['ElDialog'] | |||
| ElDivider: typeof import('element-plus/es')['ElDivider'] | |||
| ElDropdown: typeof import('element-plus/es')['ElDropdown'] | |||
| ElDropdownItem: typeof import('element-plus/es')['ElDropdownItem'] | |||
| ElDropdownMenu: typeof import('element-plus/es')['ElDropdownMenu'] | |||
| @@ -16,9 +20,26 @@ declare module '@vue/runtime-core' { | |||
| ElFormItem: typeof import('element-plus/es')['ElFormItem'] | |||
| ElIcon: typeof import('element-plus/es')['ElIcon'] | |||
| ElInput: typeof import('element-plus/es')['ElInput'] | |||
| ElOption: typeof import('element-plus/es')['ElOption'] | |||
| ElRow: typeof import('element-plus/es')['ElRow'] | |||
| ElScrollbar: typeof import('element-plus/es')['ElScrollbar'] | |||
| ElSelect: typeof import('element-plus/es')['ElSelect'] | |||
| ElSwitch: typeof import('element-plus/es')['ElSwitch'] | |||
| ElTabPane: typeof import('element-plus/es')['ElTabPane'] | |||
| ElTabs: typeof import('element-plus/es')['ElTabs'] | |||
| ElTooltip: typeof import('element-plus/es')['ElTooltip'] | |||
| GithubCorner: typeof import('./../components/GithubCorner/index.vue')['default'] | |||
| Hamburger: typeof import('./../components/Hamburger/index.vue')['default'] | |||
| IconSelect: typeof import('./../components/IconSelect/index.vue')['default'] | |||
| IEpCaretBottom: typeof import('~icons/ep/caret-bottom')['default'] | |||
| IEpClose: typeof import('~icons/ep/close')['default'] | |||
| IEpDelete: typeof import('~icons/ep/delete')['default'] | |||
| IEpDownload: typeof import('~icons/ep/download')['default'] | |||
| IEpEdit: typeof import('~icons/ep/edit')['default'] | |||
| IEpGoods: typeof import('~icons/ep/goods')['default'] | |||
| IEpMenu: typeof import('~icons/ep/menu')['default'] | |||
| IEpSetting: typeof import('~icons/ep/setting')['default'] | |||
| IEpVideoPlay: typeof import('~icons/ep/video-play')['default'] | |||
| LangSelect: typeof import('./../components/LangSelect/index.vue')['default'] | |||
| MultiUpload: typeof import('./../components/Upload/MultiUpload.vue')['default'] | |||
| Pagination: typeof import('./../components/Pagination/index.vue')['default'] | |||
| @@ -5,7 +5,7 @@ ElMessage | |||
| // 开发环境需以 "/api" 拼接,其他环境需以 "/C" 拼接 | |||
| const env = process.env.NODE_ENV == 'development' ? "/api" : "/C" | |||
| console.log(env, 'env') | |||
| console.log(process.env.NODE_ENV, 'env') | |||
| /** | |||
| * @description:发送Axios请求 | |||
| @@ -492,8 +492,8 @@ function getCode() { | |||
| async function doRegister(data: object) { | |||
| const msg = | |||
| 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) | |||
| .then((res) => { | |||
| console.log(res, "res"); | |||
| @@ -591,7 +591,7 @@ onMounted(() => { | |||
| max-width: 100%; | |||
| padding: 20px; | |||
| overflow: hidden; | |||
| backdrop-filter: blur(5px); | |||
| backdrop-filter: blur(3px); | |||
| background: linear-gradient( | |||
| 123.64deg, | |||
| rgba(188, 193, 196, 0.1) -22.71%, | |||
| @@ -600,6 +600,7 @@ onMounted(() => { | |||
| border-radius: 20px; | |||
| transform: translateY(-50%); | |||
| border: 1px solid #cacaca; | |||
| transition: all 0.15s; | |||
| .captcha { | |||
| position: absolute; | |||
| @@ -612,6 +613,9 @@ onMounted(() => { | |||
| cursor: pointer; | |||
| } | |||
| } | |||
| &:hover { | |||
| backdrop-filter: blur(7px); | |||
| } | |||
| } | |||
| } | |||
| @@ -666,10 +670,15 @@ onMounted(() => { | |||
| .videoBox { | |||
| position: absolute; | |||
| top: 0; | |||
| z-index: -1; | |||
| left: 0; | |||
| width: 100%; | |||
| height: 100%; | |||
| opacity: 0.8; | |||
| z-index: -1; | |||
| video { | |||
| width: 100%; | |||
| height: 100%; | |||
| object-fit: fill; | |||
| } | |||
| } | |||
| .el-form-item { | |||