znt/module/programplan/js/browse.ui.js

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);
}
});
}