From 1288eb57be4b37dccf5c0da70dac282e251ab20e Mon Sep 17 00:00:00 2001
From: duhe <226547893@qq.com>
Date: 星期二, 12 三月 2024 15:34:31 +0800
Subject: [PATCH] 销售出库单:列表界面增加 多行下推(销售调价单)

---
 WebTM/Properties/PublishProfiles/JFTM.pubxml.user |    6 +-
 WebTM/views/销售管理/销售调价单/Xs_SellOutChangeBill.html  |   77 ++++---------------------
 WebTM/views/领料发货/销售出库/Kf_SellOutBillList.html     |   62 ++++++++++++++++++++
 3 files changed, 78 insertions(+), 67 deletions(-)

diff --git a/WebTM/Properties/PublishProfiles/JFTM.pubxml.user b/WebTM/Properties/PublishProfiles/JFTM.pubxml.user
index b17ec97..f5b82ba 100644
--- a/WebTM/Properties/PublishProfiles/JFTM.pubxml.user
+++ b/WebTM/Properties/PublishProfiles/JFTM.pubxml.user
@@ -5520,7 +5520,7 @@
       <publishTime>01/30/2024 13:53:51</publishTime>
     </File>
     <File Include="views/閿�鍞鐞�/閿�鍞皟浠峰崟/Xs_SellOutChangeBill.html">
-      <publishTime>03/12/2024 13:22:05</publishTime>
+      <publishTime>03/12/2024 15:16:29</publishTime>
     </File>
     <File Include="views/閿�鍞鐞�/閿�鍞皟浠峰崟/Xs_SellOutChangeBillList.html">
       <publishTime>03/11/2024 16:51:17</publishTime>
@@ -5745,10 +5745,10 @@
       <publishTime>03/07/2024 11:30:29</publishTime>
     </File>
     <File Include="views/棰嗘枡鍙戣揣/閿�鍞嚭搴�/Kf_SellOutBillList.html">
-      <publishTime>02/25/2024 21:38:07</publishTime>
+      <publishTime>03/12/2024 15:29:12</publishTime>
     </File>
     <File Include="views/棰嗘枡鍙戣揣/閿�鍞嚭搴�/Kf_SellOutBillList.html">
-      <publishTime>02/25/2024 21:38:07</publishTime>
+      <publishTime>03/12/2024 15:29:12</publishTime>
     </File>
     <File Include="views/棰嗘枡鍙戣揣/閿�鍞嚭搴�/Kf_SellOutBillList_BarCodeNote.html">
       <publishTime>03/04/2024 12:18:37</publishTime>
diff --git "a/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\351\224\200\345\224\256\350\260\203\344\273\267\345\215\225/Xs_SellOutChangeBill.html" "b/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\351\224\200\345\224\256\350\260\203\344\273\267\345\215\225/Xs_SellOutChangeBill.html"
index 3ee2c23..a346776 100644
--- "a/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\351\224\200\345\224\256\350\260\203\344\273\267\345\215\225/Xs_SellOutChangeBill.html"
+++ "b/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\351\224\200\345\224\256\350\260\203\344\273\267\345\215\225/Xs_SellOutChangeBill.html"
@@ -852,7 +852,7 @@
                 var data = getUrlVars_JSON().data;
                 var dataArray = [];
                 for (var i = 0; i < data.length; i++) {
-                    var temp = getPushSourceBillInit(data[i].hmainid, data[i].hsubid);
+                    var temp = getPushSource_SellOutBillInit(data[i].hmainid, data[i].hsubid);
                     if (temp != "none") {
                         dataArray.push(temp);
                     } else {
@@ -861,25 +861,10 @@
                 }
 
                 form.val("component-form-group", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
-                    "HDeptID": dataArray[0].HDeptID
-                    , "HDeptName": dataArray[0].閮ㄩ棬
-                    , "HEmpID": dataArray[0].HEmpID
-                    , "HEmpName": dataArray[0].涓氬姟鍛�
-                    , "HManagerID": dataArray[0].HManagerID
-                    , "HManagerName": dataArray[0].涓荤
-                    , "HMainSourceInterID": "0"
+                    "HMainSourceInterID": dataArray[0].hmainid
                     , "HMainSourceEntryID": "0"
-                    , "HMainSourceBillNo": ""
+                    , "HMainSourceBillNo": dataArray[0].鍗曟嵁鍙�
                     , "HMainSourceBillType": $("#BillType").val()
-                    , "HSupID": dataArray[0].HCusID
-                    , "HSupName": dataArray[0].瀹㈡埛
-                    , "HLinkMan": dataArray[0].鑱旂郴浜�
-                    , "HLinkPhone": dataArray[0].鑱旂郴鐢佃瘽
-                    , "HSellSID": dataArray[0].HSellSID
-                    , "HSellSName": dataArray[0].閿�鍞柟寮�
-                    , "HCurID": dataArray[0].HCurID
-                    , "HCurName": dataArray[0].甯佸埆
-                    , "HExRate": dataArray[0].姹囩巼
                 });
 
                 //瀛愯〃  璧嬪��
@@ -887,33 +872,21 @@
                 for (var i = 0; i < dataArray.length; i++) {
                     rowdata.push(
                         {
-                            "HMaterID": dataArray[i].HMaterID
+                            "HMaterID": dataArray[i].hmaterid
                             , "鐗╂枡浠g爜": dataArray[i].鐗╂枡浠g爜
                             , "鐗╂枡鍚嶇О": dataArray[i].鐗╂枡鍚嶇О
                             , "瑙勬牸鍨嬪彿": dataArray[i].瑙勬牸鍨嬪彿
-                            , "HUnitID": dataArray[i].HUnitID
+                            , "HUnitID": dataArray[i].hunitid
                             , "璁¢噺鍗曚綅": dataArray[i].璁¢噺鍗曚綅
-                            , "HQtyMust": dealDoubleToFixed(dataArray[i].鏁伴噺, 1)
-                            , "HQty": dealDoubleToFixed(dataArray[i].鏁伴噺, 1)
-                            , "HPrice": dealDoubleToFixed(dataArray[i].鍗曚环, 3)
-                            , "HTaxPrice": dealDoubleToFixed(dataArray[i].鍚◣鍗曚环, 3)
-                            , "HTaxRate": dataArray[i].绋庣巼
-                            , "HMoney": dealDoubleToFixed(dataArray[i].閲戦, 2)
-                            , "HTaxMoney": dealDoubleToFixed(dataArray[i].浠风◣鍚堣, 2)
-                            , "HWHID": $("#HWHID").val()
-                            , "鍙戣揣浠撳簱": $("#HWHName").val()
+                            , "HQty_Old": dealDoubleToFixed(dataArray[i].鏁伴噺, 1)
+                            , "HQty_New": dealDoubleToFixed(dataArray[i].鏁伴噺, 1)
+                            , "HTaxPrice_Old": dealDoubleToFixed(dataArray[i].鍚◣鍗曚环, 3)
+                            , "HTaxPrice_New": dealDoubleToFixed(dataArray[i].鍚◣鍗曚环, 3)
+                            , "HTaxRate_Old": dataArray[i].绋庣巼
+                            , "HTaxRate_New": dataArray[i].绋庣巼
+                            , "HTaxMoney_Old": dealDoubleToFixed(dataArray[i].鏁伴噺 * dataArray[i].鍚◣鍗曚环, 2)
+                            , "HTaxMoney_New": dealDoubleToFixed(dataArray[i].鏁伴噺 * dataArray[i].鍚◣鍗曚环, 2)
                             , "HRemark": ""
-
-                            , "HQty_Full": "0"
-                            , "HQty_Empty": "0"
-                            , "HQty_Back": "0"
-                            , "HCostPrice": "0"
-                            , "HCostMoney": "0"
-                            , "HSalePrice": "0"
-
-                            , "HSeOrderInterID": dataArray[i].hmainid
-                            , "HSeOrderEntryID": dataArray[i].hsubid
-                            , "HSeOrderBillNo": dataArray[i].鍗曟嵁鍙�
 
                             , "HSourceInterID": dataArray[i].hmainid
                             , "HSourceEntryID": dataArray[i].hsubid
@@ -921,30 +894,6 @@
                             , "HSourceBillType": dataArray[i].HBillType
                             , "HRelationQty": "0"
                             , "HRelationMoney": "0"
-
-                            , 'HSPID': "0"
-                            , 'HSPName': ""
-                            , 'HSPGroupID': "0"
-                            , "HSPGroupName": ""
-                            , 'HSCWHID': "0"
-                            , 'HSCWHName': ""
-                            , 'HSCSPID': "0"
-                            , 'HSCSPName': ""
-                            , 'HBatchNo': ""
-                            , 'HPOOrderInterID': "0"
-                            , 'HPOOrderEntryID': "0"
-                            , 'HPOOrderBillNo': ""
-
-                            , 'HPropertyID': "0"
-                            , 'HPropertyName': ""
-                            , 'HSecUnitID': "0"
-                            , 'HSecUnitName': ""
-                            , 'HSecUnitRate': "0"
-
-
-                            , 'HEngineNum': ""
-                            , 'HUnderPanNum': ""
-                            , 'HLeaveFactCard': ""
                         }
                     );
                 }
diff --git "a/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\351\224\200\345\224\256\345\207\272\345\272\223/Kf_SellOutBillList.html" "b/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\351\224\200\345\224\256\345\207\272\345\272\223/Kf_SellOutBillList.html"
index c51250e..58aa6cd 100644
--- "a/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\351\224\200\345\224\256\345\207\272\345\272\223/Kf_SellOutBillList.html"
+++ "b/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\351\224\200\345\224\256\345\207\272\345\272\223/Kf_SellOutBillList.html"
@@ -121,6 +121,7 @@
                                 <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-Edit" id="btn-Edit"><i class="layui-icon layui-icon-form"></i>缂栬緫</button>
                                 <button type="button" class="layui-btn layui-btn-sm" style="display:none;" 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" style="display:none;" 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" style="display:none;" 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" style="display:none;" 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" style="display:none;" 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" style="display:none;" lay-event="set_CheckBill" id="CheckBill"><i class="layui-icon layui-icon-form"></i>瀹℃牳</button>
@@ -228,6 +229,10 @@
                     //澶氳涓嬫帹(搴旀敹鍗�)
                     case 'btn-PushReceivableBills':
                         set_PushReceivableBills();
+                        break;
+                    //澶氳涓嬫帹(閿�鍞皟浠峰崟)
+                    case 'btn-PushSellOutChangeBills':
+                        set_PushSellOutChangeBills();
                         break;
                     //鍒犻櫎
                     case 'btn-Delete':
@@ -762,6 +767,63 @@
             }
             //#endregion
 
+            //#region 澶氳涓嬫帹锛堥攢鍞皟浠峰崟锛�
+            function set_PushSellOutChangeBills() {
+                var checkStatus = table.checkStatus('mainTable')
+                    , data = checkStatus.data;
+                if (data.length > 0) {
+                    var dataArray = [];
+                    var HBillNo = data[0].鍗曟嵁鍙�;
+                    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].琛岀姸鎬� == "宸插叧闂�") {
+                        //    layer.msg("涓嬫帹澶辫触!鍗曟嵁鍙枫��" + data[i].鍗曟嵁鍙� + "銆戜笅閫変腑鐨勮褰曚腑瀛樺湪宸插叧闂姸鎬佺殑璁板綍!");
+                        //    return;
+                        //}
+
+                        if (data[i].鍗曟嵁鍙� != HBillNo) {
+                            layer.msg("涓嬫帹澶辫触!宸茬粡閫変腑鐨勮褰曞綊灞炰笉鍚屽崟鎹�!");
+                            return;
+                        }
+                    }
+
+                    var datajson = {
+                        "data": dataArray
+                    };
+
+                    var url = encodeURI('../../閿�鍞鐞�/閿�鍞皟浠峰崟/Xs_SellOutChangeBill.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')

--
Gitblit v1.9.1