123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- //包装单的分包数 预警
- define(function (require) {
- return function (context) {
- var $dlg, $form;
- return {
- xtype: 'dialog',
- dialogId: 'dialogSjShow',
- title: '包装单数量',
- width: 360,
- height: 240,
- onOpen: function () {
- loadingMask: false,
- $dlg = $(this);
- },
- center: {
- items: {
- xtype: 'formgroup',
- onRender: function () {
- $form = $(this);
- },
- items: [[
- {
- label: '打包数量', name: 'num', labelWidth: 'auto', width: 280,
- },
- {
- label: '打印张数', name: 'numPage', labelWidth: 'auto', width: 280,
- },
- ]]
- }
- },
- buttons: [
- {
- text: "打印", iconCls: "fa fa-save", onClick: function () {
- if ($form.formGet().num == null || $form.formGet().num == undefined || $form.formGet().num == '') {
- return $.yvan.msg('请先选择打包数量');
- }
- if ($form.formGet().numPage == null || $form.formGet().numPage == undefined || $form.formGet().numPage == '') {
- return $.yvan.msg('请先选择打印张数');
- }
- $.yvan.ajax({
- method: 'post',
- url: api('/pdf/printWarnOrder'),
- data: {
- batchId: context.batchId,
- num: $form.formGet().num,
- numPage: $form.formGet().numPage,
- },
- success: function (data) {
- // alert(data.data);
- if (data.data != null && data.data != undefined && data.data != '') {
- // console.log(data.data);
- // callCsPrintHGZ(data.data);
- for (var i = 0; i < data.data.length; i++) {
- LabelPrinter.printLabel(data.data[i]);
- }
- } else {
- $.yvan.msg("数据为空")
- }
- }
- });
- $dlg.dialog('close');
- }
- }, {
- text: "关闭", iconCls: "fa fa-times", onClick: function () {
- $dlg.dialog('close');
- }
- }
- ]
- };
- };
- });
|