edit 框架设计

This commit is contained in:
lyc 2025-01-09 15:26:54 +08:00
parent 6d1cc7e21b
commit 3e8f8529fa
2 changed files with 4 additions and 4 deletions

View File

@ -86,7 +86,7 @@ emitter.on('onShow', (data) => {
let outline = JSON.parse(data.outline) let outline = JSON.parse(data.outline)
markeDownAnswer.value = outline.markdown markeDownAnswer.value = outline.markdown
emitter.emit('onResult',outline.json) emitter.emit('onResult',data)
Object.assign(curItem, data) Object.assign(curItem, data)
}) })
@ -138,7 +138,6 @@ const createAi = async () => {
markeDownAnswer.value = data.answer markeDownAnswer.value = data.answer
const res = await createOutlineV2({ query: data.answer }) const res = await createOutlineV2({ query: data.answer })
curItem.outline = JSON.stringify({ curItem.outline = JSON.stringify({
json: res.outline, json: res.outline,
markdown: data.answer markdown: data.answer

View File

@ -1,10 +1,10 @@
<template> <template>
<div class="container-right flex"> <div class="container-right flex">
<div class="right-header flex"> <div class="right-header flex">
<span>课件预览</span> <span>预览</span>
<div> <div>
<el-button :disabled="!result?.outline" type="danger" @click="onCreate">一键生成</el-button> <el-button :disabled="!result?.outline" type="danger" @click="onCreate">一键生成</el-button>
<el-button :disabled="!result?.parentId" @click="openAiPPT">编辑课件</el-button> <el-button :disabled="!result?.parentId" @click="openAiPPT">编辑</el-button>
</div> </div>
</div> </div>
<div class="right-con"> <div class="right-con">
@ -66,6 +66,7 @@ const pptSlides = ref([])
emitter.on('onResult', (data)=>{ emitter.on('onResult', (data)=>{
console.log(data) console.log(data)
result.value = data result.value = data
result.value.outline = JSON.parse(data.outline).json
if (!!result.value.parentId) { if (!!result.value.parentId) {
listEntpcoursefileNew({parentid: result.value.parentId}).then(res=>{ listEntpcoursefileNew({parentid: result.value.parentId}).then(res=>{
pptSlides.value = res.rows pptSlides.value = res.rows