Commit 97ae6841b56868fb4ba6d69c5017d790547c6202

Authored by ww
1 parent c26cda58

perf: add nodeIds field to delete cell bind data source

... ... @@ -195,14 +195,18 @@ LocalFile.prototype.saveFile = function (title, revision, success, error, useCur
195 195 this.removeDraft();
196 196 Editor.defaultContent = savedData;
197 197 var configurationContentList = [];
  198 + console.log('EditorUi', this.ui.editor.graph.getDefaultParent().children)
  199 + const basicAttr = Sidebar.prototype.enumCellBasicAttribute
  200 + const allCell = (this.ui.editor.graph.getDefaultParent().children || []).filter(item => item.getAttribute(basicAttr.COMPONENT_TYPE))
198 201 var configurationContent = {
199   - "name": "第 1 页",
200   - "id": Editor.configurationContentId,
201   - "content": savedData,
202   - "type": 1
  202 + name: "第 1 页",
  203 + id: Editor.configurationContentId,
  204 + content: savedData,
  205 + type: 1,
  206 + nodeIds: allCell.map(item => item.id)
203 207 };
204 208 configurationContentList.push(configurationContent);
205   - var parmam = { "configurationId": Editor.configurationId, "configurationContentList": configurationContentList };
  209 + var parmam = { configurationId: Editor.configurationId, configurationContentList };
206 210 defHttp.put("/yt/configuration/content", parmam).then(res => {
207 211 console.log(res)
208 212 })
... ...