zentaobiz.ui.js 630 B

12345678910111213141516171819202122
  1. window.exportExecutionChart = function()
  2. {
  3. const fileName = $('#fileName').val();
  4. const chartList = $('#staticScreen').contents().find('canvas');
  5. const form = new FormData();
  6. form.append('fileName', fileName || defaultFileName);
  7. chartList.each(function(_, canvas)
  8. {
  9. if(typeof(canvas.toDataURL) == 'undefined')
  10. {
  11. zui.Modal.alert(errorExportChart);
  12. return false;
  13. }
  14. form.append('charts[]', canvas.toDataURL("image/png"));
  15. })
  16. const url = $('#exportChartForm').attr('action');
  17. $.ajaxSubmit({url, data: form})
  18. zui.Modal.hide();
  19. };