var pageCurr; 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; // 获取出库口 function getOutBound(){ // $.ajax({ // url: baseUrl+"/agv/available/empty/put/site", // headers: {'token': localStorage.getItem('token')}, // method: 'POST', // async: false, // success: function (res) { // if (res.code === 200){ // var tpl = $("#takeSiteSelectTemplate").html(); // var template = Handlebars.compile(tpl); // var html = template(res); // $('#staNoSelect').append(html); // form.render('select'); // } else if (res.code === 403){ // top.location.href = baseUrl+"/"; // }else { // layer.msg(res.msg) // } // } // }) } // 数据渲染 tableIns = table.render({ elem: '#locMast', headers: {token: localStorage.getItem('token')}, url: baseUrl+'/agv/locMast/list/auth', page: true, limit: 16, limits: [16, 30, 50, 100, 200, 500], where: {loc_sts: "D",floor:$('#floorSelect option:selected').val()}, even: true, toolbar: '#toolbar', defaultToolbar: ['filter'], cellMinWidth: 50, cols: [[ {type: 'checkbox', fixed: 'left'} ,{field: 'locNo', align: 'center',title: '库位号',sort:true} ,{field: 'locSts$', align: 'center',title: '库位状态',width:200} // ,{field: 'whsType$', align: 'center',title: '库位类型'} ,{field: 'row1', align: 'center',title: '排'} ,{field: 'bay1', align: 'center',title: '列'} ,{field: 'lev1', align: 'center',title: '层'} // ,{field: 'fullPlt', align: 'center',title: '满板', templet:function(row){ // var html = "CS-101"); $('#staNoSelect').append("") } if(floor == 3){ $('#staNoSelect').append(""); $('#staNoSelect').append("") $('#staNoSelect').append("") } form.render(); } // 搜索栏搜索事件 form.on('submit(search)', function (data) { pageCurr = 1; $('#detlTable').css("display", 'none'); tableReload(false); getOutBound(); changeStation(); }); // 搜索栏重置事件 form.on('submit(reset)', function (data) { pageCurr = 1; clearFormVal($('#search-box')); $('#detlTable').css("display", 'none'); tableReload(false); getOutBound(); }); }) function tableReload(child) { var searchData = {}; $.each($('#search-box [name]').serializeArray(), function() { searchData[this.name] = this.value; }); (child ? parent.tableIns : tableIns).reload({ where: searchData, page: { curr: pageCurr }, done: function (res, curr, count) { if (res.code === 403) { top.location.href = baseUrl+"/"; } pageCurr=curr; if (res.data.length === 0 && count !== 0) { tableIns.reload({ where: searchData, page: { curr: pageCurr-1 } }); pageCurr -= 1; } limit(child); } }); }