congzc преди 1 година
родител
ревизия
adce6950cf
променени са 3 файла, в които са добавени 205 реда и са изтрити 280 реда
  1. +4
    -2
      src/api/login.js
  2. +2
    -1
      src/components/CutImg copy 2.vue
  3. +199
    -277
      src/components/home/home.vue

+ 4
- 2
src/api/login.js Целия файл

@@ -123,5 +123,7 @@ export function doLoginOut() {
* @description 获取图形验证码
* @returns data
*/
export const doCodeImg =
'https://smapitest.malls.iformall.com/C/api/user/captcha.jpg'
// export const doCodeImg =
// 'https://smapitest.malls.iformall.com/C/api/user/captcha.jpg'
export const doCodeImg =
'http://m.metavatar.cc/C/api/user/captcha.jpg'

+ 2
- 1
src/components/CutImg copy 2.vue Целия файл

@@ -138,7 +138,8 @@ export default {
that
.$axios({
method: 'post',
url: `https://smapitest.malls.iformall.com/C/api/upload/awsImgUpload`,
// url: `https://smapitest.malls.iformall.com/C/api/upload/awsImgUpload`,
url: `http://m.metavatar.cc/C/api/upload/awsImgUpload`,
headers: {
// 'Content-Type': 'application/json;charset=UTF-8',
'content-type': 'multipart/form-data',


+ 199
- 277
src/components/home/home.vue Целия файл

@@ -14,15 +14,7 @@
</div>

<div class="module_1">
<video
ref="vidoe"
src="../../assets/video/1.mp4"
width="100%"
height="100%"
autoplay
muted="muted"
loop="loop"
/>
<video ref="vidoe" src="../../assets/video/1.mp4" width="100%" height="100%" autoplay muted="muted" loop="loop" />
<div class="titleBox" @click="goLogin">
<div class="title_item1" v-if="characters == 1">打造自主数字人IP</div>
<div class="title_item2" v-if="characters == 1">沉淀数字资产</div>
@@ -30,19 +22,15 @@
<!-- <div class="title_item3" v-if="characters==1">创造生成 超真实 超写实 风格化 不同性别</div> -->
<!-- <div class="title_item3" v-if="characters==1">多人种 分身化身随心创造</div> -->

<div class="title_item1_y" v-if="characters != 1">
Create virtual human IP
</div>
<div class="title_item2" v-if="characters != 1">
for your business as digital assets
</div>
<div class="title_item1_y" v-if="characters != 1">Create virtual human IP</div>
<div class="title_item2" v-if="characters != 1">for your business as digital assets</div>
<!-- <div
class="title_item3"
v-if="characters!=1"
>Automatic creation process, speed up character defined from months to hours Diversity character types, ultra-realistic, stylized or customized freely</div>-->

<div class="title_btn">
{{ characters == 1 ? "立刻体验" : "Try it now" }}
{{ characters == 1 ? '立刻体验' : 'Try it now' }}
</div>
</div>
<div class="md1" id="md1"></div>
@@ -50,25 +38,25 @@

<div class="module_2" id="module_2">
<div class="title">
{{ characters == 1 ? "文字语音AI驱动" : "Text/Audio AI manipulation" }}
{{ characters == 1 ? '文字语音AI驱动' : 'Text/Audio AI manipulation' }}
</div>
<div class="xian"></div>
<div class="title_ctn">
{{
characters == 1
? "文字/语音驱动生成数字人,邃芒技术所呈现的高自然度,以及多语言多种输入方式,"
: "Text/audio manipulate the virtual human created, Metavatar AIGC delivers high resolution, naturally and vividly character moves."
? '文字/语音驱动生成数字人,邃芒技术所呈现的高自然度,以及多语言多种输入方式,'
: 'Text/audio manipulate the virtual human created, Metavatar AIGC delivers high resolution, naturally and vividly character moves.'
}}
</div>
<div class="title_ctn">
{{
characters == 1
? "让您的数字人可以快速进行内容生产,真正实现智能全自动的内容生产(AIGC)。"
: "supporting multiple languages and inputs, generating digital content, bring new intelligence experience far more exciting than before ."
? '让您的数字人可以快速进行内容生产,真正实现智能全自动的内容生产(AIGC)。'
: 'supporting multiple languages and inputs, generating digital content, bring new intelligence experience far more exciting than before .'
}}
</div>
<div class="title_btn" @click="goLogin">
{{ characters == 1 ? "立刻体验" : "Try it now" }}
{{ characters == 1 ? '立刻体验' : 'Try it now' }}
</div>
</div>

@@ -82,25 +70,21 @@
</div>
<div class="module_2" id="module_2">
<div class="title">
{{ characters == 1 ? "中之人驱动" : "“中の人”manipulation" }}
{{ characters == 1 ? '中之人驱动' : '“中の人”manipulation' }}
</div>
<div class="xian"></div>
<div class="title_ctn">
{{
characters == 1
? "中之人驱动数字形象,快速生产各种背景下的视频,短片,影视剧等,让您的数字人轻松进入各种复杂场景,"
: "Metavatar also supports the “中の人“ vtuber manipulation. Generating videos and broadcasting content on demand in any complex cases."
? '中之人驱动数字形象,快速生产各种背景下的视频,短片,影视剧等,让您的数字人轻松进入各种复杂场景,'
: 'Metavatar also supports the “中の人“ vtuber manipulation. Generating videos and broadcasting content on demand in any complex cases.'
}}
</div>
<div class="title_ctn">
{{
characters == 1
? "为企业在数字内容上提供丰富的体验,大幅节省成本提高生产效率。"
: "Provide extremely expenses saving & extendable user experience in digital content producing process."
}}
{{ characters == 1 ? '为企业在数字内容上提供丰富的体验,大幅节省成本提高生产效率。' : 'Provide extremely expenses saving & extendable user experience in digital content producing process.' }}
</div>
<div class="title_btn" @click="goLogin">
{{ characters == 1 ? "立刻体验" : "Try it now" }}
{{ characters == 1 ? '立刻体验' : 'Try it now' }}
</div>
</div>

@@ -117,40 +101,38 @@
<img src="../../assets/img/module_5_bg2.png" alt class="module_5_bg1" />
<div class="titleBox">
<div class="title">
{{ characters == 1 ? "快速 高效 完美" : "Flexible and Vivid Avatar" }}
{{ characters == 1 ? '快速 高效 完美' : 'Flexible and Vivid Avatar' }}
</div>
<div class="paragraph">
{{
characters == 1
? "MetaGene是邃芒科技自主技术研发的自动化数字人平台,以GAN(生成对抗网络)、NeRF(神经辐射场)、多模态合成技术为基础,并加持NLP与知识图谱能力,建设元宇宙的基础设施。MetaGene 实现无人工干预的形象创造、数字人驱动以及智能交互全流程,通过MetaGene可以实时创造高辨率的虚拟数字人形象,数字分身,并且可以自由的编辑及风格化。"
: "MetaGene is an automated digital human platform developed by Metavatar. MetaGene is based on GAN (Generative Adversarial Network), NeRF (Neural Radiation Field) and multimodal synthesis technology, combined by NLP and knowledge graph capabilities to build the infrastructure of the Metaverse. "
? 'MetaGene是邃芒科技自主技术研发的自动化数字人平台,以GAN(生成对抗网络)、NeRF(神经辐射场)、多模态合成技术为基础,并加持NLP与知识图谱能力,建设元宇宙的基础设施。MetaGene 实现无人工干预的形象创造、数字人驱动以及智能交互全流程,通过MetaGene可以实时创造高辨率的虚拟数字人形象,数字分身,并且可以自由的编辑及风格化。'
: 'MetaGene is an automated digital human platform developed by Metavatar. MetaGene is based on GAN (Generative Adversarial Network), NeRF (Neural Radiation Field) and multimodal synthesis technology, combined by NLP and knowledge graph capabilities to build the infrastructure of the Metaverse. '
}}
</div>

<div class="paragraph" v-if="characters != 1">
User can experiences a completely automatic process of character
creation, manipulation and intelligent interaction without any
intervention.MetaGene provides high-resolution virtual digital human ,
“digital twin”, symbolization characters editable freely rapidly.
User can experiences a completely automatic process of character creation, manipulation and intelligent interaction without any intervention.MetaGene provides high-resolution virtual digital
human , “digital twin”, symbolization characters editable freely rapidly.
</div>

<div class="paragraph">
{{
characters == 1
? "MetaGene不仅支持通过语音、文字、视频等多种有/无中之人的数字人驱动方式,为用户生成实时的生成高质量的视频内容;还通过先进技术手段降低前端算力依赖,解决直播实时性等复杂场景问题。"
: "MetaGene not only supports real-time high-quality video content generation for users through voice, text, video and other manipulation approaches; It also reduces the front-end computing power cost and compatible in the complex scenario, such as live broadcast real-time."
? 'MetaGene不仅支持通过语音、文字、视频等多种有/无中之人的数字人驱动方式,为用户生成实时的生成高质量的视频内容;还通过先进技术手段降低前端算力依赖,解决直播实时性等复杂场景问题。'
: 'MetaGene not only supports real-time high-quality video content generation for users through voice, text, video and other manipulation approaches; It also reduces the front-end computing power cost and compatible in the complex scenario, such as live broadcast real-time.'
}}
</div>

<div class="paragraph">
{{
characters == 1
? "MetaGene为数字人提供了智能交互的能力,让输出的形象具备智能化互动功能,帮助处理实际业务中的问题,协助完成任务。"
: "MetaGene provides digital human with the interactive ability, the character will have intelligent interactive functions, help to deal with real world problems in the business and assistance in completing tasks."
? 'MetaGene为数字人提供了智能交互的能力,让输出的形象具备智能化互动功能,帮助处理实际业务中的问题,协助完成任务。'
: 'MetaGene provides digital human with the interactive ability, the character will have intelligent interactive functions, help to deal with real world problems in the business and assistance in completing tasks.'
}}
</div>
<div class="read_btn" @click="goLogin">
{{ characters == 1 ? "了解详情" : "Read more" }}
{{ characters == 1 ? '了解详情' : 'Read more' }}
</div>
</div>

@@ -159,18 +141,10 @@

<div class="module_6" id="module_6">
<div class="title">
{{
characters == 1
? "邃芒数字人可服务的场景"
: "Scenarios that Suimang Digital Humans can serve"
}}
{{ characters == 1 ? '邃芒数字人可服务的场景' : 'Scenarios that Suimang Digital Humans can serve' }}
</div>
<div class="imgBox">
<div
class="itemBox"
v-for="(item, index) in module_6_data"
:key="index"
>
<div class="itemBox" v-for="(item, index) in module_6_data" :key="index">
<img :src="item.url" alt />
<p>{{ characters == 1 ? item.name : item.name_y }}</p>
</div>
@@ -179,28 +153,20 @@

<div class="module_7">
<div class="title">
{{
characters == 1
? "超写实数字人的互动全新体验"
: "A new interactive experience of hyper-realistic digital people"
}}
{{ characters == 1 ? '超写实数字人的互动全新体验' : 'A new interactive experience of hyper-realistic digital people' }}
</div>
<div class="fillBox">
<div class="hintBox">
<div class="triangle"></div>
<div class="news1">
{{ characters == 1 ? "你好,我是XXXX" : "Hello, I'm XXXX" }}
{{ characters == 1 ? '你好,我是XXXX' : "Hello, I'm XXXX" }}
</div>
</div>

<div class="hintBox2">
<div class="triangle"></div>
<div class="news1">
{{
characters == 1
? "你会说英语吗?Avrli"
: "Do you speak English? Avrli"
}}
{{ characters == 1 ? '你会说英语吗?Avrli' : 'Do you speak English? Avrli' }}
</div>
</div>

@@ -214,25 +180,17 @@
<div class="hintBox4">
<div class="triangle"></div>
<div class="news1">
{{
characters == 1
? "你会说英语吗?Avrli"
: "Do you speak English? Avrli"
}}
{{ characters == 1 ? '你会说英语吗?Avrli' : 'Do you speak English? Avrli' }}
</div>
</div>
<div class="hintBox5">
<div class="triangle"></div>
<div class="news1">
{{
characters == 1
? "据北京市气象局消息,丰台、石景山有雷阵雨天气"
: "According to the Beijing Meteorological Bureau,"
}}
{{ characters == 1 ? '据北京市气象局消息,丰台、石景山有雷阵雨天气' : 'According to the Beijing Meteorological Bureau,' }}
</div>
</div>
<div class="bnt_look" @click="goLogin">
{{ characters == 1 ? "立刻体验" : "Try it now" }}
{{ characters == 1 ? '立刻体验' : 'Try it now' }}
</div>
</div>
</div>
@@ -263,24 +221,20 @@
<div class="title" v-if="characters == 2">ABOUT ME</div>
<div class="title_h" v-if="characters == 1">关于我们</div>
<div :class="characters == 1 ? 'ctn1' : 'ctn'">
{{
characters == 1
? "北京邃芒科技公司正式成立于2021年8月,团队组建于2018年10月。"
: "Metavatar is founded in August 2021, the team built up in year 2018. "
}}
{{ characters == 1 ? '北京邃芒科技公司正式成立于2021年8月,团队组建于2018年10月。' : 'Metavatar is founded in August 2021, the team built up in year 2018. ' }}
</div>
<div :class="characters == 1 ? 'ctn_c1' : 'ctn_c'">
{{
characters == 1
? "3年迭代形成AI技术为基础的数字人全生产流程,拥有业界顶尖AI形象生成和驱动技术,积累了独有的亚洲超现实数字人数据资产,已成功商用于工业级影视、品牌商和直播。团队均来自科研机构及一流院所,拥有来自悉尼科技大学, 北邮,中科院,清华的博士硕士团队和行业内一流人才。"
? '3年迭代形成AI技术为基础的数字人全生产流程,拥有业界顶尖AI形象生成和驱动技术,积累了独有的亚洲超现实数字人数据资产,已成功商用于工业级影视、品牌商和直播。团队均来自科研机构及一流院所,拥有来自悉尼科技大学, 北邮,中科院,清华的博士硕士团队和行业内一流人才。'
: "In the past 3 years, Metavatar has iteratively been forming the whole production process of digital human based on AI technology. We own the industry's top AI image generation and driving technology, and has accumulated unique Asian surreal digital human data assets, which have been successfully used in industrial-grade film and television, brand owners and live broadcasts. The team is from scientific research institutions and first-class institutes, with PhD and Masters from the UTS, BUPT , CAS, Tsinghua University and first-class talents in the industry."
}}
</div>
<div :class="characters == 1 ? 'ctn_c1' : 'ctn_c'">
{{
characters == 1
? "邃芒科技专注虚拟数字人,提供未来世界数字形象巨量需求的生产力与能力,依靠技术与商业双轮驱动为用户打开元宇宙大门。"
: "Metavatar focus on digital human sector, provides capability of producing the massive amount requirements for the future metaverse. Vision to be the first level company as a KEY to knock out the door of metaverse; Developing the leading technology and create customer value along the way."
? '邃芒科技专注虚拟数字人,提供未来世界数字形象巨量需求的生产力与能力,依靠技术与商业双轮驱动为用户打开元宇宙大门。'
: 'Metavatar focus on digital human sector, provides capability of producing the massive amount requirements for the future metaverse. Vision to be the first level company as a KEY to knock out the door of metaverse; Developing the leading technology and create customer value along the way.'
}}
</div>
</div>
@@ -296,11 +250,7 @@
</div>

<div class="cooperation">
<div
class="cooperationItem0"
v-for="(item, index) in partnerLsit"
:key="index"
>
<div class="cooperationItem0" v-for="(item, index) in partnerLsit" :key="index">
<img :src="item.url" alt />
</div>
</div>
@@ -334,28 +284,16 @@
</div>

<div class="contentInput">
<input
type="text"
:placeholder="characters == 1 ? '姓名' : 'Name'"
v-model="userName"
/>
<input type="text" :placeholder="characters == 1 ? '姓名' : 'Name'" v-model="userName" />
</div>
<div class="contentInput">
<input
type="text"
:placeholder="characters == 1 ? '手机' : 'Phone Number'"
v-model="phone"
/>
<input type="text" :placeholder="characters == 1 ? '手机' : 'Phone Number'" v-model="phone" />
</div>
<div class="contentInput">
<input
type="text"
:placeholder="characters == 1 ? 'E-mail' : 'Mail'"
v-model="email"
/>
<input type="text" :placeholder="characters == 1 ? 'E-mail' : 'Mail'" v-model="email" />
</div>
<div class="subBtn" @click="submit()">
{{ characters == 1 ? "提交" : "Submit" }}
{{ characters == 1 ? '提交' : 'Submit' }}
</div>
</div>

@@ -366,22 +304,21 @@
width: '70%',
height: '90%',
'background-color': 'rgb(255, 255, 255,0)',
'margin-top': '10%',
}"
>
'margin-top': '10%'
}">
<div class="goItem" @click="goView('module_2')">
{{ characters == 1 ? "产品能力" : "Product" }}
{{ characters == 1 ? '产品能力' : 'Product' }}
</div>
<div class="goItem" @click="goView('module_5')">
{{ characters == 1 ? "创新技术" : "Technology" }}
{{ characters == 1 ? '创新技术' : 'Technology' }}
</div>
<div class="goItem" @click="goView('module_6')">
{{ characters == 1 ? "解决方案" : "Solutions" }}
{{ characters == 1 ? '解决方案' : 'Solutions' }}
</div>
<!-- <div class="goItem">{{characters==1?'精选案例':'Cases'}}</div> -->
<!-- @click="go('/aboutUs')" -->
<div class="goItem" @click="goView('module_9')">
{{ characters == 1 ? "关于我们" : "About us" }}
{{ characters == 1 ? '关于我们' : 'About us' }}
</div>
<div class="languageImgBox" @click="change(1)">
<img src="../../assets/img/cn.jpeg" alt class="cutImg" />
@@ -394,31 +331,31 @@
</template>

<script>
import "swiper/dist/js/swiper";
import "swiper/dist/css/swiper.css";
import Swiper from "swiper";
import { mapState, mapActions } from "vuex";
import top from "../common/top.vue";
import 'swiper/dist/js/swiper';
import 'swiper/dist/css/swiper.css';
import Swiper from 'swiper';
import { mapState, mapActions } from 'vuex';
import top from '../common/top.vue';

import { Toast } from "vant";
import Vue from "vue";
import { Toast } from 'vant';
import Vue from 'vue';
Vue.use(Toast);

export default {
components: {
top,
top
},
data() {
return {
inPage: false,
userName: "",
phone: "",
email: "",
userName: '',
phone: '',
email: '',
show: false,
form: {
name: "",
phone: "",
email: "",
name: '',
phone: '',
email: ''
},

rules: {
@@ -427,15 +364,15 @@ export default {
required: true,
min: 1,
max: 10,
message: "此项必填,内容最大10个字符!",
trigger: "blur",
},
message: '此项必填,内容最大10个字符!',
trigger: 'blur'
}
],
phone: [
{
required: true,
trigger: "change",
message: "请先输手机号",
trigger: 'change',
message: '请先输手机号'
},
{
validator(rule, value, callback, source, options) {
@@ -443,194 +380,189 @@ export default {
// var mobile = /^1[0|1|2|3|4|5|6|7|8|9]\d{9}$/,
let phone = /^1[35789]\d{9}$/;
if (value && !phone.test(value)) {
callback("抱歉,请输入正确的手机号");
callback('抱歉,请输入正确的手机号');
}
callback(errors);
},
},
}
}
],
email: [
{
required: true,
trigger: "change",
message: "请先输邮箱",
},
],
trigger: 'change',
message: '请先输邮箱'
}
]
},
// characters: 1, //1=》中文 2=》英文
timeFlag: 5,
dialogVisible: false,
module_6_data: [
{
url: require("../../assets/img/demo_4.png"),
name: "教育",
name_y: "Education",
des: "创新和丰富的学习体验",
des_y: "Innovative & richinng the learning experience",
url: require('../../assets/img/demo_4.png'),
name: '教育',
name_y: 'Education',
des: '创新和丰富的学习体验',
des_y: 'Innovative & richinng the learning experience'
},
{
url: require("../../assets/img/demo_3.png"),
name: "金融",
name_y: "Finance",
des: "加强客户服务,通过新颖的互动方式与客户搭建沟通桥梁",
des_y:
"Enhance customer service, engage client relations through new innteravtive ways",
url: require('../../assets/img/demo_3.png'),
name: '金融',
name_y: 'Finance',
des: '加强客户服务,通过新颖的互动方式与客户搭建沟通桥梁',
des_y: 'Enhance customer service, engage client relations through new innteravtive ways'
},
{
url: require("../../assets/img/demo_5.png"),
name: " 电商",
name_y: "E-commerce",
des: "7*24全天候数字员工线上销售和品牌推广",
des_y: "7*24 employee online selling & brands promotion",
url: require('../../assets/img/demo_5.png'),
name: ' 电商',
name_y: 'E-commerce',
des: '7*24全天候数字员工线上销售和品牌推广',
des_y: '7*24 employee online selling & brands promotion'
},
{
url: require("../../assets/img/demo_7.png"),
name: "零售与品牌",
name_y: "Retails",
des: "数字广告代言人以前所未有的方式打造品牌",
des_y: "Branding in a different new way by digital Ads endorsers.",
url: require('../../assets/img/demo_7.png'),
name: '零售与品牌',
name_y: 'Retails',
des: '数字广告代言人以前所未有的方式打造品牌',
des_y: 'Branding in a different new way by digital Ads endorsers.'
},
{
url: require("../../assets/img/demo_1.png"),
name: "技术服务",
name_y: "Avatar tech provider",
des: "可以将创造的数字人形象、行为和全部交互轻松的部署到自己的应用服务中",
des_y:
"Provide all capability of avatar creation, manipulation & interactive of metavatar to deploy them in your own applications.",
url: require('../../assets/img/demo_1.png'),
name: '技术服务',
name_y: 'Avatar tech provider',
des: '可以将创造的数字人形象、行为和全部交互轻松的部署到自己的应用服务中',
des_y: 'Provide all capability of avatar creation, manipulation & interactive of metavatar to deploy them in your own applications.'
},
{
url: require("../../assets/img/demo_2.png"),
name: "娱乐",
name_y: "Entertaining",
des: "让您在元宇宙中拥有时尚靓丽的数字孪生",
des_y:
"Exiciting etertaning experience by digital twins, stylishing the pictures & video, great looking avatars in metaverse.",
url: require('../../assets/img/demo_2.png'),
name: '娱乐',
name_y: 'Entertaining',
des: '让您在元宇宙中拥有时尚靓丽的数字孪生',
des_y: 'Exiciting etertaning experience by digital twins, stylishing the pictures & video, great looking avatars in metaverse.'
},
{
url: require("../../assets/img/demo_6.png"),
name: "影视特效 ",
name_y: "Special Effects",
des: "通过Ai技术在电影特效中使用虚拟角色,极大的提高了效率,加强视觉效果",
des_y:
"A.I. technology for avatars deployed in movie special effects, great enhancement of effects production.",
url: require('../../assets/img/demo_6.png'),
name: '影视特效 ',
name_y: 'Special Effects',
des: '通过Ai技术在电影特效中使用虚拟角色,极大的提高了效率,加强视觉效果',
des_y: 'A.I. technology for avatars deployed in movie special effects, great enhancement of effects production.'
},
{
url: require("../../assets/img/demo_8.png"),
name: "公共服务",
name_y: "Public Sector",
des: "当人们需要帮助和助手时,数字公共服务人员24*7随时为您的繁重工作待命",
des_y:
"24*7 public service employee for repetitive heavy duties, anytime ready when people need help and assistant.",
},
url: require('../../assets/img/demo_8.png'),
name: '公共服务',
name_y: 'Public Sector',
des: '当人们需要帮助和助手时,数字公共服务人员24*7随时为您的繁重工作待命',
des_y: '24*7 public service employee for repetitive heavy duties, anytime ready when people need help and assistant.'
}
],
carouselLsit: [
{
url: require("../../assets/img/carousel1.png"),
url: require('../../assets/img/carousel1.png')
},
{
url: require("../../assets/img/carousel2.png"),
url: require('../../assets/img/carousel2.png')
},
{
url: require("../../assets/img/carousel3.png"),
},
url: require('../../assets/img/carousel3.png')
}
],
partnerLsit: [
{
url: require("../../assets/img/partner1.png"),
url: require('../../assets/img/partner1.png')
},
{
url: require("../../assets/img/partner2.png"),
url: require('../../assets/img/partner2.png')
},
{
url: require("../../assets/img/partner3.png"),
url: require('../../assets/img/partner3.png')
},
{
url: require("../../assets/img/partner4.png"),
url: require('../../assets/img/partner4.png')
},
{
url: require("../../assets/img/partner5.png"),
},
url: require('../../assets/img/partner5.png')
}
],
timeLsit: [
{
title: "2018-10",
ctn1_y: "Team built up in Oct. 2018",
title: '2018-10',
ctn1_y: 'Team built up in Oct. 2018',
// ctn2_y: "Team built up in Oct. 2018",
ctn1: "团队组建",
ctn1: '团队组建'
// ctn2: "团队组建"
},
{
url: require("../../assets/img/carousel2.png"),
title: "2019",
ctn1_y: "Deliver the first movie project in May. 2019",
url: require('../../assets/img/carousel2.png'),
title: '2019',
ctn1_y: 'Deliver the first movie project in May. 2019',
// ctn2_y: "Deliver the first movie project in May. 2019",
ctn1: "第一个影视特效 ",
ctn2: "项目交付",
ctn1: '第一个影视特效 ',
ctn2: '项目交付'
},
{
url: require("../../assets/img/carousel3.png"),
title: "2021-05",
ctn1_y: "Beta of MetaGene published in May,2021",
url: require('../../assets/img/carousel3.png'),
title: '2021-05',
ctn1_y: 'Beta of MetaGene published in May,2021',
// ctn2_y: "Beta of MetaGene published in May,2021",
ctn1: "内部产品",
ctn2: "Metagene V1完成",
ctn1: '内部产品',
ctn2: 'Metagene V1完成'
},

{
url: require("../../assets/img/carousel3.png"),
title: "2021-08",
ctn1_y: "Metavatar built up in Aug, 2021",
url: require('../../assets/img/carousel3.png'),
title: '2021-08',
ctn1_y: 'Metavatar built up in Aug, 2021',
// ctn2_y: "Metavatar built up in Aug, 2021",
ctn1: "邃芒科技成立",
ctn1: '邃芒科技成立'
// ctn2: "邃芒科技成立",
},
{
url: require("../../assets/img/carousel3.png"),
title: "2022-01",
ctn1_y: "Angel fund in Jan, 2022",
url: require('../../assets/img/carousel3.png'),
title: '2022-01',
ctn1_y: 'Angel fund in Jan, 2022',
// ctn2_y: "Angel fund in Jan, 2022",
ctn1: "获得天使轮融资",
ctn1: '获得天使轮融资'
// ctn2: "获得天使轮融资",
},
{
url: require("../../assets/img/carousel3.png"),
title: "2022-06",
ctn1_y:
"Deliver the first project based on Magenta for our strategic partner in Jun,2022",
url: require('../../assets/img/carousel3.png'),
title: '2022-06',
ctn1_y: 'Deliver the first project based on Magenta for our strategic partner in Jun,2022',
// ctn2_y: "Beta of MetaGene published in May,2021",
ctn1: "为战略合作伙伴新奥特",
ctn2: "交付首个基于MetaGene的内容生产项目",
},
],
ctn1: '为战略合作伙伴新奥特',
ctn2: '交付首个基于MetaGene的内容生产项目'
}
]
};
},
methods: {
...mapActions(["setCharacters"]),
...mapActions(['setCharacters']),

goLogin() {
const AccessToken = localStorage.getItem("AccessToken");
const AccessToken = localStorage.getItem('AccessToken');
if (AccessToken) {
this.$axios({
method: "get",
url: `https://smapitest.malls.iformall.com/C/api/userVideo/list?pageNum=1&pageSize=3`,
method: 'get',
// url: `https://smapitest.malls.iformall.com/C/api/userVideo/list?pageNum=1&pageSize=3`,
url: `http://m.metavatar.cc/C/api/userVideo/list?pageNum=1&pageSize=3`,
headers: {
"Content-Type": "application/json;charset=UTF-8",
token: AccessToken,
},
'Content-Type': 'application/json;charset=UTF-8',
token: AccessToken
}
})
.then((res) => {
.then(res => {
if (res.data.code == 1052) {
this.$router.push("/login");
this.$router.push('/login');
return;
} else {
this.$router.push("/myPage");
this.$router.push('/myPage');
}
})
.catch((err) => {
.catch(err => {
Toast.fail(err.message);
});
} else {
this.$router.push("/login");
this.$router.push('/login');
}
},

@@ -645,69 +577,59 @@ export default {
this.dialogVisible = true;
},
goView(id) {
document.querySelector("#" + id).scrollIntoView({
behavior: "smooth",
block: "start",
inline: "nearest",
document.querySelector('#' + id).scrollIntoView({
behavior: 'smooth',
block: 'start',
inline: 'nearest'
});
this.show = false;
},
submit() {
let phone = /^1[35789]\d{9}$/;
if (this.userName == "") {
Toast.fail(
this.characters == 1 ? "请输入姓名" : "Please enter your name"
);
if (this.userName == '') {
Toast.fail(this.characters == 1 ? '请输入姓名' : 'Please enter your name');
return;
} else if (!phone.test(this.phone)) {
Toast.fail(
this.characters == 1
? "请输入手机号"
: "Please enter your mobile phone number"
);
Toast.fail(this.characters == 1 ? '请输入手机号' : 'Please enter your mobile phone number');
return;
} else if (this.email == "") {
Toast.fail(
this.characters == 1 ? "请输入邮箱" : "Please enter email address"
);
} else if (this.email == '') {
Toast.fail(this.characters == 1 ? '请输入邮箱' : 'Please enter email address');
return;
}
let params = {
mallName: this.email, //邮箱
applicant: this.userName, //姓名
phone: this.phone, //电话
phone: this.phone //电话
};
this.$axios({
method: "post",
url: "http://www.metavatar.cc/api/callback/wxMallApply/add",
method: 'post',
url: 'http://www.metavatar.cc/api/callback/wxMallApply/add',
headers: {
"Content-Type": "application/json;charset=UTF-8",
'Content-Type': 'application/json;charset=UTF-8'
},
data: params,
data: params
})
.then((res) => {
this.email = "";
this.userName = "";
this.phone = "";
.then(res => {
this.email = '';
this.userName = '';
this.phone = '';
this.dialogVisible = false;
Toast.success(
this.characters == 1 ? "提交成功" : "submit successfully"
);
Toast.success(this.characters == 1 ? '提交成功' : 'submit successfully');
})
.catch((err) => {
.catch(err => {
Toast.fail(err.message);
});
},
}
},
computed: {
...mapState({
characters: (state) => state.publicObj.characters,
}),
characters: state => state.publicObj.characters
})
},

mounted() {
this.goView("top");
new Swiper(".swiper-container", {
this.goView('top');
new Swiper('.swiper-container', {
slidesPerView: 3,
spaceBetween: 30,
centeredSlides: true,
@@ -715,23 +637,23 @@ export default {

// 如果需要分页器
pagination: {
el: ".swiper-pagination",
clickable: true, // 分页器可以点击
el: '.swiper-pagination',
clickable: true // 分页器可以点击
},

// 如果需要前进后退按钮
navigation: {
nextEl: ".swiper-button-next",
prevEl: ".swiper-button-prev",
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev'
},

// 如果需要滚动条
scrollbar: {
el: ".swiper-scrollbar",
},
el: '.swiper-scrollbar'
}
});
this.inPage = true;
},
}
};
</script>
<style lang="scss" scoped>
@@ -1167,7 +1089,7 @@ export default {
height: 400px;
background-color: #f0f4f7;
position: relative;
background-image: url("../../assets/img/module_7_bg.png");
background-image: url('../../assets/img/module_7_bg.png');
background-repeat: no-repeat;
background-size: 280px 370px;
background-position: 0% 30px;


Зареждане…
Отказ
Запис