| 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' | 
|     ){ | 
|   | 
|     } else { | 
|         layer.open({ | 
|             type: 2, | 
|             title: '库位物料', | 
|             maxmin: true, | 
|             area: [top.detailWidth, top.detailHeight], | 
|             shadeClose: true, | 
|             content: 'locDetl.html', | 
|             success: function(layero, index){ | 
|                 locNo = value; | 
|             } | 
|         }); | 
|     } | 
| } |