layui.use(['table','laydate', 'form'], function(){
|
var $ = layui.jquery;
|
var layer = layui.layer;
|
var form = layui.form;
|
|
getLocMapRows();
|
getLocTable(1);
|
|
function getLocMapRows() {
|
$.ajax({
|
url: baseUrl+"/report/viewLocMapList/rows.action",
|
headers: {'token': localStorage.getItem('token')},
|
method: 'POST',
|
async: false,
|
success: function (res) {
|
if (res.code === 200) {
|
var tpl = $("#locMastRowTemplate").html();
|
var template = Handlebars.compile(tpl);
|
var html = template(res);
|
$('#rowSelect').append(html);
|
form.render('select');
|
} else if (res.code === 403) {
|
top.location.href = baseUrl+"/";
|
} else {
|
layer.msg(res.msg)
|
}
|
}
|
});
|
}
|
|
function getLocTable(row){
|
$.ajax({
|
url: baseUrl+"/report/viewLocMapList.action",
|
headers: {'token': localStorage.getItem('token')},
|
data: {row: row},
|
method: 'POST',
|
success: function (res) {
|
if (res.code === 200) {
|
var tpl = $("#locMapTemplate").html();
|
var template = Handlebars.compile(tpl);
|
var html = template(res.data);
|
$('#locMap').html(html);
|
} else if (res.code === 403) {
|
top.location.href = baseUrl+"/";
|
} else {
|
layer.msg(res.msg)
|
}
|
}
|
});
|
}
|
|
form.on('select(row)', function (data) {
|
getLocTable(data.value);
|
});
|
});
|
|
var locNo = '';
|
function locDetl(el) {
|
var value = $(el).attr('title');
|
var html = $(el).html();
|
if (value===null
|
||value === undefined
|
|| value.trim()===''
|
|| html.trim()==='S'
|
|| html.trim()==='D'
|
|| html.trim()==='O'
|
|| html.trim()==='Z'
|
){
|
|
} else {
|
layer.open({
|
type: 2,
|
title: '库位物料',
|
maxmin: true,
|
area: [top.detailWidth, top.detailHeight],
|
shadeClose: true,
|
content: 'locDetl.html',
|
success: function(layero, index){
|
locNo = value;
|
}
|
});
|
}
|
}
|