| | |
| | | <p>是</p> |
| | | {{# } }} |
| | | </script> |
| | | <script type="text/html" id="InspectPalletStatus"> |
| | | {{# function GetBtn11(d){ |
| | | var html = ``; |
| | | if(d.PalletStatus=='0'){ |
| | | html = `净桶`; |
| | | } else if(d.PalletStatus=='1') { |
| | | html = `预混`; |
| | | } else if(d.PalletStatus=='2') { |
| | | html = `半成品`; |
| | | }else if(d.PalletStatus=='3') { |
| | | html = `脏桶`; |
| | | } |
| | | return html; |
| | | } |
| | | }} |
| | | {{ GetBtn11(d) }} |
| | | </script> |
| | | <script type="text/html" id="InspectStatus1"> |
| | | {{# if(d.InspectStatus == '0') { }} |
| | | <p>待检验</p> |
| | | {{# } else if(d.InspectStatus == '1'){ }} |
| | | <p>检验合格</p> |
| | | {{# } else if(d.InspectStatus == '2'){ }} |
| | | <p>不合格</p> |
| | | {{# } else if(d.InspectStatus == '4') { }} |
| | | <p>放置期</p> |
| | | {{# } }} |
| | | </script> |
| | | <script type="text/html" id="toolbarDemo"> |
| | | |
| | | <button class="layui-btn layuiadmin-btn-list layui-btn-sm addClass" lay-event="add"> |
| | | <i class="layui-icon"></i>添加 |
| | | </button> |
| | | </script> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | var TotalColsArr = [[ |
| | | {field: '',title: '序号',type:'numbers',align: 'center',fixed: 'left', "disabled": true}, |
| | | {field: 'WareHouseName', title: '所属仓库', align: 'center'}, |
| | | {field: 'RoadwayName', title: '所属巷道', align: 'center'}, |
| | | //{field: 'RoadwayName', title: '所属巷道', align: 'center'}, |
| | | {field: 'AreaName', title: '所属区域', align: 'center'}, |
| | | {field: 'LocatNo', title: '储位地址', align: 'center'}, |
| | | {field: 'PalletNo', title: '托盘号', align: 'center'}, |
| | | {field: 'PalletStatus', title: '托盘状态', align: 'center', templet: '#InspectPalletStatus'}, |
| | | {field: 'SkuNo', title: '物料编码', align: 'center'}, |
| | | {field: 'SkuName', title: '物料名称', align: 'center'}, |
| | | //{field: 'OwnerNo',title: '货主编码',align: 'center'}, |
| | |
| | | {field: 'Qty', title: '数量', align: 'center'}, |
| | | {field: 'LockQty', title: '锁定数量', align: 'center',}, |
| | | {field: 'FrozenQty', title: '冻结数量', align: 'center'}, |
| | | {field: 'InspectStatus', title: '质检状态', align: 'center', templet: '#InspectStatus1'}, |
| | | //{field: 'InspectMark', title: '抽检标记', align: 'center', templet: '#InspectMarkStatus'}, |
| | | //{field: 'BitPalletMark', title: '零托标记', align: 'center', templet: '#BitPalletMarkStatus'}, |
| | | ]]; |
| | |
| | | limit: pageCnt, |
| | | limits: pageLimits, |
| | | even: true, |
| | | toolbar: '#toolbarDemo', |
| | | defaultToolbar: [''], //'print', 'exports' |
| | | cellMinWidth: 80, //全局定义常规单元格的最小宽度,layui 2.2.1 新增 |
| | | done: function(){ |
| | | //自定义列宽 |
| | |
| | | }); |
| | | }); |
| | | //#endregion |
| | | } |
| | | } |
| | | |
| | | //头工具栏事件 |
| | | table.on('toolbar(LAY-app-content-list)', function (obj) { |
| | | var checkStatus = table.checkStatus(obj.config.id); |
| | | if (obj.event == "add") { |
| | | layer.open({ |
| | | type: 2, |
| | | title: '添加托盘库存明细', |
| | | content: 'PalletAddFrom.html', |
| | | maxmin: true, |
| | | area: ['530px', '530px'], |
| | | btn: ['确定', '取消'], |
| | | yes: function(index, layero) { |
| | | var iframeWindow = window['layui-layer-iframe' + index], |
| | | submitID = 'layuiadmin-app-form-submit', |
| | | submit = layero.find('iframe').contents().find('#' + submitID); |
| | | //监听提交 |
| | | iframeWindow.layui.form.on('submit(' + submitID + ')', function(data) { |
| | | var field = data.field; //获取提交的字段 |
| | | //提交 Ajax 成功后,静态更新表格中的数据 |
| | | var param = { |
| | | PalletNo:field.PalletNo,//托盘码 |
| | | WareHouseNo: field.WareHouseNo, //所属仓库 |
| | | AreaNo: field.AreaNo, //所属区域 |
| | | LocatNo:field.LocatNo,//所属储位 |
| | | PalletStatus: field.PalletStatus, //托盘类别 |
| | | SkuNo:field.SkuNo, |
| | | SkuName:field.SkuName, |
| | | LotNo:field.LotNo |
| | | }; |
| | | if(doing){ |
| | | doing = false; |
| | | sendData(IP + "/Statistical/InsertStockDetail", param, 'post',function(res) { |
| | | console.log(res); |
| | | if (res.code == 0) { //成功 |
| | | layer.msg(res.msg, { |
| | | icon: 1, |
| | | time: 2000 //2秒关闭(如果不配置,默认是3秒) |
| | | }, function() { |
| | | layer.close(index); //关闭弹层 |
| | | refreshTable("","","","","","","","","","","","","",""); |
| | | doing = true; |
| | | }); |
| | | } |
| | | else |
| | | { //不成功 |
| | | layer.msg(res.msg, { |
| | | icon: 2, |
| | | time: 2000 //2秒关闭(如果不配置,默认是3秒) |
| | | }, function() {doing = true;}); |
| | | } |
| | | }); |
| | | } |
| | | }); |
| | | submit.trigger('click'); |
| | | } |
| | | }); |
| | | } |
| | | }); |
| | | |
| | | //监听搜索 |
| | | form.on('submit(LAY-app-contlist-search)', function(data) { |