Merge pull request 'edit 框架设计' (#214) from lyc-dev into main
This commit is contained in:
commit
33f4ae42db
|
@ -84,9 +84,9 @@ emitter.on('selected', (data) => {
|
|||
const curItem = reactive({})
|
||||
emitter.on('onShow', (data) => {
|
||||
|
||||
let outline = JSON.parse(data.outline)
|
||||
let outline = cloneDeep(JSON.parse(data.outline))
|
||||
markeDownAnswer.value = outline.markdown
|
||||
emitter.emit('onResult',data)
|
||||
emitter.emit('onResult', cloneDeep(data))
|
||||
Object.assign(curItem, data)
|
||||
})
|
||||
|
||||
|
@ -138,10 +138,12 @@ const createAi = async () => {
|
|||
markeDownAnswer.value = data.answer
|
||||
const res = await createOutlineV2({ query: data.answer })
|
||||
|
||||
curItem.outline = JSON.stringify({
|
||||
let outline = JSON.stringify({
|
||||
json: res.outline,
|
||||
markdown: data.answer
|
||||
})
|
||||
|
||||
Object.assign(curItem, {...curItem, outline})
|
||||
emitter.emit('onResult', curItem)
|
||||
onSaveTemp()
|
||||
} finally {
|
||||
|
@ -207,10 +209,12 @@ const onSaveTemp = async () => {
|
|||
createUserName: user.nickName
|
||||
}
|
||||
await addSyllabus(data)
|
||||
emitter.emit('getLastInfo')
|
||||
}
|
||||
|
||||
// 删除大纲
|
||||
const delAnswer = () => {
|
||||
if(!curItem.id) return
|
||||
ElMessageBox.confirm(
|
||||
'确定要删除大纲吗?',
|
||||
'温馨提示',
|
||||
|
@ -223,8 +227,11 @@ const delAnswer = () => {
|
|||
.then(async () => {
|
||||
await removeSyllabus(curItem.id)
|
||||
ElMessage.success('操作成功')
|
||||
answer.value = ''
|
||||
markeDownAnswer.value = ''
|
||||
|
||||
emitter.emit('resetSelect')
|
||||
|
||||
// window.location.reload();
|
||||
})
|
||||
.catch(() => {})
|
||||
|
||||
|
|
|
@ -150,6 +150,10 @@ const resetSelect = () => {
|
|||
|
||||
emitter.on('resetSelect', () => {
|
||||
resetSelect()
|
||||
getSyllabus()
|
||||
})
|
||||
emitter.on('getLastInfo',() =>{
|
||||
getSyllabus()
|
||||
})
|
||||
|
||||
// 点击教学模式
|
||||
|
|
Loading…
Reference in New Issue