feat(电子公文): 完善标引注释,优化资源处理
build.yaml / build (push) Successful in 48s

This commit is contained in:
xiaoqidun committed 2026-10-13 08:30:03 +08:00
1 parent 3f797e656b
commit 91e5b57e24
43 files changed
+2018 -384

No files matched your search

+5 -3
View File
@@ -165,7 +165,7 @@ func (e *Editor) UngroupObject(page int, id string) ([]string, error) {
}
defer reader.Close()
var result []string
err = e.ungroupCompositeNode(renderer, root, func(objects []GraphicObject) error {
err = e.ungroupCompositeNode(renderer, root, func(objects []GraphicObject, remaps []map[string]string) error {
origins := make(map[string]*editorObjectOrigin, len(objects))
for i := range objects {
object := &objects[i]
@@ -176,8 +176,10 @@ func (e *Editor) UngroupObject(page int, id string) ([]string, error) {
origins[id] = &copy
result = append(result, id)
}
e.replaceGroup(page, indexes, objects, origins)
return nil
return e.remapStructureObjects(page, remaps, func() error {
e.replaceGroup(page, indexes, objects, origins)
return nil
})
})
return result, err
}