配置那些项目可以使用云生成

This commit is contained in:
X1627315083
2025-04-23 10:08:23 +08:00
parent 42dfa3c032
commit 764c7bc7ec
5 changed files with 39 additions and 22 deletions

View File

@@ -31,7 +31,6 @@
<span>Build type <span>*</span></span> <span>Build type <span>*</span></span>
<a-select <a-select
v-model:value="buildType" v-model:value="buildType"
show-search
allowClear allowClear
style="width: 200px" style="width: 200px"
placeholder="Please select" placeholder="Please select"

View File

@@ -85,29 +85,43 @@ export default defineComponent({
], ],
singleProductDesign:[ singleProductDesign:[
{ {
label:'1BuildTyped', label:'Design',
value:100, value:'design',
} consumption:0,
], },{
printDesign:[ label:'To Product Image',
{ value:'toProductImage',
label:'1', consumption:5,
value:100, },
}
], ],
// printDesign:[
// {
// label:'1',
// value:100,
// }
// ],
productDrawingDesign:[ productDrawingDesign:[
{ {
label:'1', label:'To Product Image',
value:100, value:'toProductImage',
} consumption:5,
},{
label:'Relight',
value:'relight',
consumption:5,
},{
label:'Transfer Pose',
value:'poseTransfer',
consumption:10,
},
], ],
printingDesign3D:[ // printingDesign3D:[
{ // {
label:'1', // label:'1',
value:100, // value:100,
} // }
], // ],
sketchDesign:[] // sketchDesign:[]
}, },
cloudTiltleList:[ cloudTiltleList:[
{ {

View File

@@ -1,7 +1,7 @@
<template> <template>
<div class="workflowBox"> <div class="workflowBox">
<div class="workflow" v-show="isUpdataPorject || selectObject.id"> <div class="workflow" v-show="isUpdataPorject || selectObject.id">
<navList ref="navList" @setSelectKey="setSelectKey" @unfold="unfold" @goHome="goHome" :navListData="navListData" :selectKey="selectKey"></navList> <navList ref="navList" :workflowType="workflowType" @setSelectKey="setSelectKey" @unfold="unfold" @goHome="goHome" :navListData="navListData" :selectKey="selectKey"></navList>
<div class="contentBox" :style="[{overflow:selectKey == 'canvas'?'hidden':''}]"> <div class="contentBox" :style="[{overflow:selectKey == 'canvas'?'hidden':''}]">
<div class="homeContent" ref="parent"> <div class="homeContent" ref="parent">
<navListBox <navListBox

View File

@@ -21,7 +21,7 @@
<i :class="item.icon"></i> <i :class="item.icon"></i>
<span v-show="isUnfold">{{ item.name }}</span> <span v-show="isUnfold">{{ item.name }}</span>
</div> </div>
<div class="navList list exist" style="margin-top: auto;" @click="setNav('yun', $event.target)"> <div class="navList list exist" v-show="['seriesDesign', 'singleProductDesign', 'productDrawingDesign'].includes(workflowType)" style="margin-top: auto;" @click="setNav('yun', $event.target)">
<i class="fi fi-rr-cloud-upload-alt"></i> <i class="fi fi-rr-cloud-upload-alt"></i>
<span v-show="isUnfold">云生成</span> <span v-show="isUnfold">云生成</span>
</div> </div>
@@ -41,6 +41,7 @@ export default defineComponent({
}, },
props:{ props:{
selectKey:{type:String,default:''}, selectKey:{type:String,default:''},
workflowType:{type:String,default:''},
navListData:{type:Array,default:()=>[]}, navListData:{type:Array,default:()=>[]},
}, },
emits:['setSelectKey','unfold','goHome'], emits:['setSelectKey','unfold','goHome'],

View File

@@ -42,6 +42,9 @@ const HomeStoreModule : Module<DesignDetail,RootState> = {
categoryValue:'23', categoryValue:'23',
categoryShow:false categoryShow:false
}], }],
// patternMaking3D:{
// id:null,
// },
patternMaking3D:null, patternMaking3D:null,
canvasData:{ canvasData:{
deReconstruction:null, deReconstruction:null,