duhe
2024-10-16 b1cd1f6d73c0a78bd52a83fec176e4b915e0b946
WebTM/views/ÁìÁÏ·¢»õ/ÏúÊÛ³ö¿â/Kf_SellOutBillList.html
@@ -185,6 +185,7 @@
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-PushExceptiveCheckRequestBill" id="btn-PushExceptiveCheckRequestBill"><i class="layui-icon layui-icon-delete"></i>下推(特批申请单)</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-PushReceivableBills" id="btn-PushReceivableBills"><i class="layui-icon layui-icon-delete"></i>多行下推(应收单)</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-PushSellOutChangeBills" id="btn-PushSellOutChangeBills"><i class="layui-icon layui-icon-delete"></i>多行下推(销售调价单)</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-PushOutDoorBills" id="btn-PushOutDoorBills"><i class="layui-icon layui-icon-delete"></i>多行下推(出门确认单)</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Delete" id="btn-Delete"><i class="layui-icon layui-icon-delete"></i>删除</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Refresh" id="get_Refresh"><i class="layui-icon layui-icon-refresh-3"></i>刷新</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_CheckBill" id="CheckBill"><i class="layui-icon layui-icon-form"></i>审核</button>
@@ -325,6 +326,11 @@
                    //多行下推(销售调价单)
                    case 'btn-PushSellOutChangeBills':
                        set_PushSellOutChangeBills();
                        break;
                    //多行下推(出门确认单)
                    case 'btn-PushOutDoorBills':
                        set_PushOutDoorBills();
                        break;
                    //删除
                    case 'btn-Delete':
@@ -1264,6 +1270,59 @@
            }
            //#endregion
            //#region å¤šè¡Œä¸‹æŽ¨ï¼ˆå‡ºé—¨è°ƒä»·å•)
            function set_PushOutDoorBills() {
                var checkStatus = table.checkStatus('mainTable')
                    , data = checkStatus.data;
                if (data.length > 0) {
                    var dataArray = [];
                    var HSupID = data[0].HSupID;
                    for (var i = 0; i < data.length; i++) {
                        var temp = {
                            "hmainid": data[i].hmainid
                            , "hsubid": data[i].hsubid
                            , "HBillStatus": data[i].状态
                            , "HSourceBillType": "1205"
                        }
                        dataArray.push(temp);
                        if (data[i].状态 != "已审核") {
                            var err = "下推失败!单据【" + data[i].单据号 + "】的状态为“" + data[0].状态 + "”,不允许下推!";
                            layer.alert(err, { icon: 5 });
                            return;
                        }
                        //if (data[i].HSupID != HSupID) {
                        //    layer.msg("下推失败!已经选中的记录归属不同客户!");
                        //    return;
                        //}
                    }
                    var datajson = {
                        "data": dataArray
                    };
                    var url = encodeURI('../../销售管理/出门确认单_新/Xs_OutDoorBill.html?OperationType=4&linterid=0&HSouceBillType=1205&res=' + JSON.stringify(datajson));
                    layer.open({
                        type: 2
                        , area: ['100%', '100%']
                        , title: '销售出库单-多行下推出门确认单'
                        , shift: 0//弹出动画
                        , content: url
                        , btn: ['确定']
                        // æŒ‰é’®1 çš„回调
                        , end: function (index, layero, that) {
                            //刷新页面
                            $("#btnSearch").trigger('click');
                        }
                    })
                } else {
                    layer.msg('请选择数据下推!');
                }
            }
            //#endregion
            //#region åˆ é™¤
            function set_DeleteBill() {
                var checkStatus = table.checkStatus('mainTable')
@@ -1896,7 +1955,7 @@
                var addSWhere = "";
                if (openType == 2) {
                    addSWhere = " and çŠ¶æ€ = '已审核' and è¡ŒçŠ¶æ€ = '' and HOrgID = " + HOrgID;
                    addSWhere = " and çŠ¶æ€ = '已审核' and HOrgID = " + HOrgID;
                }
                return addSWhere;
            }