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