123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237 |
- /*
- * 描 述:序列管理
- */
- var selectedRow;
- var refreshGirdData;
- var logbegin = '';
- var logend = '';
- var bootstrap = function ($, learun) {
- "use strict";
- var page = {
- init: function () {
- page.initGird();
- page.bind();
- },
- bind: function () {
-
- $('#multiple_condition_query').lrMultipleQuery(function (queryJson) {
- // 调用后台查询
- // queryJson 查询条件
- queryJson["Btime"] = logbegin;
- queryJson["Etime"] = logend;
- var txt_supper = $("#txt_supper").text();
- var txt_BarCodeType = $("#txt_BarCodeType").text();
- queryJson["txt_supper"] = txt_supper;
- queryJson["txt_BarCodeType"] = txt_BarCodeType;
- console.log(queryJson);
- page.search({queryJson: JSON.stringify(queryJson) });
- }, 250);
- // 条码类型
- $('#txt_BarCodeType').lrselect({
- url: top.$.rootUrl + '/BaseManager/BasePrintLog/GetBarCodeType?all=all',
- //type: 'treemultiple',
- width: 150,
- maxHeight: 180,
- allowSearch: true
- });
- // 供应商选择
- $('#txt_supper').lrselect({
- url: top.$.rootUrl + '/BaseManager/BaseSupplier/GetCheckTree',
- //type: 'treemultiple',
- width: 200,
- maxHeight: 180,
- allowSearch: true
- });
- $('.datetime').each(function () {
- $(this).lrdate({
- 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: '1',
- selectfn: function (begin, end) {
- logbegin = begin;
- logend = end;
- }
- });
- });
-
- // 刷新
- $('#lr_refresh').on('click', function () {
- location.reload();
- });
- // 重打
- $('#lr_OVPrint').on('click', function () {
- try {
- alert("0");
- CSharp.Msgbox("咦~");
- var postData = $('#gridtable').jfGridGet("rowdata");
- if (postData != "") {
- if (postData.length == 0) {
- learun.alert.error('未选择行项目!');
- return false;
- }
- var frist = JSON.stringify(postData);
- var datas = {};
- datas["fristData"] = frist;
- $.lrSaveForm(top.$.rootUrl + '/BaseManager/BasePrintLog/PrintOv', datas, function (data) {
- var Tdatas = data.data;
- var ttype = eval(Tdatas);
- var g2 = ttype[0]["F_BARTYPE"];
- var dbdata = JSON.stringify(data.data);
- if (g2 == "物料") {
- CSharp.PrintMat(dbdata);
- }
- else if (g2 == "货位")
- {
- alert("1");
- CSharp.LocationSupper(dbdata);
- }
- else {
- alert("2");
- CSharp.PrintSupper(dbdata);
- }
- //CSharp.PrintOv(dbdata);
- });
- }
- }
- catch (err) {
- alert("此功能必须使用定制浏览器1"); // 可执行
- }
- });
- //货位打印
- $('#lr_PrintLoca').on('click', function () {
- try {
- //CSharp.Msgbox("咦~");
- var keyValue = '0';//$('#gridtable').jfGridValue('F_NO');
- var strmsg = "货位打印";
- if (learun.checkrow(keyValue)) {
- learun.layerForm({
- id: 'lrgridlayerform',
- title: strmsg,
- url: top.$.rootUrl + '/BaseManager/BasePrintLog/FormLoca',
- height: 600,
- width: 800,
- btn: ['关闭'],
- callBack: function (id) {
- return top[id].acceptClick(refreshGirdData);
- }
- });
- }
- }
- catch (err) {
- alert("此功能必须使用定制浏览器"); // 可执行
- }
- });
- // 供应商打印
- $('#lr_PrintSupper').on('click', function () {
- try {
- //CSharp.Msgbox("咦~");
- var keyValue = '0';//$('#gridtable').jfGridValue('F_NO');
- var strmsg = "供应商打印";
- if (learun.checkrow(keyValue)) {
- learun.layerForm({
- id: 'lrgridlayerform',
- title: strmsg,
- url: top.$.rootUrl + '/BaseManager/BasePrintLog/FormSupper',
- height: 600,
- width: 1200,
- btn: ['关闭'],
- callBack: function (id) {
- return top[id].acceptClick(refreshGirdData);
- }
- });
- }
- }
- catch (err) {
- alert("此功能必须使用定制浏览器"); // 可执行
- }
- });
- $('#lr_PrintTest').on('click', function () {
- try {
- CSharp.Msgbox("咦~");
- }
- catch (err) {
- alert("此功能必须使用定制浏览器"); // 可执行
- }
- });
- // 物料打印
- $('#lr_PrintMatItem').on('click', function () {
- try {
- //CSharp.Msgbox("进");
- var keyValue = '0';//$('#gridtable').jfGridValue('F_NO');
- var strmsg = "物料打印";
- if (learun.checkrow(keyValue)) {
- learun.layerForm({
- id: 'lrgridlayerform',
- title: strmsg,
- url: top.$.rootUrl + '/BaseManager/BasePrintLog/FormMatItem',
- height: 800,
- width: 1200,
- btn: ['关闭'],
- callBack: function (id) {
- return top[id].acceptClick(refreshGirdData);
- }
- });
- }
- }
- catch (err) {
- alert("此功能必须使用定制浏览器"); // 可执行
- }
- });
- },
- initGird: function () {
- $('#gridtable').jfGrid({
- url: top.$.rootUrl + '/BaseManager/BasePrintLog/GetPageList',
- headData: [
- { label: "条码类型", name: 'F_BARTYPE', width: 200, align: "left" },
- { label: "条码值", name: 'F_BARCODE', width: 200, align: "left" },
- { label: "重打标识", name: 'F_OVERID', width: 200, align: "left" },
- { label: "打印时间", name: 'F_PRINTTIME', width: 200, align: "left" },
- { label: "打印人", name: 'F_PRINTUSER', width: 200, align: "left" },
- { label: "打印原因", name: 'F_PRINGCAUSAL', width: 200, align: "left" },
- ],
- isMultiselect: true,
- mainId: 'F_NO',
- sord:"DESC",
- sidx: 'F_PRINTTIME',
- reloadSelected: true,
- isPage: true
- });
- page.search();
- },
- search: function (param) {
- //param = param || {};
- $('#gridtable').jfGridSet('reload', param);
- }
- };
- refreshGirdData = function () {
- page.search();
- };
- page.init();
- }
|