Browse Source

新增期初打印功能

master
lilili 2 years ago
parent
commit
f3b8511345
  1. 133
      WMS-BS/NFine.Web/Areas/WMS/Views/HomeWork/InitialImport.cshtml

133
WMS-BS/NFine.Web/Areas/WMS/Views/HomeWork/InitialImport.cshtml

@ -693,66 +693,98 @@
}
}
//打印库位
function btn_Print() {
////打印库位
//function btn_Print() {
// debugger;
// var objArr = '';
// var objList = $("#gridList").jqGrid('getGridParam', 'selarrrow');
// //if (objList.length != 1) {
// // $.modalAlert("一次只能打印一个送货单!");
// // return;
// //}
// for (var i = 0; i < objList.length; i++) {
// var rowId = objList[i];
// var rowData = $("#gridList").jqGrid('getRowData', rowId);
// objArr += "'" + rowData.ID + "',";
// }
// var strPrintData;
// var bIsInstallPrintControl;
// var strPrintControlCookie;
// $.ajax({
// url: "/WMS/BasicSettings/PrintStack",
// type: "post",
// data: { keyValue: JSON.stringify(objArr) },
// dataType: "json",
// async: false,
// success: function (data) {
// strPrintData = data.strPrintData_1;
// bIsInstallPrintControl = data.bIsInstallPrintControl_1;
// strPrintControlCookie = data.strPrintControlCookie_1;
// }
// });
// if (strPrintData != '') {
// var test = "ChuLinPrint:" + strPrintData;
// $("#ifrm")[0].src = "ChuLinPrint:" + strPrintData;
// }
// if (bIsInstallPrintControl == 'False') {
// if (confirm("检测到打印控件未安装,您是否下载安装?")) {
// $("#downPrintControl").click();
// }
// }
// if (bIsInstallPrintControl == 'True') {
// var strPrintControlCookie = strPrintControlCookie;
// if (strPrintControlCookie != '') { //延时3秒后再次检测打印控件是否安装
// setTimeout("checkPrintControlInstall()", 8000);
// function checkPrintControlInstall() {
// $.ajax({
// url: "/SRM/ASNManage/IsCheckInstall?checkInstall=" + strPrintControlCookie,
// dataType: "json",
// async: false,
// success: function (strResult) {
// if (strResult.indexOf("PrintControlInstall") == -1) {
// if (confirm("检测到打印控件未安装,您是否下载安装?")) {
// $("#downPrintControl").click();
// }
// }
// }
// });
// }
// }
// }
// $("#btn_search").click();
//}
function btnPrint() {
debugger;
var mold = 'QC0001'; //条码打印
var objArr = '';
var arr = [];
var objList = $("#gridList").jqGrid('getGridParam', 'selarrrow');
//if (objList.length != 1) {
// $.modalAlert("一次只能打印一个送货单!");
// return;
//}
for (var i = 0; i < objList.length; i++) {
var rowId = objList[i];
var rowData = $("#gridList").jqGrid('getRowData', rowId);
objArr += "'" + rowData.ID + "',";
}
var strPrintData;
var bIsInstallPrintControl;
var strPrintControlCookie;
$.ajax({
url: "/WMS/BasicSettings/PrintStack",
type: "post",
data: { keyValue: JSON.stringify(objArr) },
dataType: "json",
async: false,
success: function (data) {
strPrintData = data.strPrintData_1;
bIsInstallPrintControl = data.bIsInstallPrintControl_1;
strPrintControlCookie = data.strPrintControlCookie_1;
}
});
if (strPrintData != '') {
var test = "ChuLinPrint:" + strPrintData;
$("#ifrm")[0].src = "ChuLinPrint:" + strPrintData;
}
if (bIsInstallPrintControl == 'False') {
if (confirm("检测到打印控件未安装,您是否下载安装?")) {
$("#downPrintControl").click();
}
}
if (bIsInstallPrintControl == 'True') {
var strPrintControlCookie = strPrintControlCookie;
if (strPrintControlCookie != '') { //延时3秒后再次检测打印控件是否安装
setTimeout("checkPrintControlInstall()", 8000);
function checkPrintControlInstall() {
$.ajax({
url: "/SRM/ASNManage/IsCheckInstall?checkInstall=" + strPrintControlCookie,
dataType: "json",
async: false,
success: function (strResult) {
if (strResult.indexOf("PrintControlInstall") == -1) {
if (confirm("检测到打印控件未安装,您是否下载安装?")) {
$("#downPrintControl").click();
objArr += "'" + rowData.LotNoID + "',";
}
objArr = objArr.slice(0, objArr.length - 1);
if (objArr == "") {
$.modalAlertNew("WMS00110");
return;
}
objArr = "" + objArr + "|";
arr.push(objArr);
$.modalOpen({
id: "PrintLot",
title: "打印",
url: "/WMS/Print/PrintView?Arguments=" + encodeURI(encodeURI(arr)) + "&mold=" + mold + "&" + Math.random(),
width: "550px",
height: "1000px",
callBack: function (iframeId) {
top.frames[iframeId].submitForm();
}
});
}
}
}
$("#btn_search").click();
}
//导入
function btn_Introduction() {
debugger;
@ -825,7 +857,8 @@
<a id="NF-Delete" authorize="yes" class="btn btn-primary dropdown-text" onclick="btn_Delete()"><i class="fa fa-pencil-square-o"></i>删除</a>
<a id="NF-Update" authorize="yes" class="btn btn-primary dropdown-text" onclick="btn_Update()"><i class="fa fa-pencil-square-o"></i>修改</a>
<a id="NF-ExportAll" authorize="yes" class="btn btn-primary dropdown-text" onclick="btn_ExportAll()"><i class="fa fa-download"></i>全部导出</a>
<a id="NF-Print" authorize="yes" class="btn btn-primary dropdown-text" onclick="btn_Print()"><i class="fa fa-print"></i>打印</a>
@*<a id="NF-Print" authorize="yes" class="btn btn-primary dropdown-text" onclick="btn_Print()"><i class="fa fa-print"></i>打印</a>*@
<a id="NF-Print" authorize="yes" style="margin-left:3px;" class="btn btn-primary" onclick="btnPrint()"><i class="fa fa-pencil-square-o"></i>打印</a>
<a href="~/File/Stack/库位资料导入模板.xlsx" id="NF-IntroductionMould" authorize="yes" class="btn btn-primary dropdown-text" onclick="btn_IntroductionMould()"><i class="fa fa-file-excel-o"></i>导入模板下载</a>
<a id="NF-Introduction" authorize="yes" class="btn btn-primary dropdown-text" onclick="btn_Introduction()">导入</a>
<a id="NF-Clike" authorize="yes" class="btn btn-primary dropdown-text" onclick="btn_Clike()"><i class="fa fa-eject"></i>...</a>

Loading…
Cancel
Save