|  |  | 
 |  |  |     var layDate = layui.laydate; | 
 |  |  |     var form = layui.form; | 
 |  |  |     var admin = layui.admin; | 
 |  |  |     var xmSelect = layui.xmSelect; | 
 |  |  |     var treeTable = layui.treeTable; | 
 |  |  |  | 
 |  |  |     // 数据渲染 | 
 |  |  |     tableIns = table.render({ | 
 |  |  | 
 |  |  |         } | 
 |  |  |     }); | 
 |  |  |  | 
 |  |  |     var insTb = layui.treeTable.render({ | 
 |  |  |     var insTb = treeTable.render({ | 
 |  |  |         elem: '#node', | 
 |  |  |         url: baseUrl+'/node/tree/auth', | 
 |  |  |         headers: {token: localStorage.getItem('token')}, | 
 |  |  | 
 |  |  |             insTb.expandAll(); | 
 |  |  |         } | 
 |  |  |     }); | 
 |  |  |     /* 显示表单弹窗 */ | 
 |  |  |     function showNodeSelect() { | 
 |  |  |         admin.open({ | 
 |  |  |             type: 1, | 
 |  |  |             area: '400px', | 
 |  |  |             title: '选择入库货位', | 
 |  |  |             content: $('#nodeSelect').html(), | 
 |  |  |             success: function (layero, dIndex) { | 
 |  |  |                 // 表单提交事件 | 
 |  |  |                 form.on('submit(pakin)', function (data) { | 
 |  |  |                     data.field.nodeSel = insXmSel.getValue('valueStr'); | 
 |  |  |                     var loadIndex = layer.load(2); | 
 |  |  |                     $.ajax({ | 
 |  |  |                         url: baseUrl+"/work/stock/pakin", | 
 |  |  |                         headers: {'token': localStorage.getItem('token')}, | 
 |  |  |                         data: JSON.stringify({ | 
 |  |  |                             nodeId: data.field.nodeSel, | 
 |  |  |                             mats: matCodeData | 
 |  |  |                         }), | 
 |  |  |                         contentType:'application/json;charset=UTF-8', | 
 |  |  |                         method: 'POST', | 
 |  |  |                         success: function (res) { | 
 |  |  |                             layer.close(loadIndex); | 
 |  |  |                             if (res.code === 200){ | 
 |  |  |                                 layer.close(dIndex); | 
 |  |  |                                 matCodeData = []; | 
 |  |  |                                 tableIns.reload({data: matCodeData}); | 
 |  |  |                                 limit(); | 
 |  |  |                                 layer.msg(res.msg, {icon: 1}); | 
 |  |  |                             } else if (res.code === 403){ | 
 |  |  |                                 top.location.href = baseUrl+"/"; | 
 |  |  |                             } else { | 
 |  |  |                                 layer.msg(res.msg, {icon: 2}); | 
 |  |  |                             } | 
 |  |  |                         } | 
 |  |  |                     }) | 
 |  |  |                     return false; | 
 |  |  |                 }); | 
 |  |  |                 // 渲染下拉树 | 
 |  |  |                 var insXmSel = layui.xmSelect.render({ | 
 |  |  |                     el: '#nodeSels', | 
 |  |  |                     height: '250px', | 
 |  |  |                     data: insTb.options.data, | 
 |  |  |                     initValue: [], | 
 |  |  |                     model: {label: {type: 'text'}}, | 
 |  |  |                     prop: { | 
 |  |  |                         name: 'name', | 
 |  |  |                         value: 'id' | 
 |  |  |                     }, | 
 |  |  |                     radio: true, | 
 |  |  |                     clickClose: true, | 
 |  |  |                     tree: { | 
 |  |  |                         show: true, | 
 |  |  |                         indent: 15, | 
 |  |  |                         strict: false, | 
 |  |  |                         expandedKeys: true | 
 |  |  |                     } | 
 |  |  |                 }); | 
 |  |  |                 // 弹窗不出现滚动条 | 
 |  |  |                 $(layero).children('.layui-layer-content').css('overflow', 'visible'); | 
 |  |  |                 layui.form.render('select'); | 
 |  |  |             } | 
 |  |  |         }); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     // 监听排序事件 | 
 |  |  |     table.on('sort(receiveDetl)', function (obj) { | 
 |  |  | 
 |  |  |                 // showEditModel(data); | 
 |  |  |                 startIn(data); | 
 |  |  |                 break; | 
 |  |  |             case "chooseLoc": | 
 |  |  |                 showNodeSelect(); | 
 |  |  |                 break; | 
 |  |  |         } | 
 |  |  |     }); | 
 |  |  |     function startIn(data) { | 
 |  |  | 
 |  |  |             ,area: '600px' | 
 |  |  |             ,title: '入库' | 
 |  |  |             ,content: $('#addIn').html() | 
 |  |  |             ,success: function () { | 
 |  |  |             ,success: function (layero, dIndex) { | 
 |  |  |                 var remain = data.anfme - data.inQty; | 
 |  |  |                 form.val('inDetail',{ | 
 |  |  |                     "remain": remain | 
 |  |  |                 }); | 
 |  |  |                 form.val('inDetail',data); | 
 |  |  |                 form.on('submit(recommendIn)',function (data) { | 
 |  |  |  | 
 |  |  |                 form.on('submit(inLoc)',function (data) { | 
 |  |  |                     var loc =  insXmSel.getValue('valueStr'); | 
 |  |  |                     alert(loc); | 
 |  |  |                     console.log(data); | 
 |  |  |                     $.ajax({ | 
 |  |  |                         url: baseUrl+"/receiveDetl/addIn" | 
 |  |  | 
 |  |  |                     }) | 
 |  |  |                     return false; | 
 |  |  |                 }); | 
 |  |  |  | 
 |  |  |                 // 渲染下拉树 | 
 |  |  |                 var insXmSel = xmSelect.render({ | 
 |  |  |                     el: '#nodeSels', | 
 |  |  |                     height: '250px', | 
 |  |  |                     data: insTb.options.data, | 
 |  |  |                     initValue: [], | 
 |  |  |                     model: {label: {type: 'text'}}, | 
 |  |  |                     prop: { | 
 |  |  |                         name: 'name', | 
 |  |  |                         value: 'id' | 
 |  |  |                     }, | 
 |  |  |                     radio: true, | 
 |  |  |                     clickClose: true, | 
 |  |  |                     tree: { | 
 |  |  |                         show: true, | 
 |  |  |                         indent: 15, | 
 |  |  |                         strict: false, | 
 |  |  |                         expandedKeys: true | 
 |  |  |                     } | 
 |  |  |                 }); | 
 |  |  |  | 
 |  |  |                 $(layero).children('.layui-layer-content').css('overflow', 'visible'); | 
 |  |  |                 layui.form.render('select'); | 
 |  |  |             } | 
 |  |  |         }) | 
 |  |  |     } | 
 |  |  | 
 |  |  |                     }) | 
 |  |  |                     return false; | 
 |  |  |                 }); | 
 |  |  |  | 
 |  |  |                 $(layero).children('.layui-layer-content').css('overflow', 'visible'); | 
 |  |  |                 layui.form.render('select'); | 
 |  |  |             } |