wienerxu
wienerxu
请按照一下格式提交issue,谢谢! 1. 你当前使用的是哪个版本的 MinDoc(`godoc_linux_amd64 version`)? 当前最新版本。 2. 你当前使用的是什么操作系统? LInux7.1 3. 你是如何操作的? 编辑不同的文档(document),在其中上传附件。例如: a.编辑“章节1”,打开上传窗口,上传附件1,保存,发布; b.编辑”章节2“,打开上传窗口,上传附件2,保存,发布; c.切换到书籍查看状态,打开章节1,发现附件1、附件2都在该文档下; d.打开章节2,发现没有附件。 4. 你期望得到什么结果? 附件正确的附加到document上。 5. 当前遇到的是什么结果? 只要在不同章节之间切换编辑,并上传附件,就会出现附件挂载错误的问题。 6.目前处理办法: 跟踪后台代码,提交附件时的documentId总是第一次打开的documentid,应该是前端传过来时处理错误。看前端代码views/document/markdown_edit_template.tpl中上传窗口的代码,只有在第一次构造uploader时传入了window.selectNode.id,应该是造成问题的原因。 增加了一个隐藏上传窗口时关闭的销毁的方法,测试后正常了。 $('#uploadAttachModal').on('hide.bs.modal', function () { window.uploader.destroy();...