/**
* 空托盘出库启动
*/
$(function(){
getStnNoList();
var curRow = {};
$('#test-table').bootstrapTable('destroy');
$('#test-table').bootstrapTable({
method : 'GET',
url: "basic/locationList.action",
cache : false,
striped : true,
pagination : true, //在表格底部显示分页工具栏
pageSize : 10, //默认每页条数
pageNumber : 1, //默认分页
pageList : [5,10,20,50,100],//分页数
showColumns : false, //显示隐藏列
showRefresh : false, //显示刷新按钮
showExport : false,
toolbar:"#toolbar",
singleselect : true,
clickToSelect: true, // 单击行即可以选中
search : false,//显示搜素表单
silent : true, //刷新事件必须设置
sidePagination : "server", //表示服务端请求
columns : [{
checkbox:true
},{
field : "loc_no",
title : "库位号",
class : 'col-md-1',
align : "center",
valign : "middle",
sortable : "true"
}, {
field : "loc_sts_name",
title : "库位状态",
align : "center",
valign : "middle",
}, {
field : "crn_no",
title : "堆垛机号",
align : "center",
valign : "middle",
}, {
field : "row1",
title : "排",
align : "center",
valign : "middle",
sortable : "true"
}, {
field : "bay1",
title : "列",
align : "center",
valign : "middle",
sortable : "true"
}, {
field : "lev1",
title : "层",
align : "center",
valign : "middle",
sortable : "true"
}, {
field : "full_plt",
title : "满板",
align : "center",
valign : "middle",
sortable : "true",
formatter : function(value, row, index) {
var result = 'N';
if(value=='Y')
result='';
else
result='';
return result
}
}, {
field : "loc_type",
title : "库位别",
align : "center",
valign : "middle",
sortable : "true"
}, {
field : "modi_user",
title : "修改人员",
align : "center",
valign : "middle",
sortable : "true"
}, {
field : "modi_time",
title : "修改时间",
align : "center",
valign : "middle",
sortable : "true"
}],
queryParamsType: "undefined",
queryParams: function queryParams(params) { //设置查询参数
var param = {
pageNumber: params.pageNumber,
pageSize: params.pageSize,
loc_no:$("#loc_no").val(),
loc_sts:'D',
crn_no:$("#crn_no").val(),
row1:$("#row1").val(),
bay1:$("#bay1").val(),
lev1:$("#lev1").val()
// searchText: params.searchText
};
return param;
},
formatLoadingMessage : function() {
return "请稍等,正在加载中...";
},
formatNoMatches : function() {
return '无符合条件的记录';
},
//注册加载子表的事件。注意下这里的三个参数!
onExpandRow: function (index, row, $detail) {
oInit.InitSubTable(index, row, $detail);
}
,
// onCheck:function(row){
//// alert(row.menu_name);
// },onUncheck:function(row){
//// alert('取消选中');
// },
onEditableSave: function (field, row, oldValue, $el) {
},
onClickRow:function (row,$element) {
$('.info').removeClass('info');
$($element).addClass('info');
curRow = row;
}
});
});
/**
* 库位状态列表
* @returns
*/
function getStnNoList(){
$.ajax({
url:'work/getStaDesc.action',
dataType:'json',
type:'post',
data:{
type:110
},
success:function(data){
$("#stn_no").empty();
if(data.rows.length>1){
$("#stn_no").append("");
}
$.each(data.rows,function(){
$("#stn_no").append("");
});
},
error:function(){
alert("请求失败!");
}
});
}
/**
* 条件查询库位
* @returns
*/
function getByCon(){
$("#test-table").bootstrapTable('refreshOptions',{pageNumber:1}); //分页后重新搜索时,初始化页码为1
}
//启动入库
function emptyRetrieve(){
if($("#stn_no").val()==""){
alert('请选择出库口');
return;
}
var idstr=[];
//获取选中的行
var a= $('#test-table').bootstrapTable('getSelections');
if(a.length>0){
$.each(a,function(index){
idstr.push(a[index].loc_no);
});
if(confirm("确定启动出库?")){
$.ajax({
url:'work/emptyRetrieve.action',
dataType:'json',
type:'post',
traditional:true,
data:{
ids:idstr,
stn_no:$("#stn_no").val()
},
success:function(data){
if(data.code==0){
alert("出库成功!" + data.msg);
$('#test-table').bootstrapTable('refresh');
}else{
alert("出库失败!" + data.msg);
}
},
error:function(){
alert("请求失败!");
}
});
}else{
return false;
}
}else{
alert("请至少选中一行数据");
}
}