|
|
@@ -75,6 +75,24 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form', 'LodopFuncs'], functi
|
|
|
|
|
|
})
|
|
|
|
|
|
+ //修改
|
|
|
+ $('#edit').click(function (e) {
|
|
|
+ var rows = $('#table2').bootstrapTable('getSelections');
|
|
|
+ var ids = rows.map(function(item) {
|
|
|
+ return item.id;
|
|
|
+ });
|
|
|
+ Fast.api.open("qcode_bach/edit?ids="+ids, "修改", {
|
|
|
+ shadeClose: true,
|
|
|
+ shade: [0.5,'#393D49'],
|
|
|
+ area: ['400px','200px'],
|
|
|
+ callback:function(value){
|
|
|
+ return false;
|
|
|
+ // 在这里可以接收弹出层中使用`Fast.api.close(data)`进行回传数据
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ })
|
|
|
+
|
|
|
},
|
|
|
table: {
|
|
|
first: function () {
|
|
|
@@ -138,8 +156,15 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form', 'LodopFuncs'], functi
|
|
|
},
|
|
|
onClickRow:function(row, $element, field)
|
|
|
{
|
|
|
-
|
|
|
- console.log(row)
|
|
|
+ Fast.api.open("qcode_bach/small?large_id="+row.id+'&l_flow='+row.l_flow, "小件列表", {
|
|
|
+ shadeClose: true,
|
|
|
+ shade: [0.5,'#393D49'],
|
|
|
+ area: ['80%','80%'],
|
|
|
+ callback:function(value){
|
|
|
+ return false;
|
|
|
+ // 在这里可以接收弹出层中使用`Fast.api.close(data)`进行回传数据
|
|
|
+ }
|
|
|
+ });
|
|
|
},
|
|
|
sortOrder: 'asc',
|
|
|
toolbar: '#toolbar2',
|
|
|
@@ -157,13 +182,35 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form', 'LodopFuncs'], functi
|
|
|
{field: 'p_nums', title: __('P_nums'), operate: false},
|
|
|
{field: 'small_num', title: __('Small_num'), operate: false},
|
|
|
{field: 'l_weight', title: __('L_weight'), operate: false},
|
|
|
- {field: 'l_print', title: __('L_print'), operate: 'LIKE'},
|
|
|
- {field: 'l_status', title: __('L_status'), operate: 'LIKE'},
|
|
|
- {field: 'bach_id', title: __('bach_id'), operate: 'LIKE'},
|
|
|
+ {field: 'l_num', title: __('Large_num'), operate: false},
|
|
|
+ {field: 'l_print', title: __('L_print'), operate: 'LIKE', formatter:function (value, row, index) {
|
|
|
+ if(value==1){
|
|
|
+ return '<span style="color: green">已打印</span>';
|
|
|
+ }else{
|
|
|
+ return '<span>未打印</span>';
|
|
|
+ }
|
|
|
+ }},
|
|
|
+ {field: 'l_status', title: __('L_status'), operate: 'LIKE', formatter:function (value, row, index) {
|
|
|
+ if(value==1){
|
|
|
+ return '<span style="color: green">已导出</span>';
|
|
|
+ }else{
|
|
|
+ return '<span style="color: red">未导出</span>';
|
|
|
+ }
|
|
|
+ }},
|
|
|
+ {field: 'bach_id', title: __('bach_id'), visible:false, operate: 'LIKE'},
|
|
|
// {field: 'notes', title: __('Notes')},
|
|
|
// {field: 'operate', title: __('Operate'), table: table, events: Table.api.events.operate, formatter: Table.api.formatter.operate}
|
|
|
]
|
|
|
- ]
|
|
|
+ ],
|
|
|
+ onLoadSuccess:function(data){
|
|
|
+ if(data.rows[0].l_num == null || data.rows[0].l_num == 0){
|
|
|
+ $("#table2").bootstrapTable("hideColumn", "l_num"); // 设置隐藏列
|
|
|
+ $("#table2").bootstrapTable("showColumn", "l_weight"); // 设置显示列
|
|
|
+ }else{
|
|
|
+ $("#table2").bootstrapTable("hideColumn", "l_weight"); // 设置隐藏列
|
|
|
+ $("#table2").bootstrapTable("showColumn", "l_num"); // 设置显示列
|
|
|
+ }
|
|
|
+ },
|
|
|
});
|
|
|
|
|
|
// 为表格2绑定事件
|
|
|
@@ -171,71 +218,125 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form', 'LodopFuncs'], functi
|
|
|
}
|
|
|
},
|
|
|
|
|
|
- /*recyclebin: function () {
|
|
|
+ small: function () {
|
|
|
// 初始化表格参数配置
|
|
|
- Table.api.init({
|
|
|
- extend: {
|
|
|
- 'dragsort_url': ''
|
|
|
- }
|
|
|
- });
|
|
|
+ Table.api.init();
|
|
|
|
|
|
var table = $("#table");
|
|
|
-
|
|
|
- // 初始化表格
|
|
|
table.bootstrapTable({
|
|
|
- url: 'qcode_bach/recyclebin' + location.search,
|
|
|
+ url: 'qcode_bach/small' + location.search,
|
|
|
+ sortOrder: 'asc',
|
|
|
+ toolbar: '#toolbar',
|
|
|
pk: 'id',
|
|
|
sortName: 'id',
|
|
|
+ search: false,
|
|
|
+ singleSelect: true,
|
|
|
columns: [
|
|
|
[
|
|
|
- {checkbox: true},
|
|
|
- {field: 'id', title: __('Id')},
|
|
|
- {field: 'name', title: __('Name'), align: 'left'},
|
|
|
- {
|
|
|
- field: 'deletetime',
|
|
|
- title: __('Deletetime'),
|
|
|
- operate: 'RANGE',
|
|
|
- addclass: 'datetimerange',
|
|
|
- formatter: Table.api.formatter.datetime
|
|
|
- },
|
|
|
- {
|
|
|
- field: 'operate',
|
|
|
- width: '140px',
|
|
|
- title: __('Operate'),
|
|
|
- table: table,
|
|
|
- events: Table.api.events.operate,
|
|
|
+ // {checkbox: true},
|
|
|
+ {field: 'code', title: __('Code'), cellStyle: function () {return {css: {"max-width": "200px","overflow":"hidden",}}}, operate: false},
|
|
|
+ {field: 'l_flow', title: __('Flow'), width:80, operate: false},
|
|
|
+ {field: 'p_nums', title: __('P_nums'), width:80, operate: false},
|
|
|
+ {field: 'status', title: __('Status'), width:80, formatter:function (value, row, index) {
|
|
|
+ if(value==1){
|
|
|
+ return '<span style="color: red">已删除</span>';
|
|
|
+ }else{
|
|
|
+ return '<span style="color: green">正常</span>';
|
|
|
+ }
|
|
|
+ }, operate: false},
|
|
|
+ {field: 'buttons', width: "120px", title: __('按钮组'), table: table, events: Table.api.events.operate,
|
|
|
buttons: [
|
|
|
{
|
|
|
- name: 'Restore',
|
|
|
- text: __('Restore'),
|
|
|
- classname: 'btn btn-xs btn-info btn-ajax btn-restoreit',
|
|
|
- icon: 'fa fa-rotate-left',
|
|
|
- url: 'qcode_bach/restore',
|
|
|
- refresh: true
|
|
|
- },
|
|
|
- {
|
|
|
- name: 'Destroy',
|
|
|
- text: __('Destroy'),
|
|
|
- classname: 'btn btn-xs btn-danger btn-ajax btn-destroyit',
|
|
|
- icon: 'fa fa-times',
|
|
|
- url: 'qcode_bach/destroy',
|
|
|
- refresh: true
|
|
|
+ name: 'click',
|
|
|
+ text: __('切换'),
|
|
|
+ title: __('切换'),
|
|
|
+ classname: 'btn btn-xs btn-success btn-click',
|
|
|
+ icon: 'fa',
|
|
|
+ click: function (data,row,index) {
|
|
|
+ $.get('qcode_bach/small_status',{'ids':row.id},function (res){
|
|
|
+ if (res.code==1){
|
|
|
+ //修改成功
|
|
|
+ //1. 提示
|
|
|
+ Toastr.success(res.msg)
|
|
|
+ //2. 刷新页面
|
|
|
+ table.bootstrapTable('refresh');
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
}
|
|
|
],
|
|
|
- formatter: Table.api.formatter.operate
|
|
|
- }
|
|
|
+ formatter: Table.api.formatter.buttons
|
|
|
+ },
|
|
|
+ // {field: 'notes', title: __('Notes')},
|
|
|
+ {field: 'operate', title: __('Operate'), table: table, events: Table.api.events.operate, formatter: Table.api.formatter.operate,
|
|
|
+ buttons: [
|
|
|
+ {
|
|
|
+ name: 'click',
|
|
|
+ text: __('打印'),
|
|
|
+ title: __('打印'),
|
|
|
+ classname: 'btn btn-xs btn-success btn-click',
|
|
|
+ icon: 'fa fa-print',
|
|
|
+ click: function (data,row,index) {
|
|
|
+ Fast.api.open("qcode_bach/print_ls?ids="+row.id, "打码(小件)", {
|
|
|
+ shadeClose: true,
|
|
|
+ shade: [0.5,'#393D49'],
|
|
|
+ area: ['400px','400px'],
|
|
|
+ callback:function(value){
|
|
|
+ return false;
|
|
|
+ // 在这里可以接收弹出层中使用`Fast.api.close(data)`进行回传数据
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+ ],formatter: Table.api.formatter.buttons}
|
|
|
]
|
|
|
]
|
|
|
});
|
|
|
|
|
|
- // 为表格绑定事件
|
|
|
+ // 为表格1绑定事件
|
|
|
Table.api.bindevent(table);
|
|
|
- },*/
|
|
|
+
|
|
|
+ Controller.api.bindevent();
|
|
|
+ },
|
|
|
|
|
|
add: function () {
|
|
|
Controller.api.bindevent();
|
|
|
},
|
|
|
edit: function () {
|
|
|
+ $('.content').css('min-height','100px');
|
|
|
+
|
|
|
+ $("#type").change(function (e){
|
|
|
+ if(this.value==0){
|
|
|
+ $("#msg").text('')
|
|
|
+ $("#numn").prop('disabled',true)
|
|
|
+ }
|
|
|
+ if(this.value==1){
|
|
|
+ $("#msg").text('重量必填(不能大于4位数)')
|
|
|
+ $("#numn").prop('disabled',false)
|
|
|
+ }
|
|
|
+ if(this.value==2){
|
|
|
+ $("#msg").text('总张数必填不能有小数点,且不大于10位')
|
|
|
+ $("#numn").prop('disabled',false)
|
|
|
+ }
|
|
|
+ })
|
|
|
+
|
|
|
+ $("#btn").click(function (e) {
|
|
|
+ e.preventDefault();
|
|
|
+
|
|
|
+ var data = $("form").serialize();
|
|
|
+ $.post('qcode_bach/edit', {data}, function (res) {
|
|
|
+ if(res.code==1){
|
|
|
+ Toastr.success(res.msg)
|
|
|
+ Fast.api.close(1);
|
|
|
+ parent.$("#toolbar2 .btn-refresh").trigger("click"); // 触发窗体的父页面刷新
|
|
|
+ }else{
|
|
|
+ Toastr.error(res.msg);
|
|
|
+ }
|
|
|
+ })
|
|
|
+ })
|
|
|
+
|
|
|
+
|
|
|
Controller.api.bindevent();
|
|
|
},
|
|
|
print_l: function () {
|
|
|
@@ -588,6 +689,251 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form', 'LodopFuncs'], functi
|
|
|
|
|
|
Controller.api.bindevent();
|
|
|
},
|
|
|
+ print_ls: function () {
|
|
|
+
|
|
|
+
|
|
|
+ //小件码打印(10mmx2.5mm)
|
|
|
+ function print1(data,qrcode){
|
|
|
+ //打印二维码
|
|
|
+ var html = "<style>.tg {font-weight:500;}.tg td{font-family:宋体,楷体;font-size:10px;overflow:hidden;word-break:break-all;border-color:black;}</style> " +
|
|
|
+ "<table class=\"tg\"> <tr> <td>" + data.company_name + "</td> </tr> " +
|
|
|
+ "<tr> <td >规格:" + data.product_name + "</td> </tr> " +
|
|
|
+ "<tr> <td>生产批号:" + data.batch + "</td> </tr> " +
|
|
|
+ "<tr> <td>日期:" + data.date + "</td> </tr></table>";
|
|
|
+
|
|
|
+ var LODOP=getLodop();
|
|
|
+ LODOP.PRINT_INIT("小件(10mmx2.5mm)");
|
|
|
+ LODOP.SET_LICENSES("", "152A06E8F6CBD6AC1F213ABFCB0D8604", "C94CEE276DB2187AE6B65D56B3FC2848", "");
|
|
|
+ LODOP.SET_PRINT_PAGESIZE(1, 1000, 250, "CreateCustomPage");
|
|
|
+
|
|
|
+ LODOP.ADD_PRINT_HTM(15, 10, 270, 160,html);
|
|
|
+
|
|
|
+ LODOP.ADD_PRINT_TEXT(70,200,100,20,data.l_flow);
|
|
|
+ LODOP.SET_PRINT_STYLEA(0,"FontName","宋体");
|
|
|
+ LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
|
|
|
+ LODOP.SET_PRINT_STYLEA(0,"FontColor","#000000");
|
|
|
+ LODOP.SET_PRINT_STYLEA(0,"Bold",1);
|
|
|
+
|
|
|
+ LODOP.SET_PRINT_STYLEA(0,"QRCodeErrorLevel","M");
|
|
|
+ LODOP.ADD_PRINT_BARCODE(4,280,'25mm','25mm',"QRCode",data.qrcode);
|
|
|
+ if (qrcode){
|
|
|
+ LODOP.PREVIEW() //打印预览
|
|
|
+ }else{
|
|
|
+ LODOP.PRINT() // 直接打印
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ //小件码打印(10mmx1.8mm)
|
|
|
+ function print2(data,qrcode){
|
|
|
+ //打印二维码
|
|
|
+ var html = "<style>.tg {border-collapse:collapse;border-spacing:0;font-weight:500;}.tg td{font-family:宋体,楷体;font-size:9px;overflow:hidden;word-break:break-all;border-color:black;}</style>" +
|
|
|
+ "<table class=\"tg\"> <tr> <td>" + data.company_name + "</td> </tr> " +
|
|
|
+ "<tr> <td >规格:" + data.product_name + "</td> </tr> " +
|
|
|
+ "<tr> <td>生产批号:" + data.batch + "</td> </tr> " +
|
|
|
+ "<tr> <td>日期:" + data.date + "</td> </tr></table>";
|
|
|
+
|
|
|
+ var LODOP=getLodop();
|
|
|
+ LODOP.PRINT_INIT("小件(10mmx2.5mm)");
|
|
|
+ LODOP.SET_LICENSES("", "152A06E8F6CBD6AC1F213ABFCB0D8604", "C94CEE276DB2187AE6B65D56B3FC2848", "");
|
|
|
+ LODOP.SET_PRINT_PAGESIZE(1, 1000, 180, "CreateCustomPage");
|
|
|
+
|
|
|
+ LODOP.ADD_PRINT_HTM(3, 5, 300, 160, html);
|
|
|
+
|
|
|
+ LODOP.ADD_PRINT_TEXT(50,200,100,18,data.l_flow);
|
|
|
+ LODOP.SET_PRINT_STYLEA(0,"FontName","宋体");
|
|
|
+ LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
|
|
|
+ LODOP.SET_PRINT_STYLEA(0,"FontColor","#000000");
|
|
|
+ LODOP.SET_PRINT_STYLEA(0,"Bold",1);
|
|
|
+
|
|
|
+ LODOP.SET_PRINT_STYLE("QRCodeVersion",10);
|
|
|
+ LODOP.SET_PRINT_STYLEA(0,"QRCodeErrorLevel","M");
|
|
|
+ LODOP.ADD_PRINT_BARCODE(5,310,'25mm','25mm',"QRCode",data.qrcode);
|
|
|
+ if (qrcode){
|
|
|
+ LODOP.PREVIEW() //打印预览
|
|
|
+ }else{
|
|
|
+ LODOP.PRINT() // 直接打印
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ //小件码打印(10mmx4mm)
|
|
|
+ function print3(data,qrcode){
|
|
|
+ //打印二维码
|
|
|
+ var html = "<style>" +
|
|
|
+ ".tg {border-collapse:collapse;border-spacing:0;font-weight:500;}" +
|
|
|
+ ".tg td{font-family:宋体, 楷体;font-size:14px;overflow:hidden;word-break:break-all;border-color:black;}" +
|
|
|
+ "</style>" +
|
|
|
+ "<table class=\"tg\"> <tr> <td>" + data.company_name + "</td> </tr> " +
|
|
|
+ "<tr> <td >规格:" + data.product_name + "</td> </tr> " +
|
|
|
+ "<tr> <td>生产批号:" + data.batch + "</td> </tr> " +
|
|
|
+ "<tr> <td>日期:" + data.date + "</td> </tr></table>";
|
|
|
+
|
|
|
+ var LODOP=getLodop();
|
|
|
+ LODOP.PRINT_INIT("小件(10mmx4mm)");
|
|
|
+ LODOP.SET_LICENSES("", "152A06E8F6CBD6AC1F213ABFCB0D8604", "C94CEE276DB2187AE6B65D56B3FC2848", "");
|
|
|
+ LODOP.SET_PRINT_PAGESIZE(1, 1000, 400, "CreateCustomPage");
|
|
|
+
|
|
|
+ LODOP.ADD_PRINT_HTM(9, 5, 230, 160, html);
|
|
|
+
|
|
|
+ LODOP.ADD_PRINT_TEXT(130,110,100,20,data.l_flow);
|
|
|
+ LODOP.SET_PRINT_STYLEA(0,"FontName","宋体");
|
|
|
+ LODOP.SET_PRINT_STYLEA(0,"FontSize",14);
|
|
|
+ LODOP.SET_PRINT_STYLEA(0,"FontColor","#000000");
|
|
|
+ LODOP.SET_PRINT_STYLEA(0,"Bold",1);
|
|
|
+
|
|
|
+ LODOP.SET_PRINT_STYLEA(0,"QRCodeErrorLevel","M");
|
|
|
+ LODOP.ADD_PRINT_BARCODE(9,240,'45mm','45mm',"QRCode",data.qrcode);
|
|
|
+ if (qrcode){
|
|
|
+ LODOP.PREVIEW() //打印预览
|
|
|
+ }else{
|
|
|
+ LODOP.PRINT() // 直接打印
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ //小件码打印(10mmx5mm)
|
|
|
+ function print4(data,qrcode){
|
|
|
+ //打印二维码
|
|
|
+ var html = "<style>" +
|
|
|
+ ".tg {font-weight:500;}" +
|
|
|
+ ".tg td{font-family:宋体, 楷体;font-size:14px;overflow:hidden;word-break:break-all;border-color:black;}" +
|
|
|
+ "</style>" +
|
|
|
+ "<table class=\"tg\"> <tr> <td>" + data.company_name + "</td> </tr> " +
|
|
|
+ "<tr> <td >规格:" + data.product_name + "</td> </tr> " +
|
|
|
+ "<tr> <td>生产批号:" + data.batch + "</td> </tr> " +
|
|
|
+ "<tr> <td>日期:" + data.date + "</td> </tr></table>";
|
|
|
+
|
|
|
+ var LODOP=getLodop();
|
|
|
+ LODOP.PRINT_INIT("小件(10mmx5mm)");
|
|
|
+ LODOP.SET_LICENSES("", "152A06E8F6CBD6AC1F213ABFCB0D8604", "C94CEE276DB2187AE6B65D56B3FC2848", "");
|
|
|
+ LODOP.SET_PRINT_PAGESIZE(1, 1000, 500, "CreateCustomPage");
|
|
|
+
|
|
|
+ LODOP.ADD_PRINT_HTM(20, 10, 230, 160,html);
|
|
|
+
|
|
|
+ LODOP.ADD_PRINT_TEXT(160, 100, 100, 20,data.l_flow);
|
|
|
+ LODOP.SET_PRINT_STYLEA(0,"FontName","宋体");
|
|
|
+ LODOP.SET_PRINT_STYLEA(0,"FontSize",16);
|
|
|
+ LODOP.SET_PRINT_STYLEA(0,"FontColor","#000000");
|
|
|
+ LODOP.SET_PRINT_STYLEA(0,"Bold",1);
|
|
|
+
|
|
|
+ LODOP.SET_PRINT_STYLEA(0,"QRCodeErrorLevel","M");
|
|
|
+ LODOP.ADD_PRINT_BARCODE(25, 235, '45mm', '45mm',"QRCode",data.qrcode);
|
|
|
+ if (qrcode){
|
|
|
+ LODOP.PREVIEW() //打印预览
|
|
|
+ }else{
|
|
|
+ LODOP.PRINT() // 直接打印
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ //小件码打印(10mmx6mm)
|
|
|
+ function print5(data,qrcode){
|
|
|
+ //打印二维码
|
|
|
+ var html = "<style>.tg {font-weight:500;}.tg td{font-family:宋体, 楷体;font-size:14px;padding:2px 2px;overflow:hidden;word-break:break-all;border-color:black;}</style> " +
|
|
|
+ "<table class=\"tg\"> <tr> <td>" + data.company_name + "</td> </tr> " +
|
|
|
+ "<tr> <td >规格:" + data.product_name + "</td> </tr> " +
|
|
|
+ "<tr> <td>生产批号:" + data.batch + "</td> </tr> " +
|
|
|
+ "<tr> <td>日期:" + data.date + "</td> </tr></table>";
|
|
|
+
|
|
|
+ var LODOP=getLodop();
|
|
|
+ LODOP.PRINT_INIT("小件(10mmx6mm)");
|
|
|
+ LODOP.SET_LICENSES("", "152A06E8F6CBD6AC1F213ABFCB0D8604", "C94CEE276DB2187AE6B65D56B3FC2848", "");
|
|
|
+ LODOP.SET_PRINT_PAGESIZE(1, 1000, 600, "CreateCustomPage");
|
|
|
+
|
|
|
+ LODOP.ADD_PRINT_HTM(25, 10, 180, 160, html);
|
|
|
+
|
|
|
+ LODOP.ADD_PRINT_TEXT(180, 100, 100, 20,data.l_flow);
|
|
|
+ LODOP.SET_PRINT_STYLEA(0,"FontName","宋体");
|
|
|
+ LODOP.SET_PRINT_STYLEA(0,"FontSize",16);
|
|
|
+ LODOP.SET_PRINT_STYLEA(0,"FontColor","#000000");
|
|
|
+ LODOP.SET_PRINT_STYLEA(0,"Bold",1);
|
|
|
+
|
|
|
+ LODOP.SET_PRINT_STYLEA(0,"QRCodeErrorLevel","M");
|
|
|
+ LODOP.ADD_PRINT_BARCODE(25, 190, '55mm', '55mm',"QRCode",data.qrcode);
|
|
|
+ if (qrcode){
|
|
|
+ LODOP.PREVIEW() //打印预览
|
|
|
+ }else{
|
|
|
+ LODOP.PRINT() // 直接打印
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ $('.content').css('min-height','100px');
|
|
|
+
|
|
|
+ $("#btn").click(function (e) {
|
|
|
+ e.preventDefault();
|
|
|
+ var data = $("form").serialize();
|
|
|
+
|
|
|
+ $.post('qcode_bach/print_ls', {data}, function (res) {
|
|
|
+ if(res.code==1){
|
|
|
+ var p = 0;
|
|
|
+ var flage = 0;
|
|
|
+ for(i in res.data.rows) {
|
|
|
+ if (!flage) {
|
|
|
+ //判断预览情况
|
|
|
+ if (res.data.type == 'v001'){
|
|
|
+ print1(res.data.rows[i], 1)
|
|
|
+ }else if(res.data.type == 'v002'){
|
|
|
+ print2(res.data.rows[i], 1)
|
|
|
+ }else if(res.data.type == 'v003'){
|
|
|
+ print3(res.data.rows[i], 1)
|
|
|
+ }else if(res.data.type == 'v004'){
|
|
|
+ print4(res.data.rows[i], 1)
|
|
|
+ }else if(res.data.type == 'v005'){
|
|
|
+ print5(res.data.rows[i], 1)
|
|
|
+ }
|
|
|
+ LODOP.On_Return = function (TaskID, Value) {
|
|
|
+ if (Value == 1) {
|
|
|
+ p = 1;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ flage++;
|
|
|
+ }else{
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ var cint = setInterval(function () {
|
|
|
+ if (p == 1) {
|
|
|
+ clearInterval(cint);
|
|
|
+ flage = 0;
|
|
|
+ //修改打印数量
|
|
|
+ $.post('qcode_bach/set_num', {'status':3,'num':res.data.numn, 'ids':res.data.ids}, function (response) {})
|
|
|
+
|
|
|
+ for(i in res.data.rows) {
|
|
|
+ for(j=0;j<res.data.numn;j++){
|
|
|
+ if (!flage){
|
|
|
+ flage++;
|
|
|
+ }else{
|
|
|
+ if (res.data.type == 'v001'){
|
|
|
+ print1(res.data.rows[i])
|
|
|
+ }else if(res.data.type == 'v002'){
|
|
|
+ print2(res.data.rows[i])
|
|
|
+ }else if(res.data.type == 'v003'){
|
|
|
+ print3(res.data.rows[i])
|
|
|
+ }else if(res.data.type == 'v004'){
|
|
|
+ print4(res.data.rows[i])
|
|
|
+ }else if(res.data.type == 'v005'){
|
|
|
+ print5(res.data.rows[i])
|
|
|
+ }
|
|
|
+ flage++;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },2000)
|
|
|
+
|
|
|
+ return false
|
|
|
+
|
|
|
+ }else{
|
|
|
+ Toastr.error(res.msg);
|
|
|
+ }
|
|
|
+ })
|
|
|
+ })
|
|
|
+
|
|
|
+ Controller.api.bindevent();
|
|
|
+ },
|
|
|
reprint: function () {
|
|
|
$("#sel-n").data("params", function (obj) {
|
|
|
//obj为SelectPage对象
|