除了颜色选择图片,注册页面

This commit is contained in:
X1627315083
2024-06-26 17:26:31 +08:00
parent 15077d37ea
commit c661454590
43 changed files with 1494 additions and 271 deletions

View File

@@ -19,6 +19,7 @@
</div>
<div
v-if="isTest"
class="trialApproval button_second credits hideChecked"
>
{{$t('Header.Credits')}}:&nbsp;
@@ -65,11 +66,11 @@
<span class="icon iconfont icon-yuyan"></span>
<span class="select_item_des">{{$t('Header.language')}}</span>
</div>
<div class="select_item" @click="openTask()">
<!-- <div class="select_item" @click="openTask()">
<i class="icon iconfont icon-renwu"></i>
<span class="select_item_des">{{$t('Header.TaskList')}}</span>
</div>
</div> -->
<div class="select_item" @click="orderForm()">
<i class="fi fi-rs-notebook"></i>

View File

@@ -10,39 +10,40 @@
/>
</div>
</div>
<div class="homeRecommend_right" v-if="systemUser.value == 0">
<a class="started_btn" href="https://code-create.com.hk/aida/" target="_blank">升级成为正式用户</a>
<div class="started_btn started_btn2" @click="logout">退出登录</div>
<div class="homeRecommend_right">
<a class="started_btn" v-if="systemUser.value == 0" href="https://code-create.com.hk/aida/" target="_blank">Upgrade to an official user</a>
<div class="started_btn started_btn2" v-if="systemUser.value != -1" @click="logout">log off</div>
</div>
<div class="homeRecommend_right" v-else-if="systemUser.value == -1">
<div class="started_btn" @click="setLogin">登录</div>
<div class="started_btn started_btn2" @click="setRegister">注册</div>
<div class="homeRecommend_right" v-if="systemUser.value == -1">
<div class="started_btn" @click="setLogin">Login</div>
<div class="started_btn started_btn2" @click="setRegister">Visitor registration</div>
</div>
</header>
<div class="homeRecommend_content_body">
<div class="homeRecommend_content_body_recommend" id="aaaa">
<div class="content_body_recommend_left">
<img class="content_body_img1 content_body_img" src="https://img2.baidu.com/it/u=1061364893,2453516073&fm=253&fmt=auto&app=138&f=JPEG?w=500&h=500" alt="">
<img class="content_body_img2 content_body_img" src="https://img2.baidu.com/it/u=1061364893,2453516073&fm=253&fmt=auto&app=138&f=JPEG?w=500&h=500" alt="">
<img class="content_body_img3 content_body_img" src="https://img2.baidu.com/it/u=1061364893,2453516073&fm=253&fmt=auto&app=138&f=JPEG?w=500&h=500" alt="">
<img class="content_body_img4 content_body_img" src="https://img2.baidu.com/it/u=1061364893,2453516073&fm=253&fmt=auto&app=138&f=JPEG?w=500&h=500" alt="">
<img class="content_body_img5 content_body_img" src="https://img2.baidu.com/it/u=1061364893,2453516073&fm=253&fmt=auto&app=138&f=JPEG?w=500&h=500" alt="">
<img class="content_body_img1 content_body_img" src="/image/mainImg/img1.png" alt="">
<img class="content_body_img2 content_body_img" src="/image/mainImg/img2.png" alt="">
<img class="content_body_img3 content_body_img" src="/image/mainImg/img3.png" alt="">
<img class="content_body_img4 content_body_img" src="/image/mainImg/img4.png" alt="">
<img class="content_body_img5 content_body_img" src="/image/mainImg/img5.png" alt="">
</div>
<div class="content_body_recommend_center content_body_text">
<div class="content_body_recommend_center_title">
<h1>全球<div>最佳创作者</div>齐聚AIDA</h1>
<h1>AiDA × ANY</h1>
<h3>bloom your creativity</h3>
</div>
<div class="content_body_recommend_center_btn">
<a class="started_btn" href="https://code-create.com.hk/aida/" target="_blank">立即购买</a>
<a class="started_btn" href="https://code-create.com.hk/aida-trial/" target="_blank">立即试用</a>
<a class="started_btn" href="https://code-create.com.hk/aida/" target="_blank">SUBSCRIBE NOW</a>
<a class="started_btn" href="https://code-create.com.hk/aida-trial/" target="_blank">START TRIAL</a>
</div>
</div>
<div class="content_body_recommend_right">
<img class="content_body_img1 content_body_img" src="https://img2.baidu.com/it/u=1061364893,2453516073&fm=253&fmt=auto&app=138&f=JPEG?w=500&h=500" alt="">
<img class="content_body_img2 content_body_img" src="https://img2.baidu.com/it/u=1061364893,2453516073&fm=253&fmt=auto&app=138&f=JPEG?w=500&h=500" alt="">
<img class="content_body_img3 content_body_img" src="https://img2.baidu.com/it/u=1061364893,2453516073&fm=253&fmt=auto&app=138&f=JPEG?w=500&h=500" alt="">
<img class="content_body_img4 content_body_img" src="https://img2.baidu.com/it/u=1061364893,2453516073&fm=253&fmt=auto&app=138&f=JPEG?w=500&h=500" alt="">
<img class="content_body_img5 content_body_img" src="https://img2.baidu.com/it/u=1061364893,2453516073&fm=253&fmt=auto&app=138&f=JPEG?w=500&h=500" alt="">
<img class="content_body_img1 content_body_img" src="/image/mainImg/img6.png" alt="">
<img class="content_body_img2 content_body_img" src="/image/mainImg/img7.png" alt="">
<img class="content_body_img3 content_body_img" src="/image/mainImg/img8.png" alt="">
<img class="content_body_img4 content_body_img" src="/image/mainImg/img9.png" alt="">
<img class="content_body_img5 content_body_img" src="/image/mainImg/img10.png" alt="">
</div>
</div>
<Works :isScroll="false"></Works>
@@ -377,11 +378,18 @@ export default defineComponent({
h1{
line-height: 1;
font-size: 13rem;
font-weight: 600;
font-weight: 900;
margin: 7rem;
div{
color: #341e57;
}
}
h3{
line-height: 1;
margin: 7rem;
font-size: 5rem;
font-weight: 900;
}
}
.content_body_recommend_center_btn{
display: flex;

View File

@@ -21,7 +21,7 @@
</div>
</div>
<newScaleImage ref="newScaleImage"></newScaleImage>
<newScaleImage ref="newScaleImage" @deletePorfolio="deletePorfolio"></newScaleImage>
<!-- <RobotAssist></RobotAssist> -->
</div>
@@ -131,7 +131,7 @@ export default defineComponent({
}
filter.getListDate.page = 0
fall.value.clearData()
getPorfolio()
// getPorfolio()
}
let likeFile = (item:any,type:string) => {
}
@@ -175,8 +175,13 @@ export default defineComponent({
// .catch((rv) => {
// });
}
let deletePorfolio = (value:any)=>{
fall.value.deleteItem(value);
}
onMounted (()=>{
filter.isShowMark = false
filter.isNoData = false
getPorfolio()
let worksPage:any = document.querySelector('.works_page')
@@ -204,6 +209,7 @@ export default defineComponent({
t,
setprintModel,
setPortfolioLike,
deletePorfolio,
}
},
data() {

View File

@@ -89,7 +89,7 @@
<div class="libray_right_content">
<div class="right_content_body" v-show="uploadGenerate =='Upload'">
<div class="content_body_header" v-show="selectCode == 'DesignElements'">
<div style="font-size:1.5rem;">All default materials are generated by AiDA ourselves</div>
<div style="font-size:1.5rem;">{{ $t('LibraryPage.generated') }}</div>
</div>
<!-- <div class="content_body_header"> -->
<div class="content_body_header" v-show="selectCode != 'DesignElements'">
@@ -225,12 +225,12 @@
</div>
</div>
</div>
<a-popover>
<!-- <a-popover>
<template #content>
<p>Seed</p>
</template>
<input class="search_seed" max="9999" v-show="selectCode == 'Printboard' && scene?.value == 'Logo'" @input="ifSeedValue" v-model="searchPictureSeed" type="Number" placeholder='Seed' min="0">
</a-popover>
</a-popover> -->
<input
class="search_input "
@input="ifMaximumLength"
@@ -354,6 +354,7 @@ import { LoadingOutlined } from "@ant-design/icons-vue";
import { defineComponent,h ,ref,createVNode,nextTick,reactive,provide,computed} from 'vue'
// import HeaderComponent from "@/component/HomePage/Header.vue";
import ModelPlacement from '@/component/LibraryPage/ModelPlacement.vue';
// import ModelPlacement from '@/component/LibraryPage/ModelPlacementUpdata.vue';
import setLabel from '@/component/LibraryPage/setLabel.vue';
import ModelPlacementMobile from '@/component/LibraryPage/ModelPlacementMobile.vue';
import searchLabel from '@/component/LibraryPage/searchLabel.vue';
@@ -508,6 +509,7 @@ export default defineComponent({
}
let isTextarea = ref(false)
let workspace:any = ref({})
let generateLevel2:any = {}
return {
menuList,
selectImgList,
@@ -551,6 +553,7 @@ export default defineComponent({
options,
isTextarea,
workspace,
generateLevel2,
}
},
data(this_) {
@@ -824,7 +827,9 @@ export default defineComponent({
});
},
deleteGenerate(index:any){
if(this.isGenerate[this.selectCode])return
// if(this.isGenerate[this.selectCode])return
let num = this.generateList[this.selectCode].length
let _this = this
Modal.confirm({
title: this.t('LibraryPage.jsContent1'),
@@ -834,7 +839,8 @@ export default defineComponent({
mask:false,
centered:true,
onOk() {
_this.generateList[_this.selectCode].splice(index,1)
let a = _this.generateList[_this.selectCode].length - num
_this.generateList[_this.selectCode].splice(index-a,1)
}
});
},
@@ -1178,6 +1184,10 @@ export default defineComponent({
}
},
deleteFile(index: any) {
if(this.scene?.value == 'Slogan' && this.selectCode == 'Printboard'){
let createSlogan:any = this.$refs.createSlogan
createSlogan.isDeleteSlogan = true
}
this.selectGenerateList.splice(index, 1);
},
@@ -1224,6 +1234,9 @@ export default defineComponent({
sloganText = this.captionGeneration
if(this.selectCode == "Sketchboard"){
level2Type = this.selectGenerateList?.[0]?.categoryValue?this.selectGenerateList[0].categoryValue:''
if(this.workspace.styleName){
sloganText = `${this.workspace.styleName},${sloganText}`
}
}else if(this.selectCode == "Printboard"){
level2Type = this.scene?.value
if(level2Type == 'Slogan' && this.captionGeneration == ''){
@@ -1233,7 +1246,7 @@ export default defineComponent({
sloganText = `${arr[this.printModel.num-1]},${sloganText}`
}
if(!base64 && level2Type == 'Slogan'){
message.info('请绘制Slogan');
message.info(this.t('Generate.jsContent10'));
return
}
}
@@ -1252,6 +1265,7 @@ export default defineComponent({
gender:selectCodeStr == 'Sketchboard'?this.sex:'',
sloganBase64:base64,
}
this.generateLevel2[selectCodeStr] = data.level2Type
this.isGenerate[selectCodeStr] = true
this.isTextarea = false
this.remGenerateTime[selectCodeStr] = setTimeout(()=>{
@@ -1282,6 +1296,7 @@ export default defineComponent({
}
).catch(res=>{
// this.isShowMark = false
this.generateLevel2[selectCodeStr] = ''
this.isGenerate[selectCodeStr] = false
clearInterval(this.remGenerateTime[selectCodeStr])
this.remGenerate[selectCodeStr] = false
@@ -1314,6 +1329,7 @@ export default defineComponent({
// element.category = this.scene?.value
this.generateList[str].unshift(element)
data = data.filter((item:any) => item !== element.taskId);
}
});
if((data.length == 0)|| (rv.filter((item:any)=>item.status == 'Invalid').length == data.length)){
@@ -1324,6 +1340,7 @@ export default defineComponent({
clearInterval(this.remGenerateTime[str])
this.remGenerate[str] = false
this.isGenerate[str] = false
this.generateLevel2 = ''
}
}
}
@@ -1333,6 +1350,7 @@ export default defineComponent({
// this.isShowMark = false
this.isGenerate[str] = false
this.remGenerate[str] = false
this.generateLevel2[str] = ''
});
},1000)
},
@@ -1343,7 +1361,16 @@ export default defineComponent({
clearInterval(this.generateTime[this.selectCode])
if(this.generateProceedList){
let str = this.generateProceedList.map((obj:any) => obj.taskId).join(',');
let data = {uniqueId:str,userId:(this?.userInfo as any)?.userId,timeZone:Intl.DateTimeFormat().resolvedOptions().timeZone}
let type = 'Generate'
if(this.generateLevel2[str] == 'Logo'){
type = 'Logo'
}
let data = {
uniqueId:str,
userId:(this?.userInfo as any)?.userId,
timeZone:Intl.DateTimeFormat().resolvedOptions().timeZone,
type: type
}
Https.axiosGet(Https.httpUrls.generateStopWaiting, {params:data}).then(
(rv) => {
this.generateProceedList = []

View File

@@ -676,8 +676,7 @@ export default defineComponent({
let submit = (value:any)=>{
Https.axiosPost(Https.httpUrls.questionnaire, value).then(
(rv) => {
console.log(rv);
alert('Submit Successfully!')
}
).catch(res=>{
});
@@ -790,7 +789,7 @@ export default defineComponent({
border: 2px solid rgb(173, 173, 173);
}
input,select{
height: 40px;
height: 7rem;
}
input,
button,

View File

@@ -672,6 +672,7 @@ export default defineComponent({
let submit = (value:any)=>{
Https.axiosPost(Https.httpUrls.questionnaire, value).then(
(rv) => {
alert('提交成功!')
}
).catch(res=>{
});
@@ -783,7 +784,7 @@ export default defineComponent({
border: 2px solid rgb(173, 173, 173);
}
input,select{
height: 40px;
height: 7rem;
}
input,
button,