From b28c9a27dfefb67600192dcd587efdf0cf64cc98 Mon Sep 17 00:00:00 2001
From: yusijie <ysj@hz-kingdee.com>
Date: 星期二, 24 九月 2024 10:00:38 +0800
Subject: [PATCH] 不同订单类型不能合并下推送货单;设置默认打印模板;一键打印

---
 WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_POOrderBillList.html |   42 +++++++++++++++++++++++++++++++++++-------
 1 files changed, 35 insertions(+), 7 deletions(-)

diff --git a/WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_POOrderBillList.html b/WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_POOrderBillList.html
index 145165f..eb1ae4e 100644
--- a/WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_POOrderBillList.html
+++ b/WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_POOrderBillList.html
@@ -127,6 +127,16 @@
                                         </div>
                                     </div>
                                     <div class="layui-inline">
+                                        <label class="layui-form-label">涓氬姟缁堟</label>
+                                        <div class="layui-input-block">
+                                            <select id="HIsStop" name="HIsStop" lay-filter="">
+                                                <option value="鍏ㄩ儴">鍏ㄩ儴</option>
+                                                <option value="鏄�">鏄�</option>
+                                                <option value="鍚�" selected>鍚�</option>
+                                            </select>
+                                        </div>
+                                    </div>
+                                    <div class="layui-inline">
                                         <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch">
                                             <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                         </button>
@@ -248,7 +258,7 @@
             });
 
             //涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
-            var titleData = ["HItemID", "HParentID", "鍗曟嵁鍙�", "鏃ユ湡", "鏁伴噺", "鐘舵��", "鍗曚綅", "閲戦"];
+            var titleData = ["HItemID", "HParentID", "鍗曚綅", "閲戦"];
             var option = [];
             var HModName = "SRM_POOrderBillList";
             var sqlWhere = "";
@@ -472,7 +482,7 @@
                 var wait = layer.load();//閬僵
                 $.ajax({
                     type: "POST",
-                    url: GetWEBURL() + "GetPOOrderBill",
+                    url: GetWEBURL() + "GetPOOrderBill", //H_p_SRM_POOrderBillList
                     async: true,
                     data: { "HSupNo": sessionStorage["HUserName"], "sqlWhere": sqlWhere },
                     success: function (data1) {
@@ -501,7 +511,7 @@
                                         col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, templet: "<div>{{d." + data[i].name + " ==null ?'':layui.util.toDateString(d." + data[i].name + ", 'yyyy-MM-dd')}}</div>", width: 200 });
                                         break;
                                     default:
-                                        if (data[i].name == '璁㈠崟鏁伴噺' || data[i].name == '宸插彂璐ф暟閲�' || data[i].name == '鏈彂璐ф暟閲�') {
+                                        if (data[i].name == '璁㈠崟鏁伴噺' || data[i].name == '宸插彂璐ф暟閲�' || data[i].name == '鏈彂璐ф暟閲�' || data[i].name == '鍓╀綑鏀舵枡鏁伴噺' || data[i].name == '鏈埌璐ф暟閲�' || data[i].name == '绱鏀舵枡鏁伴噺' || data[i].name == '鍓╀綑鍏ュ簱鏁伴噺' || data[i].name == '鍏ュ簱鏁伴噺') {
                                             col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, totalRow: true });
                                         } else if (data[i].name == '渚涘簲鍟嗕氦鏈熷洖澶�') {
                                             col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: 'HSupSendGoodsDateRemark' });
@@ -567,10 +577,10 @@
                 if ($("#HPURCHASEORGID").val() != "" && $("#HPURCHASEORGID option:selected").text() != "瀹夌憺闆嗗洟")
                     sqlWhere += " and HPURCHASEORGID = ^^" + $("#HPURCHASEORGID").val() + "^^";
                 if ($("#HDate1").val() != "") {
-                    sqlWhere += " and 閲囪喘鏃ユ湡 >= ^^" + $("#HDate1").val() + "^^";
+                    sqlWhere += " and 鏃ユ湡 >= ^^" + $("#HDate1").val() + "^^";
                 }
                 if ($("#HDate2").val() != "") {
-                    sqlWhere += " and 閲囪喘鏃ユ湡 <= ^^" + $("#HDate2").val() + "^^";
+                    sqlWhere += " and 鏃ユ湡 <= ^^" + $("#HDate2").val() + "^^";
                 }
                 if ($("#HISGenerate").val() != "") {
                     if ($("#HISGenerate").val() == "鏄�") {
@@ -596,7 +606,16 @@
                     else if ($("#HIsFreeze").val() == "涓氬姟鍐荤粨") {
                         sqlWhere += " and 涓氬姟鍐荤粨 = ^^涓氬姟鍐荤粨^^";
                     }
+                }                
+                if ($("#HIsStop").val() != "") {
+                    if ($("#HIsStop").val() == "鏄�") {
+                        sqlWhere += " and 涓氬姟缁堟 = ^^涓氬姟缁堟^^";
+                    }
+                    else if ($("#HIsStop").val() == "鍚�") {
+                        sqlWhere += " and 涓氬姟缁堟 = ^^姝e父^^";
+                    }
                 }
+
                 var Time = $("#Time").val();
                 if (Time > 0) {
                     var dd = new Date();
@@ -786,22 +805,31 @@
                         break;
                     case 'btn-generate':
                         var checkStatus = table.checkStatus('mainTable')
-                            , data = checkStatus.data;
+                            , data = checkStatus.data;                       
                         if (data.length == 0) {
                             layer.alert("璇烽�夋嫨鏁版嵁", { icon: 5 });
                             return;
                         }
                         if (data[0].瀹屾垚鐘舵�� == "宸插畬鎴�") {
                             return layer.msg('璁㈠崟宸插畬鎴愶紒')
-                        }
+                        }                     
                         ajaxLabelData = data;
                         //鏍规嵁閫変腑鐨勯噰璐鍗曪紝閲嶆柊浠庨噾铦朵簯鍚屾閲囪喘璁㈠崟鍏宠仈鏁伴噺杩囨潵銆傝�冭檻閲囪喘璁㈠崟鍒犻櫎鍜屽叧闂姸鎬侊紝鍚屾鐘舵��
                         var ids = "";
                         var entryids = "";
+                        var HBillType = data[0].璁㈠崟绫诲瀷
+                        var HErr = "";
                         $.each(data, function (obj) {
                             ids += data[obj].hmainid + ",";
                             entryids += data[obj].hsubid + ",";
+                            if (HBillType != data[obj].璁㈠崟绫诲瀷) {
+                                HErr += data[obj].璁㈠崟绫诲瀷;
+                            }
                         })
+                        if (HErr != "") {
+                            return layer.msg('閲囪喘璁㈠崟璁㈠崟绫诲瀷涓嶅悓锛屼笉鍏佽鍚堝苟涓嬫帹鐢熸垚閫佽揣鍗曪紒')
+                        }
+                       
                         ids = ids.substring(0, ids.length - 1);
                         entryids = entryids.substring(0, entryids.length - 1);
                         var hasPrivileage = true;

--
Gitblit v1.9.1