/* * 描 述:单据详细 */ var acceptClick; var keyValue = request('keyValue'); 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 () { $('.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 }); $('#btn_query').on('click', function () { var data = $('#form1').lrGetFormData() if (data.createStart == "" && data.createStart == "") { learun.alert.error("时间不能为空!"); return; } var msg = "确认查询QAD转仓数据?"; learun.layerConfirm(msg, function (res) { if (res) { learun.postForm(top.$.rootUrl + '/OrderManager/TransferOrder/QueryHaveTask', { queryJson: JSON.stringify() }, function (data) { if (data != null) { $('#gridtable').jfGridSet('refreshdata', data.data); } }); } }); }); $('#gridtable').jfGrid({ headData: [ { label: '物料编码', name: 'FromPart', width: 100, align: "left" }, { label: '项目号', name: 'pt_prod_line', width: 100, align: 'left' }, { label: "托盘号", name: "FromLoc", width: 100, align: "left" }, { label: '数量', name: 'QtyExp', width: 100, align: "left" }, { label: 'UID', name: 'FromRef', width: 100, align: "left" }, { label: '箱码', name: 'FromLot', width: 100, align: "left" } ], }); }, initData: function () { //if (!!selectedRow) { // $('#F_NO').attr('readonly', 'readonly'); // $("#F_NO").css("background-color", '#E0E0E0'); // keyValue = selectedRow.F_NO; // var param = {}; // param['keyValue'] = keyValue; // learun.httpAsyncPost(top.$.rootUrl + "/OrderManager/StockOutOrder/GetOrderDtlFormData", param, function (res) { // $('#form1').lrSetFormData(selectedRow); // if (res.data.length > 0) { // $('#gridtable').jfGridSet('refreshdata', res.data); // } // }); //} //else { // learun.httpAsyncPost(top.$.rootUrl + "/OrderManager/StockOutOrder/GetOrderNO", param, function (res) { // if (res.code <= 0) { // top.learun.alert.error(res.info); // } // else { // //var formatdata = JSON.parse(res); // var r = {}; // r["F_NO"] = res.data; // $("#form1").lrSetFormData(r); // } // }); //} } }; // 保存数据 acceptClick = function (callBack) { var formatdata = $('#gridtable').jfGridGet('rowdatas'); if (formatdata.length == 0) { learun.alert.error('请添加或修改数据!'); return false; } alert($('#form1').lrGetFormData()); var dataJsonStr = JSON.stringify(formatdata); var param = {}; param['dataJson'] = dataJsonStr; param['formJson'] = JSON.stringify($('#form1').lrGetFormData()); $.lrSaveForm(top.$.rootUrl + '/OrderManager/TransferOrder/SaveHaveTask', param, function (res) { if (!!callBack) { callBack(); } }); }; page.init(); }