自动化立体仓库 - WMS系统
#
zwl
4 天以前 7102e9faca7b1cc6da94be325831c13d0301d7f6
src/main/webapp/views/order/outLocDetlQuery1.html
@@ -126,14 +126,9 @@
                <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>
        <!-- 日期范围 -->
@@ -189,10 +184,8 @@
    <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>
@@ -200,9 +193,10 @@
</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: '库位号'}
        ];
@@ -217,7 +211,7 @@
    }).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;
@@ -227,6 +221,7 @@
            var tableMerge = layui.tableMerge;
            var notice = layui.notice;
            var dataSource = [];
            var xmSelect = layui.xmSelect;
            $('#matnr').val(parent.matnR);
            $('#anfme').val(parent.anfme);
@@ -297,6 +292,49 @@
                }
            });
            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;
@@ -485,7 +523,7 @@
                                        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");
@@ -535,7 +573,7 @@
                                                // 确认
                                                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++) {