diff --git a/public/fonts/general/css/general-sans.css b/public/fonts/general/css/general-sans.css index ad61178..ac2fb00 100644 --- a/public/fonts/general/css/general-sans.css +++ b/public/fonts/general/css/general-sans.css @@ -67,4 +67,20 @@ font-weight: 700; font-display: swap; font-style: normal; +} + +@font-face { + font-family: 'LBold'; + src:url('../fonts/MazzardL-Bold.otf') format('opentype'); + font-weight: 700; + font-display: swap; + font-style: normal; +} + +@font-face { + font-family: 'MBold'; + src:url('../fonts/MazzardM-Bold.otf') format('opentype'); + font-weight: 700; + font-display: swap; + font-style: normal; } \ No newline at end of file diff --git a/public/fonts/general/fonts/MazzardL-Bold.otf b/public/fonts/general/fonts/MazzardL-Bold.otf new file mode 100644 index 0000000..f931c26 Binary files /dev/null and b/public/fonts/general/fonts/MazzardL-Bold.otf differ diff --git a/public/fonts/general/fonts/MazzardM-Bold.otf b/public/fonts/general/fonts/MazzardM-Bold.otf new file mode 100644 index 0000000..e6e02b2 Binary files /dev/null and b/public/fonts/general/fonts/MazzardM-Bold.otf differ diff --git a/src/assets/icons/add-print.svg b/src/assets/icons/add-print.svg new file mode 100644 index 0000000..6d79cf8 --- /dev/null +++ b/src/assets/icons/add-print.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/assets/icons/color-palette.svg b/src/assets/icons/color-palette.svg new file mode 100644 index 0000000..ac53b30 --- /dev/null +++ b/src/assets/icons/color-palette.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/assets/icons/edit-material.svg b/src/assets/icons/edit-material.svg new file mode 100644 index 0000000..721bd72 --- /dev/null +++ b/src/assets/icons/edit-material.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/src/assets/icons/mobang.svg b/src/assets/icons/mobang.svg new file mode 100644 index 0000000..e72ce0d --- /dev/null +++ b/src/assets/icons/mobang.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/src/assets/icons/scene-composition.svg b/src/assets/icons/scene-composition.svg new file mode 100644 index 0000000..2c3071f --- /dev/null +++ b/src/assets/icons/scene-composition.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/assets/icons/to-3d-model.svg b/src/assets/icons/to-3d-model.svg new file mode 100644 index 0000000..413345b --- /dev/null +++ b/src/assets/icons/to-3d-model.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/assets/icons/to-real-style.svg b/src/assets/icons/to-real-style.svg new file mode 100644 index 0000000..972430e --- /dev/null +++ b/src/assets/icons/to-real-style.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/assets/icons/to-video.svg b/src/assets/icons/to-video.svg new file mode 100644 index 0000000..e3393bc --- /dev/null +++ b/src/assets/icons/to-video.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/assets/icons/upload.svg b/src/assets/icons/upload.svg new file mode 100644 index 0000000..6c8b4d0 --- /dev/null +++ b/src/assets/icons/upload.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/assets/icons/xingxing.svg b/src/assets/icons/xingxing.svg new file mode 100644 index 0000000..5356a86 --- /dev/null +++ b/src/assets/icons/xingxing.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/assets/images/login/elephant.png b/src/assets/images/login/elephant.png index ba454b7..280cf07 100644 Binary files a/src/assets/images/login/elephant.png and b/src/assets/images/login/elephant.png differ diff --git a/src/assets/images/login/index-bg.png b/src/assets/images/login/index-bg.png new file mode 100644 index 0000000..dc26384 Binary files /dev/null and b/src/assets/images/login/index-bg.png differ diff --git a/src/assets/images/login/index-title.png b/src/assets/images/login/index-title.png new file mode 100644 index 0000000..d2093fc Binary files /dev/null and b/src/assets/images/login/index-title.png differ diff --git a/src/assets/images/login/index-zhuangshi.png b/src/assets/images/login/index-zhuangshi.png new file mode 100644 index 0000000..5af7d61 Binary files /dev/null and b/src/assets/images/login/index-zhuangshi.png differ diff --git a/src/assets/images/login/left-bg.png b/src/assets/images/login/left-bg.png index a0e76a6..006be3a 100644 Binary files a/src/assets/images/login/left-bg.png and b/src/assets/images/login/left-bg.png differ diff --git a/src/assets/images/login/right-bg.png b/src/assets/images/login/right-bg.png new file mode 100644 index 0000000..93c9848 Binary files /dev/null and b/src/assets/images/login/right-bg.png differ diff --git a/src/assets/images/logo-1.png b/src/assets/images/logo-1.png new file mode 100644 index 0000000..ffbd742 Binary files /dev/null and b/src/assets/images/logo-1.png differ diff --git a/src/assets/images/logo-2.png b/src/assets/images/logo-2.png index 3667fa8..c281cb5 100644 Binary files a/src/assets/images/logo-2.png and b/src/assets/images/logo-2.png differ diff --git a/src/assets/images/nuic/loading.png b/src/assets/images/nuic/loading.png new file mode 100644 index 0000000..2dfc479 Binary files /dev/null and b/src/assets/images/nuic/loading.png differ diff --git a/src/lang/en.ts b/src/lang/en.ts index e5a8f7c..02b1879 100644 --- a/src/lang/en.ts +++ b/src/lang/en.ts @@ -1,9 +1,10 @@ export default { + AlphaVersion: '2026 Alpha Version', Login: { login: 'Log in', register: 'Register', signUp: 'Sign up', - loginTo: 'Log on to', + loginTo: 'Log on to FiDA', loginTitle: 'A multi-agent canvas for rapid, trend driven design iteration.', name: 'Name', email: 'Email', @@ -22,7 +23,7 @@ export default { agreeTermsPolicy: 'I agree to the Terms, Policy and Fees.', noAccountToSignUp: `Don't have an account? Sign up`, - registerFor: 'Register for', + signUpFor: 'Sign up for FiDA', registerTip: 'A multi-agent canvas for rapid, trend driven design iteration.', havenAccountToLogin: `Already have an account? Log in`, verifyEmail: 'Verify your email address', @@ -32,21 +33,23 @@ export default { resendCodeIn: 'Resend Code in {time}', orContinueWith: 'or continue with', googleLogin: 'Sign in with Google', - wechatLogin: 'Sign in with Wechat' + wechatLogin: 'Sign in with Wechat', + indexTip: 'A multi-agent canvas for rapid, trend driven design iteration.', }, Nuic: { - hiName: 'Hi, {name}.', - nuic1Title: `Help Fiphant discover the 'YOU' in your space.`, + hiName: 'Hi, {name}. This is Fiphant.', + nuic1Title: `Help him discover the "YOU" in your space.`, nuic1Tip: `Let's set up your profile. A few quick details will help Fiphant understand
your needs and find exactly what you're looking for.`, letsGo: 'Let’s go, Fiphant!', skip: 'Skip', next: 'Next', - nuic2Title: `What's your dream home vibe ?`, + nuic2Title: `What vibe do you usually go for?`, loadMore: 'Load more', - nuic3Title: `Where are you based? What do you do ?`, + nuic3Title: `Where are you based? What do you do?`, basedIn: 'Based in', role: 'Role', - allSet: 'All set!' + allSet: 'All set!', + loadingTip: 'We’re customizing your dashboard.', }, Home: { creditsNum: 'Credits: {num}', diff --git a/src/lang/zh-cn.ts b/src/lang/zh-cn.ts index 7189675..0bb4f0d 100644 --- a/src/lang/zh-cn.ts +++ b/src/lang/zh-cn.ts @@ -1,9 +1,10 @@ export default { + AlphaVersion: '2026版本', Login: { login: '登录', register: '注册', signUp: '注册', - loginTo: '登录到', + loginTo: '登录到 FiDA条款、政策 和费用。', noAccountToSignUp: `还没有账号? 注册`, - registerFor: '注册账号', + signUpFor: '注册账号', registerTip: '一个多智能体画布,用于快速、趋势驱动的设计迭代。', havenAccountToLogin: `已经有账号? 登录`, verifyEmail: '验证您的邮箱地址', @@ -32,21 +33,23 @@ export default { resendCodeIn: '重新发送验证码倒计时 {time}', orContinueWith: '或者使用', googleLogin: '使用 Google 登录', - wechatLogin: '使用微信登录' + wechatLogin: '使用微信登录', + indexTip: '一个多智能体画布,用于快速、趋势驱动的设计迭代。', }, Nuic: { - hiName: '你好,{name}。', - nuic1Title: `帮助 Fiphant 发现您空间中的 'YOU'。`, + hiName: '你好,{name}。这是 Fiphant。', + nuic1Title: `帮助他发现您空间中的 “YOU”。`, nuic1Tip: `让我们设置您的个人资料。几个快速的细节将帮助 Fiphant 理解您的需求并找到您正在寻找的内容。`, letsGo: '让我们开始,Fiphant!', skip: '跳过', next: '下一步', - nuic2Title: `您理想中 家的氛围 是什么?`, + nuic2Title: `你通常喜欢什么样的风格呢?`, loadMore: '加载更多', - nuic3Title: `您在 哪里 工作?您从事什么 工作 ?`, + nuic3Title: `您在 哪里 工作?您从事什么 工作?`, basedIn: '公司', role: '角色', - allSet: '准备好了!' + allSet: '准备好了!', + loadingTip: '我们正在自定义您的仪表板。', }, Home: { creditsNum: '积分: {num}', diff --git a/src/router/index.ts b/src/router/index.ts index 980b8a4..ad37270 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -55,7 +55,13 @@ const router = createRouter({ path: 'mainInput', name: 'mainInput', component: () => import('../views/home/mainInput.vue') - } + }, + { + path: 'canvas', + name: 'canvas', + component: () => import('../views/canvas/index.vue'), + meta: { topNavStyle: '2' } + }, ] }, { diff --git a/src/views/canvas/components/card.vue b/src/views/canvas/components/card.vue new file mode 100644 index 0000000..825b9eb --- /dev/null +++ b/src/views/canvas/components/card.vue @@ -0,0 +1,153 @@ + + + + + diff --git a/src/views/canvas/components/cards/scene-composition.vue b/src/views/canvas/components/cards/scene-composition.vue new file mode 100644 index 0000000..9f2ceaf --- /dev/null +++ b/src/views/canvas/components/cards/scene-composition.vue @@ -0,0 +1,22 @@ + + + + + diff --git a/src/views/canvas/components/cards/to-real-style.vue b/src/views/canvas/components/cards/to-real-style.vue new file mode 100644 index 0000000..cbf9ae5 --- /dev/null +++ b/src/views/canvas/components/cards/to-real-style.vue @@ -0,0 +1,39 @@ + + + + + diff --git a/src/views/canvas/components/my-textarea.vue b/src/views/canvas/components/my-textarea.vue new file mode 100644 index 0000000..f62a6c2 --- /dev/null +++ b/src/views/canvas/components/my-textarea.vue @@ -0,0 +1,84 @@ + + + + + diff --git a/src/views/canvas/components/pixel-ratio-selection.vue b/src/views/canvas/components/pixel-ratio-selection.vue new file mode 100644 index 0000000..7643e36 --- /dev/null +++ b/src/views/canvas/components/pixel-ratio-selection.vue @@ -0,0 +1,67 @@ + + + + + diff --git a/src/views/canvas/components/upload-file.vue b/src/views/canvas/components/upload-file.vue new file mode 100644 index 0000000..cb5fe6f --- /dev/null +++ b/src/views/canvas/components/upload-file.vue @@ -0,0 +1,59 @@ + + + + + diff --git a/src/views/canvas/index.vue b/src/views/canvas/index.vue new file mode 100644 index 0000000..2b83bc1 --- /dev/null +++ b/src/views/canvas/index.vue @@ -0,0 +1,35 @@ + + + + + diff --git a/src/views/home/left-nav.vue b/src/views/home/left-nav.vue index bc76308..635cefa 100644 --- a/src/views/home/left-nav.vue +++ b/src/views/home/left-nav.vue @@ -15,6 +15,10 @@ {{ $t('Home.home') }} --> +