对话页面接入版本树

This commit is contained in:
X1627315083@163.com
2026-02-23 10:54:17 +08:00
parent 1e21e3b408
commit d1e70c166c
20 changed files with 150 additions and 95 deletions

View File

@@ -1,6 +1,7 @@
<script setup lang="ts">
import { ref, onMounted, onUnmounted, reactive, toRefs, computed } from "vue";
import VersionTreeIndex from './versionTree/index.vue'
import VersionTreeIndex from '@/components/versionTree/index.vue'
import GenerateSketch from './generateSketch/index.vue'
//const props = defineProps({
//})
@@ -73,14 +74,25 @@ const generateSketch = ()=>{
sketchRestore('2')
}
const sketchRestore = (id)=>{
generateData.value.list.forEach((item)=>{
if(item.id == id){
item.type = 'waiting'
const sketchRestore = (item)=>{
generateData.value.list.forEach((generateDataItem)=>{
if(item.id == generateDataItem.id){
generateDataItem.type = 'waiting'
}
})
}
const sketchDelete = (item)=>{
console.log(item)
generateData.value.list.forEach((generateDataItem,index)=>{
if(item.id == generateDataItem.id){
generateData.value.list.splice(index,1)
}
})
}
onMounted(()=>{
})
onUnmounted(()=>{
@@ -99,7 +111,7 @@ const {} = toRefs(data);
</div>
<VersionTreeIndex v-model:versionTreeData="versionTreeData" />
<div class="generateSketchBox">
<GenerateSketch v-model:generateData="generateData"></GenerateSketch>
<GenerateSketch v-model:generateData="generateData" @sketchRestore="sketchRestore" @sketchDelete="sketchDelete"></GenerateSketch>
</div>
</div>
</template>