var initCountVal = 0;
var initAnfmeVal = "-";
var matCodeData = [];
var currLocNo;
var matCodeLayerIdx;
var data = [];
var checkStatus = [];
function getCol() {
var cols = [
{field: 'id', title: 'id', align: 'center',hide:true}
,{type: 'checkbox'}
,{field: 'pakinTime', title: '入库时间', align: 'center'}
,{field: 'batch', align: 'center',title: '批号', edit: true}
,{field: 'packageNo', align: 'center',title: '包号', edit: true}
,{field: 'brand', align: 'center',title: '牌号', edit: true}
,{field: 'weight', align: 'center',title: '重量(KG)', edit: true}
,{field: 'workshop', align: 'center',title: '生产车间', edit: true}
,{field: 'line', align: 'center',title: '生产线', edit: true}
,{field: 'packageType', align: 'center',title: '包装类型', edit: true}
,{field: 'zpalletType', align: 'center',title: '托盘类型', edit: true}
,{field: 'filmWrap', align: 'center',title: '缠膜', edit: true}
];
return cols;
}
layui.config({
base: baseUrl + "/static/layui/lay/modules/"
}).use(['table','laydate', 'form', 'admin'], function() {
var table = layui.table;
var $ = layui.jquery;
var layer = layui.layer;
var layDate = layui.laydate;
var form = layui.form;
var admin = layui.admin;
initSelector();
tableIns = table.render({
elem: '#productionInfoTable',
data: [],
even: true,
limit: 500,
cellMinWidth: 50,
toolbar: '#toolbar',
cols: [getCol()],
done: function (res, curr, count) {
limit();
}
});
function initSelector(){
$('#package').append('');
var selectDom = $('#package');
$.ajax({
url: baseUrl+"/configTypeQuery/auth",
headers: {'token': localStorage.getItem('token')},
data: {condition: ',packageType'},
method: 'POST',
traditional:true,
success: function (res) {
if (res.code === 200){
var list = res.data;
for (var i=0;i").attr("value",option["value"]));
}
} else if (res.code === 403){
}else {
layer.msg(res.msg, {icon: 2})
}
}
})
$('#packageCheck').val();
}
form.on('select(selectDemo1)', function (data) {
debugger
console.log(data.elem);
var elem = $(data.elem);
var trElem = elem.parents('tr');
console.log(trElem);
var tableData = table.cache.productionInfoTable; // 为table id
console.log(tableData);
// 更新到表格的缓存数据中,才能在获得选中行等等其他的方法中得到更新之后的值
tableData[trElem.data('index')][elem.attr('name')] = data.value;
});
// 重置事件
form.on('submit(reset)', function (data) {
reset();
});
function reset() {
clearFormVal($('#search-box'));
matCodeData = [];
tableReload();
locTips(false);
}
// 重载表格
function tableReload() {
tableIns.reload({data: matCodeData});
}
$(document).on('click','#add', function () {
var now = dateToStr(new Date())
var newRow = {pakinTime : now};
data = table.cache.productionInfoTable;
data.push(newRow);
table.reload('productionInfoTable',{
data: data
})
})
$(document).on('click','#delete', function () {
let dataNew = [];
let data = table.cache.productionInfoTable;
for(var i=0; i