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,14 +195,18 @@ LocalFile.prototype.saveFile = function (title, revision, success, error, useCur
195 this.removeDraft(); 195 this.removeDraft();
196 Editor.defaultContent = savedData; 196 Editor.defaultContent = savedData;
197 var configurationContentList = []; 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 var configurationContent = { 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 configurationContentList.push(configurationContent); 208 configurationContentList.push(configurationContent);
205 - var parmam = { "configurationId": Editor.configurationId, "configurationContentList": configurationContentList }; 209 + var parmam = { configurationId: Editor.configurationId, configurationContentList };
206 defHttp.put("/yt/configuration/content", parmam).then(res => { 210 defHttp.put("/yt/configuration/content", parmam).then(res => {
207 console.log(res) 211 console.log(res)
208 }) 212 })