| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144 | /* * 描 述:单据详细	 */var acceptClick;var keyValue = request('keyValue');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 () {            // 供应商选择            $('#txt_Supper').lrselect({                url: top.$.rootUrl + '/BaseManager/BaseSupplier/GetCheckTree',                //type: 'treemultiple',                width: 200,                maxHeight: 180,                allowSearch: true            });              // 包装方式            $('#txt_F_PACKMETHOD').DataItemNumSelect({                code: 'EPackType',                parentId: 'EPackType'            });            // 查询单据            $('#btn_QueryOrder').on('click', function () {                var orderNo = $("#txt_ProOrder").val();                currentColRow = null;                learun.layerForm({                    id: 'FormatForm',                    title: '添加打印数据',                    url: top.$.rootUrl + '/BaseManager/BasePrintLog/QueryOrderItem?orderNo=' + orderNo,                    width: 1400,                    height: 800,                    callBack: function (id) {                        return top[id].acceptClick(function (data) {                            $.each(data, function (n, item) {                                //item['F_MATNO'] = item.F_MATNO;                                //item['F_MATNAME'] = item.F_MATNAME;                                //item['F_UNITNO'] = item.F_UNITNO;                                //item['F_UNITNAME'] = item.F_UNITNAME;                                ////item['F_MATTYPENUM'] = item.F_MATTYPENUM;//物料类型                                //item['F_FROMORDERNO'] = item.F_ORDERNO;                                //item['F_FROMORDERITEMNO'] = item.F_ROWNO;                                //item['F_FQTY'] = '0';                                //$('#gridtable').jfGridSet('addRow', item);                            });                        });                    }                });            });            $('#btn_Print').on('click', function () {                var postData = $('#gridtable').jfGridGet("rowdata");                if (postData != "") {                    var head = $('#form1').lrGetFormData(keyValue);                    if (postData.length == 0) {                        learun.alert.error('未选择行项目!');                        return false;                    }                    var heatstr = JSON.stringify(head);                    var frist = JSON.stringify(postData);                    var datas = {};                    datas["heatStr"] = heatstr;                    datas["fristData"] = frist;                    $.lrSaveForm(top.$.rootUrl + '/BaseManager/BasePrintLog/PrintMat?typeBarcode=物料', datas, function (data) {                        //var dbdata = eval(data.data);                        var dbdata = JSON.stringify(data.data);                        CSharp.PrintMat(dbdata);                    });                }            });            $('#btn_Search').on('click', function () {                var postData = $('#form1').lrGetFormData();                page.search({ queryJson: JSON.stringify(postData) });            });            $('#gridtable').jfGrid({                url: top.$.rootUrl + '/OrderManager/Order/GetMatItemPageList',                //param: { queryJson:''},                  headData: [                    { label: '物料编号', name: 'F_NO', width: 100, align: "left" },                    { label: '物料名称', name: 'F_NAME', width: 100, align: "left" },                    { label: '物料组', name: 'F_MATGRPNO', width: 100, align: "left" },                    { label: '规格', name: 'F_MATSPEC', width: 100, align: "left" },                    { label: '图号', name: 'F_FIGURENUM', width: 100, align: "left" },                    {                        label: '物料类型', name: 'F_MATTYPE', width: 80, align: "center"                        , formatterAsync: function (callback, value, row) {                            learun.clientdata.getAsync('dataItem', {                                Rowkey: value,                                GrpCode: 'EMatType',                                getType: 'Num',                                callback: function (item) {                                    callback(item.F_NAME);                                }                            });                        }                    },                    { label: 'ABC分类', name: 'F_ABCTYPE', width: 100, align: "left" },                    {                        label: '默认仓库', name: 'F_WAREHOUSENO', width: 150, align: "left"                        , formatterAsync: function (callback, value, row) {                            learun.clientdata.getAsync('warehouse', {                                key: value,                                callback: function (item) {                                    callback(item.F_NAME);                                }                            });                        }                    },                    learun.jfFormatter.col_F_ADDUSERNO(),                    learun.jfFormatter.col_F_ADDTIME(),                    learun.jfFormatter.col_F_EDITUSERNO(),                    learun.jfFormatter.col_F_EDITTIME()                ],                mainId: 'F_NO',                isMultiselect: true,                isPage: true,                reloadSelected: true,                width: 800,                height: 600,                sidx: 'F_NO',                onSelectRow: function (rows) { // 行选中事件                    //var postData = $('#txt_BarCodeType').text();                    //$("#txt_Supper").text(rows["F_NO"]);                    //$("#txt_SupperName").text(rows["F_NAME"]);                }            });            page.search();        },        search: function (param) {            $('#gridtable').jfGridSet('reload', param);        }    };    page.init();}
 |