2026-02-26 10:19:51 +08:00
|
|
|
import { defineStore } from 'pinia'
|
|
|
|
|
import { ref, computed } from 'vue'
|
|
|
|
|
export const useVersionTreeStore = defineStore('versionTree', () => {
|
|
|
|
|
const state = ref({
|
|
|
|
|
nodeDetail: {
|
2026-02-26 16:51:10 +08:00
|
|
|
createTime:'',
|
|
|
|
|
userEndChat:{
|
|
|
|
|
content:'',
|
|
|
|
|
createTime:'',
|
|
|
|
|
image_url:'',
|
|
|
|
|
},
|
|
|
|
|
generateEndChat:{
|
|
|
|
|
content:'',
|
|
|
|
|
createTime:'',
|
|
|
|
|
image_url:'',
|
|
|
|
|
},
|
2026-02-26 10:19:51 +08:00
|
|
|
},// 节点详情
|
|
|
|
|
})
|
|
|
|
|
|
2026-02-26 16:51:10 +08:00
|
|
|
const setNodeDetail = (v: any) => {
|
|
|
|
|
for(let key in v){
|
|
|
|
|
state.value.nodeDetail[key] = v[key]
|
|
|
|
|
}
|
|
|
|
|
}
|
2026-02-26 10:19:51 +08:00
|
|
|
|
|
|
|
|
return {
|
|
|
|
|
state,
|
|
|
|
|
setNodeDetail,
|
|
|
|
|
}
|
|
|
|
|
})
|