llj
6 天以前 22baccb6f2276ff23f659a99708f65aac304ec98
添康库存转移模块
1个文件已修改
83 ■■■■■ 已修改文件
WebTM/views/WMS扫码模块/库存转移/kf_InventoryTransfer.html 83 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/WMSɨÂëÄ£¿é/¿â´æ×ªÒÆ/kf_InventoryTransfer.html
@@ -203,6 +203,7 @@
                            <!--<button type="button" lay-submit="" lay-filter="cmdDelete" class="layui-btn" id="cmdDelete">删除</button>-->
                            <button type="button" lay-submit="" lay-filter="cmdCancel" class="layui-btn" id="cmdCancel">退出</button>
                            <button type="button" lay-submit="" lay-filter="cmdBind" class="layui-btn" id="cmdBind">绑定</button>
                            <button type="button" lay-submit="" lay-filter="cmdClearSelection" class="layui-btn layui-btn-primary" id="cmdClearSelection">清空选择</button>
                        </div>
                    </div>
@@ -257,7 +258,7 @@
            var HBillNo_Temp = params[params[2]];       //从缓存列表中返回单据号
            var bindsignal = 0;
            //#endregion
            var selectedBarcodes = []; // å­˜å‚¨é€‰ä¸­çš„物料条码
            // åˆå§‹åŒ–转移模式
            var currentTransferMode = 'car_warehouse'; // é»˜è®¤æ¨¡å¼ï¼šå°è½¦-仓库绑定
            setTransferMode(currentTransferMode);
@@ -549,6 +550,33 @@
                    , cellMinWidth: 90
                    , limit: 200
                }
            }
            table.on('checkbox(wl-table)', function (obj) {
                var data = obj.data;
                var checked = obj.checked;
                if (checked) {
                    if (data.物料条码 && selectedBarcodes.indexOf(data.物料条码) === -1) {
                        selectedBarcodes.push(data.物料条码);
                    }
                } else {
                    var index = selectedBarcodes.indexOf(data.物料条码);
                    if (index > -1) {
                        selectedBarcodes.splice(index, 1);
                    }
                }
                console.log('当前选中条码:', selectedBarcodes);
            });
            function clearTableData() {
                listOption.data = [];
                currentTableData = [];
                table.reload('wl-table', {
                    data: []
                });
                selectedBarcodes = [];
            }
            //#region ç‚¹å‡»è¡Œé€‰ä¸­é«˜äº®
@@ -1006,6 +1034,25 @@
                BindBetweenCarHw();
            });
            // æ¸…空选择按钮事件
            form.on('submit(cmdClearSelection)', function () {
                var tableCache = table.cache['wl-table'];
                for (var i = 0; i < tableCache.length; i++) {
                    tableCache[i].LAY_CHECKED = false;
                }
                table.reload('wl-table', {
                    data: tableCache
                });
                selectedBarcodes = [];
                updateSelectedCount();
                layer.msg("已清空选择", { icon: 1 });
            });
            //#region æäº¤
            ////思路  ï¼šæ‰«æç‰©æ–™æ¡ç åŽï¼Œæ ¹æ®æ¡ç åŽ»æ¡ç åº“å­˜è¡¨ï¼Œæ‰¾åˆ°è¿™æ¡æ•°æ®çš„ä»“åº“ä»“ä½å°è½¦ç­‰ä¿¡æ¯
            ////扫描仓库仓位1,若仓库仓位1和这条数据不匹配,就报错,
@@ -1027,10 +1074,28 @@
                var HCarBarCode_2 = $("#HCarBarCode_2").val();
                if (HCarBarCode_2 == null)
                    HCarBarCode_2 = "";
                //物料条码
                var BarCode = $("#HBarCode").val();
                if (BarCode == null)
                    BarCode = "";
                var BarCode = "";
                if (selectedBarcodes.length > 0) {
                    BarCode = selectedBarcodes.join('-');
                    console.log('使用多选条码:', BarCode);
                } else {
                    BarCode = $("#HBarCode").val();
                    if (BarCode == null)
                        BarCode = "";
                    console.log('使用输入框条码:', BarCode);
                }
                // éªŒè¯è‡³å°‘有一个条码
                if (BarCode === "") {
                    playSound();
                    layer.msg("请选择或输入物料条码!", {
                        icon: 5, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "温馨提示", btn: ['确认']
                    }, function () {
                        $("#HBarCode").select();
                        $("#HBarCode").focus();
                    });
                    return;
                }
                //仓库仓位12转移
                //DisBillList();
                $.ajax({
@@ -1044,6 +1109,12 @@
                            playSound_OK();
                            layer.alert("库存转移成功");
                            clearTableData();
                            selectedBarcodes = [];
                            $("#HBarCode").val("");
                            setInterval(() => {
                                location.reload();
                            },1000)
                        }
                        else {
                            playSound();
@@ -1256,7 +1327,7 @@
                            }
                            //在列表左边添加勾选框
                            col.push({ type: 'radio', totalRowText: '合计' });
                            col.push({ type: 'checkbox', totalRowText: '合计' });
                            for (var i = 0; i < data.length; i++) {
                                if ($.inArray(data[i].name, titleData) > -1) {
                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //隐藏id列