From 474e195d85c5123e965fe4e49437937d3f8a89ec Mon Sep 17 00:00:00 2001
From: duhe <226547893@qq.com>
Date: 星期二, 19 十一月 2024 11:12:58 +0800
Subject: [PATCH] 出库条码明细报表:增加日期过滤

---
 WebTM/views/应收管理/报表分析/YS_CusShouldIncomeEntryReport.html |  191 +++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 190 insertions(+), 1 deletions(-)

diff --git "a/WebTM/views/\345\272\224\346\224\266\347\256\241\347\220\206/\346\212\245\350\241\250\345\210\206\346\236\220/YS_CusShouldIncomeEntryReport.html" "b/WebTM/views/\345\272\224\346\224\266\347\256\241\347\220\206/\346\212\245\350\241\250\345\210\206\346\236\220/YS_CusShouldIncomeEntryReport.html"
index 9fe7c5a..a6be53a 100644
--- "a/WebTM/views/\345\272\224\346\224\266\347\256\241\347\220\206/\346\212\245\350\241\250\345\210\206\346\236\220/YS_CusShouldIncomeEntryReport.html"
+++ "b/WebTM/views/\345\272\224\346\224\266\347\256\241\347\220\206/\346\212\245\350\241\250\345\210\206\346\236\220/YS_CusShouldIncomeEntryReport.html"
@@ -295,9 +295,198 @@
             });
             //#endregion
 
+            //#region 鍙屽嚮杩涘叆缂栬緫
+            table.on('rowDouble(mainTable)', function (obj) {
+                //閫変腑楂樹寒 鍙屽嚮琛�
+                obj.tr.find(':checkbox').prop('checked', true);
+                obj.tr.find('.layui-form-checkbox').addClass('layui-form-checked');  //璁剧疆澶嶉�夋閫変腑鏍峰紡
+                $(obj.tr.selector).attr({ "style": "background:#ceedfa;color:black" });//鏀瑰彉褰撳墠tr鑳屾櫙棰滆壊鍜屽瓧浣撻鑹�
+                //mainTable 涓鸿〃鏍糏D   娉ㄦ剰姝ゅ濡傛灉ID涓嶆纭皢瀵艰嚧浣犲湪鐩戝惉澶嶉�夋鏃惰幏鍙栦笉鍒颁綘閫夋嫨鐨勬暟鎹紝鍓嶉潰鐨勫彧鏄坊鍔犳垨鍒犻櫎閫変腑鏈�変腑鏍峰紡浠ュ強璁剧疆鑳屾櫙鑹诧紝瀛椾綋棰滆壊
+                layui.each(table.cache.mainTable, function (i, l) {
+                    if (obj.tr.index() == l.LAY_TABLE_INDEX) {
+                        l.LAY_CHECKED = true;
+                    }
+                });
+                var HBillNo = obj.data["鍗曟嵁鍙�"];
+                var sWhere = "";
+               
+                if (obj.data.鍗曟嵁绫诲瀷 == "閿�鍞嚭搴撳崟") {
+                    sWhere += " and 鍗曟嵁鍙� like '%" + HBillNo + "%'";
+                    $.ajax({
+                        url: GetWEBURL() + '/Kf_SellOutBill/GetSellOutBillList',
+                        type: "GET",
+                        data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] },
+                        success: function (data1) {
+                            if (data1.count == 1) {
+                                var linterid = data1.data[0].hmainid
+                                layer.open({
+                                    type: 2
+                                    , area: ['100%', '100%']
+                                    , title: '缂栬緫閿�鍞鍗�'
+                                    , closeBtn: 1
+                                    , shade: 0.6 //閬僵閫忔槑搴�
+                                    , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                                    , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                                    , content: '../../棰嗘枡鍙戣揣/閿�鍞嚭搴�/Kf_SellOutBill.html?OperationType=3&linterid=' + linterid + '&HSouceBillType=0&closeType=10'
+                                    , resize: false,
+                                    end: function () {
+                                        //鍒锋柊椤甸潰,
+                                        $("#btnSearch").trigger('click');
+                                    }
+                                    , cancel: function () {
+
+                                    }
+                                })
+                            }
+
+                            else {
+                                layer.close(ajaxLoad);
+                                layer.alert(data1.code + data1.Message, { icon: 5 });
+                            }
+                        }, error: function () {
+                            layer.close(ajaxLoad);
+                            layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                        }
+                    });
+
+                }
+                else if (obj.data.鍗曟嵁绫诲瀷 == "鏀舵鍗�") {
+                    sWhere += " and 鍗曟嵁鍙� like '%" + HBillNo + "%'";
+                    $.ajax({
+                        url: GetWEBURL() + '/YS_ReceiveBill/list',
+                        async: false,
+                        type: "GET",
+                        data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] },
+                        success: function (data1) {
+                            if (data1.count == 1) {
+                                var linterid = data1.data[0].hmainid
+                                layer.open({
+                                    type: 2
+                                    , area: ['100%', '100%']
+                                    , title: '缂栬緫閿�鍞鍗�'
+                                    , closeBtn: 1
+                                    , shade: 0.6 //閬僵閫忔槑搴�
+                                    , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                                    , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                                    , content: '../../閿�鍞鐞�/鏀舵鍗�/YS_ReceiveBill.html?OperationType=3&linterid=' + linterid + '&HSouceBillType=0&closeType=10'
+                                    , resize: false,
+                                    end: function () {
+                                        //鍒锋柊椤甸潰,
+                                        $("#btnSearch").trigger('click');
+                                    }
+                                    , cancel: function () {
+
+                                    }
+                                })
+                            }else {
+                                layer.close(ajaxLoad);
+                                layer.alert(data1.code + data1.Message, { icon: 5 });
+                            }
+                        }, error: function () {
+                            layer.close(ajaxLoad);
+                            layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                        }
+                    });
+                }
+                else if (obj.data.鍗曟嵁绫诲瀷 == "鍏朵粬搴旀敹鍗�") {
+                    sWhere += " and 鍗曟嵁鍙� like '%" + HBillNo + "%'";
+                    $.ajax({
+                        url: GetWEBURL() + '/YS_ReceiveOtherBill/YS_ReceiveOtherBillMainList',
+                        async: false,
+                        type: "GET",
+                        data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] },
+                        success: function (data1) {
+                            if (data1.count == 1) {
+                                var linterid = data1.data[0].hmainid
+                                layer.open({
+                                    type: 2
+                                    , area: ['100%', '100%']
+                                    , title: '缂栬緫鍏朵粬搴旀敹鍗�'
+                                    , closeBtn: 1
+                                    , shade: 0.6 //閬僵閫忔槑搴�
+                                    , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                                    , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                                    , content: '../../閿�鍞鐞�/鍏朵粬搴旀敹鍗�/YS_ReceiveOtherBillMain.html?OperationType=3&linterid=' + linterid + '&HSouceBillType=0&closeType=10'
+                                    , resize: false,
+                                    end: function () {
+                                        //鍒锋柊椤甸潰,
+                                        $("#btnSearch").trigger('click');
+                                    }
+                                    , cancel: function () {
+
+                                    }
+                                })
+                            } else {
+                                layer.close(ajaxLoad);
+                                layer.alert(data1.code + data1.Message, { icon: 5 });
+                            }
+                        }, error: function () {
+                            layer.close(ajaxLoad);
+                            layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                        }
+                    });
+                }
+                else if (obj.data.鍗曟嵁绫诲瀷 == "閿�鍞��璐у崟") {
+                    sWhere += " and 鍗曟嵁鍙� like '%" + HBillNo + "%'";
+                    $.ajax({
+                        url: GetWEBURL() + '/Kf_ICStockBackBill/GetKf_ICStockBackBillList',
+                        async: false,
+                        type: "GET",
+                        data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] },
+                        success: function (data1) {
+                            if (data1.count == 1) {
+                                var linterid = data1.data[0].hmainid
+                                layer.open({
+                                    type: 2
+                                    , area: ['100%', '100%']
+                                    , title: '缂栬緫閿�鍞��璐у崟'
+                                    , closeBtn: 1
+                                    , shade: 0.6 //閬僵閫忔槑搴�
+                                    , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                                    , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                                    , content: '../../閿�鍞鐞�/閿�鍞��璐у崟/Kf_ICStockBackBill.html?OperationType=3&linterid=' + linterid + '&HSouceBillType=0&closeType=10'
+                                    , resize: false,
+                                    end: function () {
+                                        //鍒锋柊椤甸潰,
+                                        $("#btnSearch").trigger('click');
+                                    }
+                                    , cancel: function () {
+
+                                    }
+                                })
+                            } else {
+                                layer.close(ajaxLoad);
+                                layer.alert(data1.code + data1.Message, { icon: 5 });
+                            }
+                        }, error: function () {
+                            layer.close(ajaxLoad);
+                            layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                        }
+                    });
+                }
+                
+            });
+            //#endregion
+
             //#region 瀵煎嚭Execel
             function get_Export() {
-                table.exportFile(ins.config.id, option.data, "xls");
+                var ModRightNameCheck = "YS_CusShouldIncomeEntryReport_ExportExcel";
+
+                //閫昏緫瀹℃牳鏂规硶
+                $.ajax({
+                    type: "GET",
+                    url: GetWEBURL() + "/LMES/getReportByModRightNameCheck", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+                    data: { "ModRightNameCheck": ModRightNameCheck, "user": sessionStorage["HUserName"] },
+                    success: function (result) {
+                        if (result.count == 1) {
+                            table.exportFile(ins.config.id, option.data, "xls");
+                        } else {
+                            layer.alert("褰撳墠妯″潡娌℃湁瀵煎嚭鏉冮檺!", { icon: 5 });
+                        }
+                    }, error: function () {
+                        layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                    }
+                });
             }
             //#endregion
 

--
Gitblit v1.9.1