Browse Source

Print labels in bulk (api integrated)

Vijayakrishnan 4 years ago
parent
commit
39174a6218

+ 6 - 8
resources/views/app/practice-management/packs-multi-print.blade.php

@@ -107,16 +107,14 @@
                     $('#print-selected')
                         .off('click')
                         .on('click', function() {
-                            let ids = [];
+                            let uids = [];
                             $('.row-select:checked').each(function() {
-                                ids.push($(this).closest('tr').attr('data-pack-id'));
-                            });
-                            $('#print-view').load('/practice-management/packs-multi-pdf/' + ids.join('|'), (_data) => {
-                                window.setTimeout(() => {
-                                    window.print();
-                                    fastReload();
-                                }, 1500);
+                                uids.push($(this).closest('tr').attr('data-pack-uid'));
                             });
+                            uids = uids.join('|');
+                            let form = $('<form method="POST" action="/api/pack/bulkLabelPDF" />');
+                            form.append($('<input type="hidden" name="packUids" />').val(uids));
+                            form.appendTo('body').submit().remove();
                             return false;
                         });
                 }