This commit is contained in:
X1627315083
2025-05-21 20:05:08 +08:00
parent 2487e3dbbc
commit 7ba4c70baf
8 changed files with 333 additions and 52 deletions

View File

@@ -10,7 +10,7 @@
<design ref="design"></design>
</div>
<div v-else class="function">
<newPorject ref="newPorject"></newPorject>
<newPorject ref="newPorject" @newProject=newProject></newPorject>
</div>
</div>
</div>
@@ -25,14 +25,16 @@ import { useI18n } from 'vue-i18n'
import { useRouter,useRoute } from 'vue-router'
import design from "./design/index.vue"
import newPorject from "./newProject/index.vue"
import router from '@/router';
import chat from "./chat/index.vue"
export default defineComponent({
components:{
design,newPorject,chat
},
props:{
settingGetHistory:{type:Function,default:()=>{}},
},
emits:['setTask'],
emits:['setTask','newProject'],
setup(props,{emit}) {
const store = useStore();
const route = useRoute()
@@ -124,7 +126,7 @@ export default defineComponent({
let storeData = {
name:rv.name,
id:rv.id,
type:rv.type,
type:rv.process == 'SERIES_DESIGN'?'seriesDesign':'singleProductDesign',
httpType:rv.process,//项目类型
ageGroup:rv.workspaceVO.ageGroup,
style:rv.workspaceVO.style,
@@ -357,18 +359,22 @@ export default defineComponent({
return colorList;
}
const chatChange = (value:any)=>{
console.log(value)
if(value.type == '[DESIGN_SIGNAL]' && dataDom.design){
dataDom.design.designNewCollection()
}else{
getCollection()
}
}
const newProject = (id:any)=>{
props.settingGetHistory()
router.push(`home?history=${id}`)
}
return{
...toRefs(dataDom),
...toRefs(data),
setTask,
chatChange,
newProject,
}
},
provide() {