/* * 描 述:单据详细 */ var acceptClick; var keyValue = request('keyValue'); var matItems = request('matItems'); var logbegin = ''; var logend = ''; var currentColRow = null; var bootstrap = function ($, learun) { "use strict"; var selectedRow = learun.frameTab.currentIframe().selectedRow; var page = { init: function () { page.bind(); page.initData(); }, bind: function () { $('#btn_Search').on('click', function () { var postData = $('#form1').lrGetFormData(); page.search({ queryJson: JSON.stringify(postData) }); }); $('.datetime').each(function () { $(this).lrdatetime({ 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: 'all', selectfn: function (begin, end) { logbegin = begin; logend = end; } }); }); $('#PickPort').lrselect({ url: top.$.rootUrl + '/OrderManager/StockOutOrder/PointQuery?type=0', type: 'treemultiple', maxHeight: 180, allowSearch: true }); $('#lr_delete_format').on('click', function () { currentColRow = null; var row = $('#gridtable').jfGridGet('rowdata'); var _id = row ? row.sod_nbr : ''; if (learun.checkrow(_id)) { learun.layerConfirm('是否确认删除该项!', function (res, index) { if (res) { $('#gridtable').jfGridSet('removeRow'); top.layer.close(index); //再执行关闭 } }); } }); $('#gridtable').jfGrid({ url: top.$.rootUrl + '/OrderManager/Inventory/GetInventoryPageList', param: { queryJson: JSON.stringify($('#form1').lrGetFormData()) }, headData: [ { label: '物料编码', name: 'F_matNo', width: 100, align: "left" }, { label: '项目号', name: 'F_projectNo', width: 100, align: 'left' }, { label: "托盘号", name: "F_trayNo", width: 100, align: "left" }, { label: '数量', name: 'F_quantity', width: 100, align: "left" }, { label: 'UID', name: 'F_UID', width: 100, align: "left" }, { label: '箱码', name: 'F_boxNo', width: 100, align: "left" }, ], mainId: 'F_no', isPage: true, reloadSelected: true, isMultiselect: true, sidx: 'F_no', }); page.search({ queryJson: JSON.stringify($('#form1').lrGetFormData()) }); }, search: function (param) { $('#gridtable').jfGridSet('reload', param); } }; // 保存数据 acceptClick = function (callBack) { var formatdata = $('#gridtable').jfGridGet("rowdata"); if (formatdata.length == 0) { learun.alert.error('请选择行数据!'); return false; } var dataJsonStr = JSON.stringify(formatdata); var param = {}; param['dataJson'] = dataJsonStr; param['formJson'] = JSON.stringify($('#form1').lrGetFormData()); $.lrSaveForm(top.$.rootUrl + '/OrderManager/TransferOrder/SaveNotHaveTask', param, function (res) { if (!!callBack) { callBack(); } }); }; page.init(); }