调整生成方式的下拉菜单位置
This commit is contained in:
@@ -1,16 +1,8 @@
|
||||
<template>
|
||||
<div class="generate">
|
||||
<div v-if="(type_.type2 == 'Printboard' && scene.value == 'Pattern')" class="generate_checkbox" >
|
||||
<generalMenu :dataList="printModelList" @setprintModel="setprintModel" :item="printModel" :driver__="driver__.driver" :driverClass="{class1: 'Guide_1_2_4'}"></generalMenu>
|
||||
<!-- <generalMenu :dataList="sceneList" @setprintModel="setSceneList" :item="scene"></generalMenu> -->
|
||||
<!-- <div v-if="type_.type2 == 'Printboard'" class="printModel">
|
||||
<div @click.stop="PrintModel" class="Guide_1_2_4" :class="[driver__.driver?'showEvents':'']">{{ printModel.name }}</div>
|
||||
<ul v-show="printModel.optype" class="Guide_1_2_5" :class="[driver__.driver?'showEvents':'']">
|
||||
<li class="printModel_item" @click="setprintModel(1)">{{ $t('Generate.Model1') }}</li>
|
||||
<li class="printModel_item" @click="setprintModel(2)">{{ $t('Generate.Model2') }}</li>
|
||||
<li class="printModel_item" @click="setprintModel(3)">{{ $t('Generate.Model3') }}</li>
|
||||
</ul>
|
||||
</div> -->
|
||||
<div class="generate_checkbox" >
|
||||
<generalMenu v-if="type_.type2 == 'Printboard' || type_.type2 == 'Sketchboard'" :dataList="printCatecoryList" @setprintModel="setCatecorySceneList" :item="scene" width="14rem" style="padding: 0;"></generalMenu>
|
||||
<generalMenu v-if="(type_.type2 == 'Printboard' && scene.value == 'Pattern')" :dataList="printModelList" @setprintModel="setprintModel" :item="printModel"></generalMenu>
|
||||
</div>
|
||||
<div class="input_border" >
|
||||
<div class="input_box Guide_1_5" :class="[inputShow?'active':'',]">
|
||||
@@ -68,7 +60,7 @@
|
||||
<a-menu-item>
|
||||
<div class="drop-container" @click.stop="handleOpenLibrarySelect">
|
||||
<i class="fi fi-rr-followcollection"></i>
|
||||
<div>{{ $t('PrintboardUpload.Library') }}</div>
|
||||
<div style="font-size: 1.4rem;">{{ $t('PrintboardUpload.Library') }}</div>
|
||||
</div>
|
||||
</a-menu-item>
|
||||
</a-menu>
|
||||
@@ -257,7 +249,7 @@ export default defineComponent({
|
||||
sketchCategory,
|
||||
SelectImages
|
||||
},
|
||||
props: ["msg",'sketchCatecoryList','scene','gender'],
|
||||
props: ["msg",'sketchCatecoryList','gender'],
|
||||
emits:['setLibrary'],
|
||||
setup(props) {
|
||||
// console.log(prop.msg);
|
||||
@@ -275,13 +267,32 @@ export default defineComponent({
|
||||
value:'Painting Style',
|
||||
label:useI18n().t('Generate.Model1')
|
||||
})
|
||||
|
||||
|
||||
let printCatecoryList:any = computed(()=>{
|
||||
if(props.msg == 'Sketchboard'){
|
||||
return store.state.UserHabit.SketchGenerateType
|
||||
}else if(props.msg == 'Printboard'){
|
||||
return store.state.UserHabit.printType
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
let searchPictureName = ref("");
|
||||
let searchPictureSeed:any = ref(0);
|
||||
let store = useStore();
|
||||
let fileList: any = ref([
|
||||
|
||||
]);
|
||||
let scene = ref({
|
||||
})
|
||||
let sketchboardList:any = ref([])
|
||||
const setCatecorySceneList = (data:any)=>{
|
||||
if(scene.value.value === data.value) return
|
||||
scene.value = data
|
||||
sketchboardList.value = []
|
||||
searchPictureName.value = ''
|
||||
}
|
||||
let level2Type = ref('')
|
||||
// let printBoards:any = computed(()=>{return store.state.UploadFilesModule.printboard})
|
||||
// let moodboarList:any = computed(()=>{return store.state.UploadFilesModule.moodboard})
|
||||
@@ -358,7 +369,7 @@ export default defineComponent({
|
||||
const removeOpenSpeed = ()=>{
|
||||
speed.speedState = false
|
||||
}
|
||||
watch(()=>props.scene,(newVal,oldVal)=>{
|
||||
watch(()=>scene.value,(newVal,oldVal)=>{
|
||||
if(newVal.value == 'extract'){
|
||||
speed.speedData = speed.extractList[0]
|
||||
}else if(newVal.value == 'Logo' || newVal.value == 'Slogan'){
|
||||
@@ -377,6 +388,17 @@ export default defineComponent({
|
||||
speed.speedData = item
|
||||
}
|
||||
onMounted(() => {
|
||||
if(props.msg == 'Sketchboard'){
|
||||
scene.value = {
|
||||
name: t('SketchboardUpload.GenerateSketch'),
|
||||
value:'generate'
|
||||
}
|
||||
}else if(props.msg == 'Printboard'){
|
||||
scene.value = {
|
||||
name: t('SketchboardUpload.GenerateSketch'),
|
||||
value:'Pattern'
|
||||
}
|
||||
}
|
||||
instance.appContext.config.globalProperties.$dropdownEvents.onClose(removeOpenSpeed)
|
||||
// if(props.msg == 'Sketchboard'){
|
||||
// speed.speedData = speed.speedList[1]
|
||||
@@ -398,6 +420,8 @@ export default defineComponent({
|
||||
printModelList,
|
||||
sketchStyleList,
|
||||
isGenerate,
|
||||
printCatecoryList,
|
||||
scene,
|
||||
|
||||
// printBoards,
|
||||
// moodboarList,
|
||||
@@ -420,7 +444,8 @@ export default defineComponent({
|
||||
openSpeed,
|
||||
setSpeed,
|
||||
upload,
|
||||
Https
|
||||
Https,
|
||||
setCatecorySceneList,
|
||||
};
|
||||
},
|
||||
data(prop) {
|
||||
@@ -770,9 +795,7 @@ export default defineComponent({
|
||||
element.category = this.scene?.name
|
||||
}
|
||||
}else if(element.status == 'Fail' || element.status == 'Invalid'){
|
||||
console.log(data)
|
||||
data = data.filter((item:any) => item !== element.taskId);
|
||||
console.log(data)
|
||||
this.fileList = this.fileList.filter((item:any) => item.taskId !== element.taskId);
|
||||
// message.info(this.t('Generate.everyTimeEffectPoor'));
|
||||
}
|
||||
@@ -926,7 +949,6 @@ export default defineComponent({
|
||||
let paste = this.sketchboardList.filter((v: any) => v.id === file.id);
|
||||
if(paste.length == 0)this.sketchboardList.push(file);
|
||||
this.sketchboardList = this.sketchboardList.filter((v: any) => v.status === "done");
|
||||
console.log('插入图片',this.sketchboardList)
|
||||
nextTick().then(()=>{
|
||||
if(this.driver__.driver && this.type_.type2 == 'Printboard'){
|
||||
driverObj__.moveNext()
|
||||
|
||||
Reference in New Issue
Block a user