| @@ -1,6 +1,6 @@ | |||||
| <script setup lang="ts"> | <script setup lang="ts"> | ||||
| import { ElConfigProvider } from 'element-plus'; | |||||
| import { useAppStore } from '@/store/modules/app'; | |||||
| import { ElConfigProvider } from "element-plus"; | |||||
| import { useAppStore } from "@/store/modules/app"; | |||||
| const appStore = useAppStore(); | const appStore = useAppStore(); | ||||
| </script> | </script> | ||||
| @@ -5,11 +5,11 @@ export default { | |||||
| document: "Document", | document: "Document", | ||||
| }, | }, | ||||
| // 公用 | // 公用 | ||||
| public:{ | |||||
| cancel:'Cancel', | |||||
| confirm:'Confirm', | |||||
| username:'Username', | |||||
| avatar:'Avatar', | |||||
| public: { | |||||
| cancel: "Cancel", | |||||
| confirm: "Confirm", | |||||
| username: "Username", | |||||
| avatar: "Avatar", | |||||
| }, | }, | ||||
| // 登录页面国际化 | // 登录页面国际化 | ||||
| login: { | login: { | ||||
| @@ -27,41 +27,41 @@ export default { | |||||
| signIn: "Already got an account? Sign in here", | signIn: "Already got an account? Sign in here", | ||||
| signUp: "Don't have an account? Sign up here", | signUp: "Don't have an account? Sign up here", | ||||
| forgetPwd: "I forgot my password", | forgetPwd: "I forgot my password", | ||||
| forgetPwdTitle:'Forgot password', | |||||
| SendEmail:'Send SMS Code', | |||||
| resetPassword:'Reset password', | |||||
| setNewPwd:'Set new password', | |||||
| newPwd:'New password', | |||||
| oldPwd:'Old password', | |||||
| confirmNewPwd:'Confirm new password', | |||||
| confirm:'Confirm', | |||||
| gohome:'Back to home page', | |||||
| SMSCode:'SMS Code', | |||||
| SMSLogin:'SMS login', | |||||
| pwsLogin:'Account password login', | |||||
| sendSMS:'Send SMS', | |||||
| setInvitatioCode:"Invitation Code", | |||||
| invitatioCode:"Invitation Code", | |||||
| forgetPwdTitle: "Forgot password", | |||||
| SendEmail: "Send SMS Code", | |||||
| resetPassword: "Reset password", | |||||
| setNewPwd: "Set new password", | |||||
| newPwd: "New password", | |||||
| oldPwd: "Old password", | |||||
| confirmNewPwd: "Confirm new password", | |||||
| confirm: "Confirm", | |||||
| gohome: "Back to home page", | |||||
| SMSCode: "SMS Code", | |||||
| SMSLogin: "SMS login", | |||||
| pwsLogin: "Account password login", | |||||
| sendSMS: "Send SMS", | |||||
| setInvitatioCode: "Invitation Code", | |||||
| invitatioCode: "Invitation Code", | |||||
| }, | }, | ||||
| // 导航栏国际化 | // 导航栏国际化 | ||||
| navbar: { | navbar: { | ||||
| account: "Account", | account: "Account", | ||||
| logout: "Logout", | logout: "Logout", | ||||
| goLogin:'Go and log in', | |||||
| LanguageChange:'Language switching' | |||||
| goLogin: "Go and log in", | |||||
| LanguageChange: "Language switching", | |||||
| }, | }, | ||||
| // 创作视频 | // 创作视频 | ||||
| createVideo: { | createVideo: { | ||||
| title: "Create Video", | title: "Create Video", | ||||
| availableMould:"Available moulds", | |||||
| personalWarehouse:'Personal warehouse', | |||||
| availableMould: "Available moulds", | |||||
| personalWarehouse: "Personal warehouse", | |||||
| typeScript: "Type your script", | typeScript: "Type your script", | ||||
| uploadAudio: "Upload audio", | uploadAudio: "Upload audio", | ||||
| recordedAudio:'Recorded audio', | |||||
| startRecorded:'Start recording', | |||||
| stopRecorded:'Stop recording', | |||||
| recordedAudio: "Recorded audio", | |||||
| startRecorded: "Start recording", | |||||
| stopRecorded: "Stop recording", | |||||
| aiScript: "Ai script", | aiScript: "Ai script", | ||||
| typeTitle: "Type a title", | typeTitle: "Type a title", | ||||
| confirm: "Confirm", | confirm: "Confirm", | ||||
| @@ -72,37 +72,37 @@ export default { | |||||
| reselect: "Reselect", | reselect: "Reselect", | ||||
| sureUpload: "Confirm upload", | sureUpload: "Confirm upload", | ||||
| generateVideo: "Generate video", | generateVideo: "Generate video", | ||||
| saveVideo:'Save manuscript', | |||||
| select:'Please select', | |||||
| music:'Music', | |||||
| Aipicture:'Ai-generated pictures', | |||||
| AipictureTip:'Please customize your picture', | |||||
| chooseMusic:'Choose music', | |||||
| searchMusic:'Search music', | |||||
| copywriting:'Copywriting', | |||||
| BackgroundImage:'Background Image', | |||||
| comingSoon:'COMING SOON', | |||||
| material:'Material', | |||||
| subtitles:'Subtitles', | |||||
| sex:"Sex", | |||||
| videoRatio:"Video Ratio", | |||||
| all:'All', | |||||
| male:'Male', | |||||
| female:'Female', | |||||
| landscape:'Landscape', | |||||
| portrait:'Portrait', | |||||
| systemBGI:'System background diagram', | |||||
| personBGI:'Person background diagram', | |||||
| systemMaterial:'System Material', | |||||
| personMaterial:'Person Material', | |||||
| abscissa:'abscissa', | |||||
| ordinate:'ordinate', | |||||
| hierarchy:'hierarchy', | |||||
| ratio:'ratio', | |||||
| entered:'entered', | |||||
| tooltip2:'Add Pause', | |||||
| SubtitlesTip:"Subtitles will be shown here", | |||||
| subtitlesSwitch:'Subtitles Switch', | |||||
| saveVideo: "Save manuscript", | |||||
| select: "Please select", | |||||
| music: "Music", | |||||
| Aipicture: "Ai-generated pictures", | |||||
| AipictureTip: "Please customize your picture", | |||||
| chooseMusic: "Choose music", | |||||
| searchMusic: "Search music", | |||||
| copywriting: "Copywriting", | |||||
| BackgroundImage: "Background Image", | |||||
| comingSoon: "COMING SOON", | |||||
| material: "Material", | |||||
| subtitles: "Subtitles", | |||||
| sex: "Sex", | |||||
| videoRatio: "Video Ratio", | |||||
| all: "All", | |||||
| male: "Male", | |||||
| female: "Female", | |||||
| landscape: "Landscape", | |||||
| portrait: "Portrait", | |||||
| systemBGI: "System background diagram", | |||||
| personBGI: "Person background diagram", | |||||
| systemMaterial: "System Material", | |||||
| personMaterial: "Person Material", | |||||
| abscissa: "abscissa", | |||||
| ordinate: "ordinate", | |||||
| hierarchy: "hierarchy", | |||||
| ratio: "ratio", | |||||
| entered: "entered", | |||||
| tooltip2: "Add Pause", | |||||
| SubtitlesTip: "Subtitles will be shown here", | |||||
| subtitlesSwitch: "Subtitles Switch", | |||||
| }, | }, | ||||
| // 我的视频 | // 我的视频 | ||||
| @@ -125,19 +125,20 @@ export default { | |||||
| manuscriptText: "Manuscript", | manuscriptText: "Manuscript", | ||||
| generatingText: "The video is generating, Please wait a moment", | generatingText: "The video is generating, Please wait a moment", | ||||
| generationFailedText: "The video generate is failed, Reason:", | generationFailedText: "The video generate is failed, Reason:", | ||||
| edit:'Edit', | |||||
| upSharpness:'Upgrade image quality', | |||||
| upSharpnessTips:'If you are satisfied with the preview, you can click here to improve the video sharpness ~', | |||||
| freeUserTip:'Free user-generated videos are limited to 5 minute', | |||||
| hasNewVideo:'You have a new video status!', | |||||
| reset:"reset", | |||||
| edit: "Edit", | |||||
| upSharpness: "Upgrade image quality", | |||||
| upSharpnessTips: | |||||
| "If you are satisfied with the preview, you can click here to improve the video sharpness ~", | |||||
| freeUserTip: "Free user-generated videos are limited to 5 minute", | |||||
| hasNewVideo: "You have a new video status!", | |||||
| reset: "reset", | |||||
| }, | }, | ||||
| // 个人账户 | // 个人账户 | ||||
| account: { | account: { | ||||
| title: "My Account", | title: "My Account", | ||||
| reSetPwd: "Reset password", | reSetPwd: "Reset password", | ||||
| editInfo:'Edit personal information', | |||||
| editInfo: "Edit personal information", | |||||
| until: "Until", | until: "Until", | ||||
| getMore: "UPGRADE", | getMore: "UPGRADE", | ||||
| copyCode: "Copy invitation code", | copyCode: "Copy invitation code", | ||||
| @@ -150,8 +151,8 @@ export default { | |||||
| successed: "Successed", | successed: "Successed", | ||||
| failed: "Failed", | failed: "Failed", | ||||
| msg1: "Obtain one video production time", | msg1: "Obtain one video production time", | ||||
| inputCode:'Please enter the invitation code', | |||||
| submit:'Submit', | |||||
| inputCode: "Please enter the invitation code", | |||||
| submit: "Submit", | |||||
| noListOrder: "没有数据哦,快去邀请更多人加入我们吧~", | noListOrder: "没有数据哦,快去邀请更多人加入我们吧~", | ||||
| noListInvite: "No data, please invite more people to join us", | noListInvite: "No data, please invite more people to join us", | ||||
| }, | }, | ||||
| @@ -167,30 +168,38 @@ export default { | |||||
| selectPlan: "SELECT PLAN", | selectPlan: "SELECT PLAN", | ||||
| WeChatPay: "WeChatPay", | WeChatPay: "WeChatPay", | ||||
| Alipay: "Alipay", | Alipay: "Alipay", | ||||
| score:'Credits', | |||||
| day:'day', | |||||
| second:'seconds', | |||||
| yes:'yes', | |||||
| no:'no', | |||||
| InviteGetscore:'Invite users to get score', | |||||
| createVideoPrice:'Create video prices', | |||||
| AIGeneratesPhotoPrices:'AI generates photo unit prices', | |||||
| UnitChargeDuration:'Unit charge duration', | |||||
| Language:'Language', | |||||
| sound:'Sound', | |||||
| IndividualVideoDuration:'Individual video duration', | |||||
| Watermark:'Watermark', | |||||
| AIGeneratedPortrait:'AI generated portrait', | |||||
| PhotoSinging:'Photo singing', | |||||
| AIGeneratedText:'The number of times AI generated text', | |||||
| VideoResolution:'Video resolution', | |||||
| DigitalPersonTemplate:'Digital person template', | |||||
| talkUs:"Talk With Us", | |||||
| score: "Credits", | |||||
| day: "day", | |||||
| second: "seconds", | |||||
| yes: "yes", | |||||
| no: "no", | |||||
| InviteGetscore: "Invite users to get score", | |||||
| createVideoPrice: "Create video prices", | |||||
| AIGeneratesPhotoPrices: "AI generates photo unit prices", | |||||
| UnitChargeDuration: "Unit charge duration", | |||||
| Language: "Language", | |||||
| sound: "Sound", | |||||
| IndividualVideoDuration: "Individual video duration", | |||||
| Watermark: "Watermark", | |||||
| AIGeneratedPortrait: "AI generated portrait", | |||||
| PhotoSinging: "Photo singing", | |||||
| AIGeneratedText: "The number of times AI generated text", | |||||
| VideoResolution: "Video resolution", | |||||
| DigitalPersonTemplate: "Digital person template", | |||||
| talkUs: "Talk With Us", | |||||
| }, | }, | ||||
| API:{ | |||||
| title:'API Access', | |||||
| userModel: { | |||||
| title: "User Model", | |||||
| }, | }, | ||||
| voiceModel: { | |||||
| title: "Voice Model", | |||||
| }, | |||||
| API: { | |||||
| title: "API Access", | |||||
| }, | |||||
| signSucceed: { | signSucceed: { | ||||
| title: "Confirm your email", | title: "Confirm your email", | ||||
| @@ -5,11 +5,11 @@ export default { | |||||
| document: "项目文档", | document: "项目文档", | ||||
| }, | }, | ||||
| // 公用 | // 公用 | ||||
| public:{ | |||||
| cancel:'取消', | |||||
| confirm:'确定', | |||||
| username:'用户名', | |||||
| avatar:'头像', | |||||
| public: { | |||||
| cancel: "取消", | |||||
| confirm: "确定", | |||||
| username: "用户名", | |||||
| avatar: "头像", | |||||
| }, | }, | ||||
| // 登录页面国际化 | // 登录页面国际化 | ||||
| login: { | login: { | ||||
| @@ -28,41 +28,41 @@ export default { | |||||
| signIn: "立即登录", | signIn: "立即登录", | ||||
| signUp: "立即注册", | signUp: "立即注册", | ||||
| forgetPwd: "忘记密码", | forgetPwd: "忘记密码", | ||||
| forgetPwdTitle:'忘记密码', | |||||
| SendEmail:'发送短信验证码', | |||||
| resetPassword:'重置密码', | |||||
| setNewPwd:'设置新密码', | |||||
| newPwd:'新密码', | |||||
| oldPwd:'旧密码', | |||||
| confirmNewPwd:'确认新密码', | |||||
| confirm:'确定', | |||||
| gohome:'进入首页', | |||||
| SMSCode:'短信验证码', | |||||
| SMSLogin:'短信登录', | |||||
| pwsLogin:'账号密码登录', | |||||
| sendSMS:'发送短信验证码', | |||||
| setInvitatioCode:"填写邀请码", | |||||
| invitatioCode:"邀请码", | |||||
| forgetPwdTitle: "忘记密码", | |||||
| SendEmail: "发送短信验证码", | |||||
| resetPassword: "重置密码", | |||||
| setNewPwd: "设置新密码", | |||||
| newPwd: "新密码", | |||||
| oldPwd: "旧密码", | |||||
| confirmNewPwd: "确认新密码", | |||||
| confirm: "确定", | |||||
| gohome: "进入首页", | |||||
| SMSCode: "短信验证码", | |||||
| SMSLogin: "短信登录", | |||||
| pwsLogin: "账号密码登录", | |||||
| sendSMS: "发送短信验证码", | |||||
| setInvitatioCode: "填写邀请码", | |||||
| invitatioCode: "邀请码", | |||||
| }, | }, | ||||
| // 导航栏国际化 | // 导航栏国际化 | ||||
| navbar: { | navbar: { | ||||
| account: "账户", | account: "账户", | ||||
| logout: "注销", | logout: "注销", | ||||
| goLogin:'登录', | |||||
| LanguageChange:'语言切换', | |||||
| goLogin: "登录", | |||||
| LanguageChange: "语言切换", | |||||
| }, | }, | ||||
| // 创作视频 | // 创作视频 | ||||
| createVideo: { | createVideo: { | ||||
| title: "创作视频", | title: "创作视频", | ||||
| availableMould:"可用模板", | |||||
| personalWarehouse:'个人仓库', | |||||
| availableMould: "可用模板", | |||||
| personalWarehouse: "个人仓库", | |||||
| typeScript: "输入文案", | typeScript: "输入文案", | ||||
| uploadAudio: "上传音频", | uploadAudio: "上传音频", | ||||
| recordedAudio:'录制音频', | |||||
| startRecorded:'开始录制', | |||||
| stopRecorded:'停止录制', | |||||
| recordedAudio: "录制音频", | |||||
| startRecorded: "开始录制", | |||||
| stopRecorded: "停止录制", | |||||
| aiScript: "AI生成文本", | aiScript: "AI生成文本", | ||||
| typeTitle: "输入标题", | typeTitle: "输入标题", | ||||
| confirm: "确定", | confirm: "确定", | ||||
| @@ -73,37 +73,37 @@ export default { | |||||
| reselect: "重新选择", | reselect: "重新选择", | ||||
| sureUpload: "确认上传", | sureUpload: "确认上传", | ||||
| generateVideo: "生成视频", | generateVideo: "生成视频", | ||||
| saveVideo:'保存草稿', | |||||
| select:'请选择', | |||||
| music:'音乐', | |||||
| Aipicture:'Ai生成图片', | |||||
| AipictureTip:'请自定义您的图片', | |||||
| chooseMusic:'选择音乐', | |||||
| searchMusic:'搜索音乐', | |||||
| copywriting:'文案', | |||||
| comingSoon:'敬请期待', | |||||
| BackgroundImage:'背景', | |||||
| material:'素材', | |||||
| subtitles:'字幕', | |||||
| sex:"性别", | |||||
| videoRatio:"视频比例", | |||||
| all:'全部', | |||||
| male:'男性', | |||||
| female:'女性', | |||||
| landscape:'横屏', | |||||
| portrait:'竖屏', | |||||
| systemBGI:'系统背景', | |||||
| personBGI:'个人背景', | |||||
| systemMaterial:'系统素材', | |||||
| personMaterial:'个人素材', | |||||
| abscissa:'横坐标', | |||||
| ordinate:'纵坐标', | |||||
| hierarchy:'层级', | |||||
| ratio:'缩放倍率', | |||||
| entered:'已输入', | |||||
| tooltip2:'添加停顿', | |||||
| SubtitlesTip:"字幕将在此处展示", | |||||
| subtitlesSwitch:'字幕开关', | |||||
| saveVideo: "保存草稿", | |||||
| select: "请选择", | |||||
| music: "音乐", | |||||
| Aipicture: "Ai生成图片", | |||||
| AipictureTip: "请自定义您的图片", | |||||
| chooseMusic: "选择音乐", | |||||
| searchMusic: "搜索音乐", | |||||
| copywriting: "文案", | |||||
| comingSoon: "敬请期待", | |||||
| BackgroundImage: "背景", | |||||
| material: "素材", | |||||
| subtitles: "字幕", | |||||
| sex: "性别", | |||||
| videoRatio: "视频比例", | |||||
| all: "全部", | |||||
| male: "男性", | |||||
| female: "女性", | |||||
| landscape: "横屏", | |||||
| portrait: "竖屏", | |||||
| systemBGI: "系统背景", | |||||
| personBGI: "个人背景", | |||||
| systemMaterial: "系统素材", | |||||
| personMaterial: "个人素材", | |||||
| abscissa: "横坐标", | |||||
| ordinate: "纵坐标", | |||||
| hierarchy: "层级", | |||||
| ratio: "缩放倍率", | |||||
| entered: "已输入", | |||||
| tooltip2: "添加停顿", | |||||
| SubtitlesTip: "字幕将在此处展示", | |||||
| subtitlesSwitch: "字幕开关", | |||||
| }, | }, | ||||
| // 我的视频 | // 我的视频 | ||||
| @@ -126,19 +126,19 @@ export default { | |||||
| manuscriptText: "草稿", | manuscriptText: "草稿", | ||||
| generatingText: "视频正在生成中,请稍等哦", | generatingText: "视频正在生成中,请稍等哦", | ||||
| generationFailedText: "视频生成失败。原因:", | generationFailedText: "视频生成失败。原因:", | ||||
| edit:'编辑', | |||||
| upSharpness:'升级画质', | |||||
| upSharpnessTips:'如果对预览效果满意,您可以点击此处来提升视频清晰度~', | |||||
| freeUserTip:'免费用户生成视频时长限制为5分钟', | |||||
| hasNewVideo:'您有新的视频状态!', | |||||
| reset:"重置", | |||||
| edit: "编辑", | |||||
| upSharpness: "升级画质", | |||||
| upSharpnessTips: "如果对预览效果满意,您可以点击此处来提升视频清晰度~", | |||||
| freeUserTip: "免费用户生成视频时长限制为5分钟", | |||||
| hasNewVideo: "您有新的视频状态!", | |||||
| reset: "重置", | |||||
| }, | }, | ||||
| // 个人账户 | // 个人账户 | ||||
| account: { | account: { | ||||
| title: "个人账户", | title: "个人账户", | ||||
| reSetPwd: "修改密码", | reSetPwd: "修改密码", | ||||
| editInfo:'编辑个人信息', | |||||
| editInfo: "编辑个人信息", | |||||
| until: "有效期至", | until: "有效期至", | ||||
| getMore: "升级套餐", | getMore: "升级套餐", | ||||
| copyCode: "复制邀请码", | copyCode: "复制邀请码", | ||||
| @@ -151,8 +151,8 @@ export default { | |||||
| successed: "支付成功", | successed: "支付成功", | ||||
| failed: "支付失败", | failed: "支付失败", | ||||
| msg1: "获得视频制作次数一次", | msg1: "获得视频制作次数一次", | ||||
| inputCode:'请输入邀请码', | |||||
| submit:'提交', | |||||
| inputCode: "请输入邀请码", | |||||
| submit: "提交", | |||||
| noListOrder: "没有数据哦,快去邀请更多人加入我们吧~", | noListOrder: "没有数据哦,快去邀请更多人加入我们吧~", | ||||
| noListInvite: "没有数据哦,快去邀请更多人加入我们吧~", | noListInvite: "没有数据哦,快去邀请更多人加入我们吧~", | ||||
| }, | }, | ||||
| @@ -168,28 +168,37 @@ export default { | |||||
| selectPlan: "方案选择", | selectPlan: "方案选择", | ||||
| WeChatPay: "微信支付", | WeChatPay: "微信支付", | ||||
| Alipay: "支付宝支付", | Alipay: "支付宝支付", | ||||
| score:'积分', | |||||
| day:'天', | |||||
| second:'秒', | |||||
| yes:'是', | |||||
| no:'否', | |||||
| InviteGetscore:'邀请用户得到的积分', | |||||
| createVideoPrice:'创建视频单价', | |||||
| AIGeneratesPhotoPrices:'AI生成照片单价', | |||||
| UnitChargeDuration:'单价收费时长', | |||||
| Language:'语言', | |||||
| sound:'声音', | |||||
| IndividualVideoDuration:'单个视频时长', | |||||
| Watermark:'水印', | |||||
| AIGeneratedPortrait:'AI生成人像', | |||||
| PhotoSinging:'照片唱歌', | |||||
| AIGeneratedText:'AI生成脚本次数', | |||||
| VideoResolution:'视频分辨率', | |||||
| DigitalPersonTemplate:'数字人模版', | |||||
| talkUs:"联系我们", | |||||
| score: "积分", | |||||
| day: "天", | |||||
| second: "秒", | |||||
| yes: "是", | |||||
| no: "否", | |||||
| InviteGetscore: "邀请用户得到的积分", | |||||
| createVideoPrice: "创建视频单价", | |||||
| AIGeneratesPhotoPrices: "AI生成照片单价", | |||||
| UnitChargeDuration: "单价收费时长", | |||||
| Language: "语言", | |||||
| sound: "声音", | |||||
| IndividualVideoDuration: "单个视频时长", | |||||
| Watermark: "水印", | |||||
| AIGeneratedPortrait: "AI生成人像", | |||||
| PhotoSinging: "照片唱歌", | |||||
| AIGeneratedText: "AI生成脚本次数", | |||||
| VideoResolution: "视频分辨率", | |||||
| DigitalPersonTemplate: "数字人模版", | |||||
| talkUs: "联系我们", | |||||
| }, | |||||
| userModel: { | |||||
| title: "定制分身", | |||||
| }, | |||||
| voiceModel: { | |||||
| title: "定制声纹", | |||||
| }, | }, | ||||
| API:{ | |||||
| title:'API 接口', | |||||
| API: { | |||||
| title: "API 接口", | |||||
| }, | }, | ||||
| signSucceed: { | signSucceed: { | ||||
| @@ -23,6 +23,19 @@ | |||||
| </div> | </div> | ||||
| {{ $t("myCreating.title") }} | {{ $t("myCreating.title") }} | ||||
| </div> | </div> | ||||
| <div class="myRouter-item" @click="router.push('/createVideo')"> | |||||
| <div class="icon"> | |||||
| <el-icon><i-ep-edit /></el-icon> | |||||
| </div> | |||||
| {{ $t("userModel.title") }} | |||||
| </div> | |||||
| <div class="myRouter-item" @click="router.push('/myCreating')"> | |||||
| <div class="icon"> | |||||
| <el-icon><i-ep-menu /></el-icon> | |||||
| </div> | |||||
| {{ $t("voiceModel.title") }} | |||||
| </div> | |||||
| <div | <div | ||||
| class="myRouter-item" | class="myRouter-item" | ||||
| @click="router.push('/myStore')" | @click="router.push('/myStore')" | ||||
| @@ -172,7 +185,7 @@ onMounted(() => {}); | |||||
| .myRouter { | .myRouter { | ||||
| position: relative; | position: relative; | ||||
| height: calc(100% - 80px); | height: calc(100% - 80px); | ||||
| padding: 200px 20px 0; | |||||
| padding: 130px 20px 0; | |||||
| color: #fff; | color: #fff; | ||||
| // color: #868593; | // color: #868593; | ||||
| @@ -2,6 +2,9 @@ | |||||
| export {} | export {} | ||||
| declare global { | declare global { | ||||
| const EffectScope: typeof import('vue')['EffectScope'] | 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 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'] | ||||
| @@ -268,6 +271,9 @@ import { UnwrapRef } from 'vue' | |||||
| declare module 'vue' { | declare module 'vue' { | ||||
| interface ComponentCustomProperties { | interface ComponentCustomProperties { | ||||
| readonly EffectScope: UnwrapRef<typeof import('vue')['EffectScope']> | 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 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']> | ||||