| | |
| | | <input class="layui-input" type="text" name="batch" placeholder="批号" autocomplete="off"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" type="text" name="brand" placeholder="生产线" autocomplete="off"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" type="text" name="sku" placeholder="等级" autocomplete="off"> |
| | | <div class="layui-input-inline" style="margin-right: 100px;"> |
| | | <div id="condition" name="condition"> |
| | | |
| | | </div> |
| | | </div> |
| | | <!-- 日期范围 --> |
| | |
| | | <div class="ew-select-fixed"> |
| | | <select class="order-sta-select" lay-filter="tbBasicTbStaNos"> |
| | | {{#if (d.staNos!=null) {}} |
| | | {{# for(let i=0; i |
| | | <d.staNos.length |
| | | ; i++) { }} |
| | | <option value="{{d.staNos[i]}}">{{d.staNos[i]}}</option> |
| | | {{# for(let i=0; i < d.staNos.length; i++) { }} |
| | | <option value="{{d.staNos[i]}}" {{d.staNos[i] == d.staNo ? 'selected' : ''}}>{{d.staNos[i]}}</option> |
| | | {{# } }} |
| | | {{# } }} |
| | | </select> |
| | |
| | | </script> |
| | | |
| | | <script> |
| | | var conditionXmSelect; |
| | | function getCol() { |
| | | var cols = [ |
| | | {type: 'checkbox', merge: ['locNo']} |
| | | {type: 'checkbox'} |
| | | , {field: 'locNo', align: 'center', title: '库位号', merge: true, style: 'font-weight: bold'} |
| | | // ,{field: 'locNo$', align: 'center',title: '库位号'} |
| | | ]; |
| | |
| | | }).extend({ |
| | | notice: 'notice/notice', |
| | | }) |
| | | .use(['table', 'notice', 'laydate', 'form', 'admin', 'tableMerge'], function () { |
| | | .use(['table', 'notice', 'laydate', 'form', 'admin', 'tableMerge','xmSelect'], function () { |
| | | var table = layui.table; |
| | | var $ = layui.jquery; |
| | | var layer = layui.layer; |
| | |
| | | var tableMerge = layui.tableMerge; |
| | | var notice = layui.notice; |
| | | var dataSource = []; |
| | | var xmSelect = layui.xmSelect; |
| | | |
| | | $('#matnr').val(parent.matnR); |
| | | $('#anfme').val(parent.anfme); |
| | |
| | | } |
| | | }); |
| | | |
| | | conditionXmSelect = xmSelect.render({ |
| | | el: '#condition', |
| | | style: { |
| | | width: '200px', |
| | | }, |
| | | autoRow: true, |
| | | toolbar: {show: true}, |
| | | filterable: true, |
| | | data: [ |
| | | { |
| | | name: '成品智能立库', |
| | | value: '成品智能立库' |
| | | }, |
| | | { |
| | | name: '特采智能立库', |
| | | value: '特采智能立库' |
| | | }, |
| | | { |
| | | name: '南通延锋特采立库', |
| | | value: '南通延锋特采立库' |
| | | }, |
| | | { |
| | | name: '昆山嘉驭特采立库', |
| | | value: '昆山嘉驭特采立库' |
| | | }, |
| | | { |
| | | name: '安徽鸿瑞达特采立库', |
| | | value: '安徽鸿瑞达特采立库' |
| | | }, |
| | | { |
| | | name: '上海金智达特采立库', |
| | | value: '上海金智达特采立库' |
| | | }, |
| | | { |
| | | name: '沈阳继峰特采立库', |
| | | value: '沈阳继峰特采立库' |
| | | }, |
| | | { |
| | | name: '沈阳延峰特采立库', |
| | | value: '沈阳延峰特采立库' |
| | | } |
| | | ] |
| | | }) |
| | | // 监听复选框选择事件 |
| | | table.on('checkbox(stockOut)', function(obj){ |
| | | var data = obj.data; |
| | |
| | | let data = tableCache[index]; |
| | | for (let i = 0; i < tableCache.length; i++) { |
| | | if (tableCache[i].locNo === data.locNo) { |
| | | tableCache[i]['staNo'] = Number(obj.elem.value); |
| | | tableCache[i]['staNo'] = obj.elem.value; |
| | | } |
| | | } |
| | | obj.othis.children().find("input").css("color", "blue"); |
| | |
| | | // 确认 |
| | | form.on('submit(staBatchSelectConfirm)', function (obj) { |
| | | let loadIdx = layer.load(2); |
| | | let batchSta = Number(obj.field.batchSta); |
| | | let batchSta = obj.field.batchSta; |
| | | let arr = []; |
| | | for (let j = 0; j < stoPreTabData.length; j++) { |
| | | for (let i = 0; i < tableCache.length; i++) { |