25 lines
890 B
JavaScript
25 lines
890 B
JavaScript
window.insertToDoc = function(blockID, insertLink)
|
|
{
|
|
const docID = getDocApp()?.docID;
|
|
const blockType = 'gantt';
|
|
|
|
const url = $.createLink('doc', 'buildZentaoList', `docID=${docID}&type=${blockType}&blockID=${blockID}`);
|
|
const formData = new FormData();
|
|
formData.append('ganttOptions', JSON.stringify(ganttOptions));
|
|
formData.append('ganttFields', JSON.stringify(ganttFields));
|
|
formData.append('showFields', JSON.stringify(showFields));
|
|
formData.append('url', insertLink);
|
|
|
|
$.post(url, formData, function(resp)
|
|
{
|
|
resp = JSON.parse(resp);
|
|
if(resp.result == 'success')
|
|
{
|
|
const oldBlockID = resp.oldBlockID;
|
|
const newBlockID = resp.newBlockID;
|
|
zui.Modal.hide();
|
|
window.insertZentaoList && window.insertZentaoList(blockType, newBlockID, null, oldBlockID);
|
|
}
|
|
});
|
|
}
|