var refreshGirdData;
var logbegin = '';
var logend = '';
var selectedRow;
var bootstrap = function ($, learun) {
"use strict";
var page = {
init: function () {
page.initGird();
page.bind();
},
bind: function () {
$('#multiple_condition_query').lrMultipleQuery(function (queryJson) {
// 调用后台查询
// queryJson 查询条件
queryJson["HuNr"] = $("#HuNr").val();
queryJson["HWBarCode"] = $("#HWBarCode").val();
queryJson["OrderNo"] = $("#OrderNo").val();
queryJson["Sku"] = $("#Sku").val();
queryJson["Batch"] = $("#Batch").val();
queryJson["OrderNo"] = $("#OrderNo").val();
queryJson["MaterialCode"] = $("#MaterialCode").val();
queryJson["AddTimeBegin"] = logbegin;
queryJson["AddTimeEnd"] = logend;
queryJson["ExecStateCode"] = $("#ExecStateCode").lrselectGet();
page.search({ queryJson: JSON.stringify(queryJson) });
}, 250);
// 查询
$('#btn_Search').on('click', function () {
var keyword = $('#txt_Keyword').val();
page.search({ queryJson: JSON.stringify({ keyword: $('#txt_Keyword').val() }) });
});
// 刷新
$('#lr_refresh').on('click', function () {
location.reload();
});
$('.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) {
let id = $(this).attr('id');
if (id == 'AddTime') {
logbegin = begin;
logend = end;
}
}
});
});
$('#ExecStateCode').lrselect({
url: top.$.rootUrl + '/CPManager/Enums/GetExecStateList',
maxHeight: 180,
allowSearch: false
});
},
// 初始化列表
initGird: function () {
$('#gridtable').jfGrid({
url: top.$.rootUrl + '/CPManager/BoxItems/GetPageList',
headData: [
{ label: "箱号", name: "HuNr", width: 120, align: "left" },
{ label: "库存状态", name: "ExecStateName", width: 80, align: "left", sortname: "ExecStateCode" },
{ label: "工字轮号", name: "HWBarCode", width: 120, align: "left" },
{ label: "生产订单号", name: "OrderNo", width: 90, align: "left" },
{ label: "入库单据号", name: "InDocsNo", width: 160, align: "left" },
{ label: "物料编码", name: "MaterialCode", width: 90, align: "left" },
{ label: "物料名称", name: "MaterialDesc", width: 180, align: "left" },
{
label: "是否扭转", name: "OvcFlag", width: 50, align: "left"
, formatter: function (ovcFlag) {
if (ovcFlag == 1) {
return '是';
} else {
return '否';
}
}
},
{ label: "扭转值", name: "OvcValue", width: 80, align: "left" },
{ label: "Sku", name: "Sku", width: 80, align: "left" },
{ label: "装箱时间", name: "ProduceDate", width: 120, align: "left" },
{ label: "焊点数量", name: "BadpointCount", width: 80, align: "left" },
{ label: "批号", name: "Batch", width: 80, align: "left" },
{ label: "钢丝质量等级", name: "GradeCode", width: 60, align: "left" },
{ label: "绕向", name: "Winding", width: 80, align: "left" },
{ label: "起鼓等级", name: "PlumpGrade", width: 80, align: "left" },
{ label: "产线", name: "ProdLine", width: 80, align: "left" },
{ label: "工序订单号", name: "OrderProcessNo", width: 80, align: "left" },
{ label: "供应商编码", name: "SuppCode", width: 80, align: "left" },
{ label: "供应商名称", name: "SuppName", width: 100, align: "left" },
{ label: "客户编码", name: "CustCode", width: 80, align: "left" },
{ label: "客户名称", name: "CustName", width: 100, align: "left" },
{ label: "班次", name: "ShiftNo", width: 80, align: "left" },
{ label: "班别", name: "ShiftGroup", width: 80, align: "left" },
{ label: "创建时间", name: "AddTime", width: 130, align: "left" },
{ label: "创建用户", name: "AddWho", width: 110, align: "left" },
{ label: "更新用户", name: "EditWho", width: 110, align: "left" },
{ label: "更新时间", name: "EditTime", width: 130, align: "left" },
],
mainId: 'ID',
isPage: true,
reloadSelected: true,
sidx: 'AddTime',
sord: 'DESC',
});
page.search({ queryJson: JSON.stringify({ keyword: $('#txt_Keyword').val() }) });
},
search: function (param) {
$('#gridtable').jfGridSet('reload', param);
},
};
refreshGirdData = function () {
$('#gridtable').jfGridSet('reload');
};
page.init();
}