除了颜色选择图片,注册页面
This commit is contained in:
@@ -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() {
|
||||
|
||||
@@ -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 = []
|
||||
|
||||
Reference in New Issue
Block a user