123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115 |
- /*
- * 描 述:单据详细
- */
- 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();
- }
|