/* * 描 述:序列管理 */ var selectedRow; var refreshGirdData; var logbegin = ''; var logend = ''; var bootstrap = function ($, learun) { "use strict"; var page = { init: function () { page.initGird(); page.bind(); }, bind: function () { $('#multiple_condition_query').lrMultipleQuery(function (queryJson) { // 调用后台查询 // queryJson 查询条件 queryJson["Btime"] = logbegin; queryJson["Etime"] = logend; var txt_supper = $("#txt_supper").text(); var txt_BarCodeType = $("#txt_BarCodeType").text(); queryJson["txt_supper"] = txt_supper; queryJson["txt_BarCodeType"] = txt_BarCodeType; console.log(queryJson); page.search({queryJson: JSON.stringify(queryJson) }); }, 250); // 条码类型 $('#txt_BarCodeType').lrselect({ url: top.$.rootUrl + '/BaseManager/BasePrintLog/GetBarCodeType?all=all', //type: 'treemultiple', width: 150, maxHeight: 180, allowSearch: true }); // 供应商选择 $('#txt_supper').lrselect({ url: top.$.rootUrl + '/BaseManager/BaseSupplier/GetCheckTree', //type: 'treemultiple', width: 200, maxHeight: 180, allowSearch: true }); $('.datetime').each(function () { $(this).lrdate({ dfdata: [ { name: '今天', begin: function () { return learun.getDate('yyyy-MM-dd 00:00:00') }, end: function () { return learun.getDate('yyyy-MM-dd 23:59:59') } }, { name: '近7天', begin: function () { return learun.getDate('yyyy-MM-dd 00:00:00', 'd', -6) }, end: function () { return learun.getDate('yyyy-MM-dd 23:59:59') } }, { name: '近1个月', begin: function () { return learun.getDate('yyyy-MM-dd 00:00:00', 'm', -1) }, end: function () { return learun.getDate('yyyy-MM-dd 23:59:59') } }, { name: '近3个月', begin: function () { return learun.getDate('yyyy-MM-dd 00:00:00', 'm', -3) }, end: function () { return learun.getDate('yyyy-MM-dd 23:59:59') } }, ], // 月 mShow: false, premShow: false, // 季度 jShow: false, prejShow: false, // 年 ysShow: false, yxShow: false, preyShow: false, yShow: false, // 默认 dfvalue: '1', selectfn: function (begin, end) { logbegin = begin; logend = end; } }); }); // 刷新 $('#lr_refresh').on('click', function () { location.reload(); }); // 重打 $('#lr_OVPrint').on('click', function () { try { alert("0"); CSharp.Msgbox("咦~"); var postData = $('#gridtable').jfGridGet("rowdata"); if (postData != "") { if (postData.length == 0) { learun.alert.error('未选择行项目!'); return false; } var frist = JSON.stringify(postData); var datas = {}; datas["fristData"] = frist; $.lrSaveForm(top.$.rootUrl + '/BaseManager/BasePrintLog/PrintOv', datas, function (data) { var Tdatas = data.data; var ttype = eval(Tdatas); var g2 = ttype[0]["F_BARTYPE"]; var dbdata = JSON.stringify(data.data); if (g2 == "物料") { CSharp.PrintMat(dbdata); } else if (g2 == "货位") { alert("1"); CSharp.LocationSupper(dbdata); } else { alert("2"); CSharp.PrintSupper(dbdata); } //CSharp.PrintOv(dbdata); }); } } catch (err) { alert("此功能必须使用定制浏览器1"); // 可执行 } }); //货位打印 $('#lr_PrintLoca').on('click', function () { try { //CSharp.Msgbox("咦~"); var keyValue = '0';//$('#gridtable').jfGridValue('F_NO'); var strmsg = "货位打印"; if (learun.checkrow(keyValue)) { learun.layerForm({ id: 'lrgridlayerform', title: strmsg, url: top.$.rootUrl + '/BaseManager/BasePrintLog/FormLoca', height: 600, width: 800, btn: ['关闭'], callBack: function (id) { return top[id].acceptClick(refreshGirdData); } }); } } catch (err) { alert("此功能必须使用定制浏览器"); // 可执行 } }); // 供应商打印 $('#lr_PrintSupper').on('click', function () { try { //CSharp.Msgbox("咦~"); var keyValue = '0';//$('#gridtable').jfGridValue('F_NO'); var strmsg = "供应商打印"; if (learun.checkrow(keyValue)) { learun.layerForm({ id: 'lrgridlayerform', title: strmsg, url: top.$.rootUrl + '/BaseManager/BasePrintLog/FormSupper', height: 600, width: 1200, btn: ['关闭'], callBack: function (id) { return top[id].acceptClick(refreshGirdData); } }); } } catch (err) { alert("此功能必须使用定制浏览器"); // 可执行 } }); $('#lr_PrintTest').on('click', function () { try { CSharp.Msgbox("咦~"); } catch (err) { alert("此功能必须使用定制浏览器"); // 可执行 } }); // 物料打印 $('#lr_PrintMatItem').on('click', function () { try { //CSharp.Msgbox("进"); var keyValue = '0';//$('#gridtable').jfGridValue('F_NO'); var strmsg = "物料打印"; if (learun.checkrow(keyValue)) { learun.layerForm({ id: 'lrgridlayerform', title: strmsg, url: top.$.rootUrl + '/BaseManager/BasePrintLog/FormMatItem', height: 800, width: 1200, btn: ['关闭'], callBack: function (id) { return top[id].acceptClick(refreshGirdData); } }); } } catch (err) { alert("此功能必须使用定制浏览器"); // 可执行 } }); }, initGird: function () { $('#gridtable').jfGrid({ url: top.$.rootUrl + '/BaseManager/BasePrintLog/GetPageList', headData: [ { label: "条码类型", name: 'F_BARTYPE', width: 200, align: "left" }, { label: "条码值", name: 'F_BARCODE', width: 200, align: "left" }, { label: "重打标识", name: 'F_OVERID', width: 200, align: "left" }, { label: "打印时间", name: 'F_PRINTTIME', width: 200, align: "left" }, { label: "打印人", name: 'F_PRINTUSER', width: 200, align: "left" }, { label: "打印原因", name: 'F_PRINGCAUSAL', width: 200, align: "left" }, ], isMultiselect: true, mainId: 'F_NO', sord:"DESC", sidx: 'F_PRINTTIME', reloadSelected: true, isPage: true }); page.search(); }, search: function (param) { //param = param || {}; $('#gridtable').jfGridSet('reload', param); } }; refreshGirdData = function () { page.search(); }; page.init(); }