记得上下班打卡 | git大法好,push需谨慎

Commit 9a40cb7d authored by jiangxiulong's avatar jiangxiulong

print

parent e5399cb6
......@@ -73,15 +73,17 @@
</div>
<div class="btn-group-sm" id="toolbar" role="group">
<a class="btn btn-success multiple disabled" onclick="$.operate.removeAll('确定下单吗?', '/kylin/performancesExpress/placeOrder')"
<a class="btn btn-success multiple disabled"
onclick="$.operate.removeAll('确定下单吗?', '/kylin/performancesExpress/placeOrder')"
shiro:hasPermission="kylin:performancesExpress:placeOrder">
批量下单
</a>
<a class="btn btn-danger multiple disabled" onclick="$.operate.removeAll('确定取消吗?', '/kylin/performancesExpress/cancelOrder', 'orderExpressId')"
<a class="btn btn-danger multiple disabled"
onclick="$.operate.removeAll('确定取消吗?', '/kylin/performancesExpress/cancelOrder', 'orderExpressId')"
shiro:hasPermission="kylin:performancesExpress:cancelOrder">
批量取消
</a>
<a class="btn btn-info multiple disabled" onclick="$.operate.removeAll('确定打印吗?', '/kylin/performancesExpress/printExpress', 'orderExpressId')"
<a class="btn btn-info multiple disabled" onclick="printExpress()"
shiro:hasPermission="kylin:performancesExpress:printExpress">
批量打印
</a>
......@@ -302,47 +304,54 @@
}
function printExpress(orderExpressId) {
try{
var LODOP = getLodop();
if (LODOP == undefined) {
var message = "确定打印吗?";
$.modal.confirm(message, function () {
try {
var LODOP = getLodop();
if (LODOP == undefined) {
return false;
}
} catch (err) {
return false;
}
} catch (err) {
return false;
}
var data = '';
if (orderExpressId) {
var ids = [orderExpressId];
data = {"ids": ids.join()};
} else {
var rows = $.common.isEmpty(table.options.uniqueId) ? $.table.selectFirstColumns() : $.table.selectColumns(table.options.uniqueId);
data = {"ids": rows.join()};
}
var configPrint = {
url: prefix + "/printExpress",
type: "post",
dataType: "json",
data: data,
beforeSend: function () {
$.modal.loading("正在获取数据中,请稍后...");
},
success: function (result) {
$.modal.closeLoading();
$.modal.loading("正在打印中,请稍后...");
var expressList = result.data.expressList;
var listLen = expressList.length;
var jContact = result.data.jcontact;
var jAddress = result.data.jaddress;
var jTel = result.data.jtel;
if (listLen > 0) {
$.each(expressList, function (index, value) {
printExpressData(value, jContact, jAddress, jTel, index+1, listLen);
});
var data = '';
if (orderExpressId) {
var ids = [orderExpressId];
data = {"ids": ids.join()};
} else {
var rows = $.table.selectColumns("orderExpressId");
if (rows.length == 0) {
$.modal.alertWarning("请至少选择一条记录");
return;
}
$.modal.closeLoading();
data = {"ids": rows.join()};
}
};
$.ajax(configPrint)
var configPrint = {
url: prefix + "/printExpress",
type: "post",
dataType: "json",
data: data,
beforeSend: function () {
$.modal.loading("正在获取数据中,请稍后...");
},
success: function (result) {
$.modal.closeLoading();
$.modal.loading("正在打印中,请稍后...");
var expressList = result.data.expressList;
var listLen = expressList.length;
var jContact = result.data.jcontact;
var jAddress = result.data.jaddress;
var jTel = result.data.jtel;
if (listLen > 0) {
$.each(expressList, function (index, value) {
printExpressData(value, jContact, jAddress, jTel, index + 1, listLen);
});
}
$.modal.closeLoading();
}
};
$.ajax(configPrint)
});
}
$(function () {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment