From 555f562385913f405eeafac19b89a942cfe52cba Mon Sep 17 00:00:00 2001
From: llj <132905093+newwwwwwtree@users.noreply.github.com>
Date: 星期四, 05 二月 2026 18:08:59 +0800
Subject: [PATCH] 生产领料单,生产退料单

---
 WebTM/views/领料发货/领料出库/Kf_MateOutBackBillEdit.html            |  223 +++++++++++++++++++++++++++----
 WebTM/views/领料发货/生产领料/Kf_ProductReceiveMaterialBillEdit.html |  153 +++++++++++++++++++++
 2 files changed, 340 insertions(+), 36 deletions(-)

diff --git "a/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\347\224\237\344\272\247\351\242\206\346\226\231/Kf_ProductReceiveMaterialBillEdit.html" "b/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\347\224\237\344\272\247\351\242\206\346\226\231/Kf_ProductReceiveMaterialBillEdit.html"
index bf97a4a..c611b9c 100644
--- "a/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\347\224\237\344\272\247\351\242\206\346\226\231/Kf_ProductReceiveMaterialBillEdit.html"
+++ "b/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\347\224\237\344\272\247\351\242\206\346\226\231/Kf_ProductReceiveMaterialBillEdit.html"
@@ -68,7 +68,16 @@
                                             <div class="layui-input-inline">
                                                 <input type="text" class="layui-input" name="HBillNo" id="HBillNo" style="background-color:#efefef4d;">
                                                 <input type="hidden" name="HInterID" id="HInterID" value="0">
-                                                <input type="hidden" name="HBillSubType" id="HBillSubType" value="">
+                                                <!--<input type="hidden" name="HBillSubType" id="HBillSubType" value="">-->
+                                            </div>
+                                        </div>
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label">鍗曟嵁绫诲瀷</label>
+                                            <div class="layui-input-inline">
+                                                <select name="HBillSubType" lay-filter="HBillSubType" id="HBillSubType">
+                                                    <option value="鏍囧噯棰嗘枡" selected="selected">鏍囧噯棰嗘枡</option>
+                                                    <option value="鐧藉澂棰嗘枡" >鐧藉澂棰嗘枡</option>
+                                                </select>
                                             </div>
                                         </div>
                                         <div class="layui-inline">
@@ -100,6 +109,26 @@
                                             </div>
                                         </div>
                                     </div>
+                                    <div class="layui-inline">
+                                        <label class="layui-form-label">婧愬崟绫诲瀷</label>
+                                        <div class="layui-input-inline">
+                                            <select name="HSourceBillType" lay-filter="HSourceBillType" id="HSourceBillType">
+                                                <option value="3710" selected="selected">鐢熶骇璁㈠崟</option>
+                                            </select>
+                                        </div>
+                                    </div>
+                                    <div class="layui-inline">
+                                        <label class="layui-form-label">閫夊崟鍙�</label>
+                                        <div class="layui-input-inline">
+                                            <input type="text" name="HSourceBillNo" id="HSourceBillNo" readonly class="layui-input" value="" style="float:left;width:150px;">
+                                            <input type="hidden" name="HSourceInterID" id="HSourceInterID" class="layui-input" value="" style="float:left;width:150px;">
+                                            <input type="hidden" name="HSourceEntryID" id="HSourceEntryID" class="layui-input" value="0" style="float:left;width:150px;">
+                                            <button type="button" lay-submit="" class="layui-btn" lay-filter="HMainSource" style="width:40px;">
+                                                <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+                                            </button>
+                                        </div>
+                                    </div>
+                                </div>
                                     <div class="layui-row">
                                         <div class="layui-inline">
                                             <label class="layui-form-label">浠撶</label>
@@ -377,7 +406,11 @@
                 get_checkDept();
             });
             //#endregion
-
+            //#region 閫夋嫨婧愬崟鎸夐挳
+            form.on('submit(HMainSource)', function () {
+                get_checkMainSource();
+            });
+            //#endregion
             //#region 閫夋嫨涓荤鎸夐挳
             form.on('submit(HManagerList)', function () {
                 get_checkManager();
@@ -520,7 +553,122 @@
                 }
             }
             //#endregion
+            //#region 閫夋嫨婧愬崟
+            function get_checkMainSource() {
+                var HOrgID = $("#HOrgID").val();
+                var url = "../../鐢熶骇绠$悊/鐢熶骇浠诲姟鍗�/Sc_ICMOBillList.html?openType=2&HOrgID=" + HOrgID;
 
+                layer.open({
+                    type: 2//寮圭獥绫诲瀷
+                    , skin: 'layui-layer-rim' //鍔犱笂杈规
+                    , area: ['90%', '90%']//澶у皬
+                    , title: '婧愬崟鍒楄〃'//鏍囬
+                    , shift: 2//寮瑰嚭鍔ㄧ敾
+                    , content: [url, 'yes']
+                    , btn: ['纭畾', '鍙栨秷']
+                    , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
+                        var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
+                        var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
+                        if (checkStatus.data.length === 0) {
+                            return layer.msg('璇烽�夋嫨鏁版嵁');
+                        }
+                       
+                        $("#HSourceInterID").val(checkStatus.data[0]["hmainid"]);
+                        $("#HSourceEntryID").val(checkStatus.data[0]["hsubid"]);
+                        $("#HSourceBillNo").val(checkStatus.data[0]["鍗曟嵁鍙�"]);
+                        $("#HSourceBillType").val(checkStatus.data[0]["HBillType"]);
+                        appendInitByICMOBill(checkStatus.data);
+                        layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) { }
+                })
+            }
+            //#endregion
+            //#region 閫夋嫨婧愬崟-鐢熶骇璁㈠崟
+            function appendInitByICMOBill(selectedData) {
+                if (!selectedData || selectedData.length === 0) {
+                    layer.msg('鏈�夋嫨鏈夋晥鏁版嵁');
+                    return;
+                }
+
+                // 鑾峰彇褰撳墠琛ㄦ牸鏁版嵁
+                var currentData = table.cache["mainTable"] || [];
+
+                var firstRowIsEmpty = true;
+                if (currentData.length > 0) {
+                    var firstRow = currentData[0];
+                    if (firstRow.HMaterID !== "0" && firstRow.HMaterID !== 0) {
+                        firstRowIsEmpty = false;
+                    }
+                    if (firstRow["鐗╂枡浠g爜"] && firstRow["鐗╂枡浠g爜"].trim() !== "") {
+                        firstRowIsEmpty = false;
+                    }
+                    if (firstRow["鐗╂枡鍚嶇О"] && firstRow["鐗╂枡鍚嶇О"].trim() !== "") {
+                        firstRowIsEmpty = false;
+                    }
+                }
+
+                if (firstRowIsEmpty) {
+                    currentData = [];
+                    table.cache["mainTable"] = currentData;
+                }
+
+                for (var i = 0; i < selectedData.length; i++) {
+                    var rowData = selectedData[i];
+                    if (!rowData.HMaterID || rowData.HMaterID === 0) {
+                        continue; 
+                    }
+                    var newRow = {
+                        "HMaterID": rowData.HMaterID || rowData["hsubid"] || "0",
+                        "鐗╂枡浠g爜": rowData["浜у搧浠g爜"] || rowData["鐗╂枡浠g爜"] || "",
+                        "鐗╂枡鍚嶇О": rowData["浜у搧鍚嶇О"] || rowData["鐗╂枡鍚嶇О"] || "",
+                        "瑙勬牸鍨嬪彿": rowData["瑙勬牸鍨嬪彿"] || "",
+                        "HUnitID": rowData.HUnitID || "0",
+                        "璁¢噺鍗曚綅": rowData["璁¢噺鍗曚綅"] || "",
+                        "HQtyMust": parseFloat(rowData["鐢熶骇浠诲姟鍗曟暟閲�"] || rowData["璁″垝鐢熶骇鏁伴噺"] || 0),
+                        "HQty": parseFloat(rowData["鐢熶骇浠诲姟鍗曟暟閲�"] || rowData["璁″垝鐢熶骇鏁伴噺"] || 0), 
+                        "HWHID": "0", 
+                        "鍙戣揣浠撳簱": "", 
+                        "HRemark": rowData["搴曢儴澶囨敞"] || rowData["琛ㄥご澶囨敞"] || "",
+
+                        // 婧愬崟淇℃伅
+                        "HSourceInterID": rowData.hmainid || rowData["hmainid(1)"] || "0",
+                        "HSourceEntryID": rowData.hsubid || rowData["hsubid(1)"] || "0",
+                        "HSourceBillNo": rowData["鍗曟嵁鍙�"] || "",
+                        "HSourceBillType": "3710", 
+
+                        // 鍏朵粬瀛楁淇濇寔榛樿
+                        "HRelationQty": parseFloat(rowData["鏈叧鑱旀暟閲�"] || rowData["鐢熶骇浠诲姟鍗曟暟閲�"] || 0),
+                        "HRelationMoney": "0",
+                        'HSPID': "0",
+                        'HSPName': "",
+                        'HSPGroupID': "0",
+                        "HSPGroupName": "",
+                        'HSCWHID': "0",
+                        'HSCWHName': "",
+                        'HSCSPID': "0",
+                        'HSCSPName': "",
+                        'HBatchNo': rowData["鎵瑰彿"] || rowData["鎵规"] || "",
+                        'HPropertyID': rowData.HAuxPropID || "0",
+                        'HPropertyName': rowData["杈呭姪灞炴��"] || "",
+                        'HSecUnitID': "0",
+                        'HSecUnitName': ""
+                    };
+                    currentData.push(newRow);
+                }
+                table.cache["mainTable"] = currentData;
+                option.data = currentData;
+
+                table.render(option);
+
+                setTimeout(function () {
+                    var $tableBody = $('#mainTable').next('.layui-table-view').find('.layui-table-body');
+                    $tableBody.scrollTop($tableBody[0].scrollHeight);
+                }, 100);
+
+                layer.msg('鎴愬姛娣诲姞' + selectedData.length + '琛屾暟鎹�');
+            }
+            
             //#region 琛屽唴浜嬩欢
             table.on('tool(mainTable)', function (obj) {
                 set_GridDelete(obj);   //琛屽唴鍒犻櫎
@@ -935,6 +1083,7 @@
                                 "HBillNo": data.鍗曟嵁鍙�
                                 , "HDate": formatDate(data.鏃ユ湡)
                                 , "HDeptID": data.HDeptID
+                                , "HBillSubType": data.HBillSubType
                                 , "HDeptName": data.閮ㄩ棬
                                 , "HEmpID": data.HEmpID
                                 , "HEmpName": data.涓氬姟鍛�
diff --git "a/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\351\242\206\346\226\231\345\207\272\345\272\223/Kf_MateOutBackBillEdit.html" "b/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\351\242\206\346\226\231\345\207\272\345\272\223/Kf_MateOutBackBillEdit.html"
index 5c77d1a..c84cca1 100644
--- "a/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\351\242\206\346\226\231\345\207\272\345\272\223/Kf_MateOutBackBillEdit.html"
+++ "b/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\351\242\206\346\226\231\345\207\272\345\272\223/Kf_MateOutBackBillEdit.html"
@@ -57,6 +57,15 @@
                                                 </div>
                                             </div>
                                             <div class="layui-inline">
+                                                <label class="layui-form-label">鍗曟嵁绫诲瀷</label>
+                                                <div class="layui-input-inline">
+                                                    <select name="HBillSubType" lay-filter="HBillSubType" id="HBillSubType">
+                                                        <option value="鏍囧噯棰嗘枡" selected="selected">鏍囧噯棰嗘枡</option>
+                                                        <option value="鐧藉澂棰嗘枡">鐧藉澂棰嗘枡</option>
+                                                    </select>
+                                                </div>
+                                            </div>
+                                            <div class="layui-inline">
                                                 <label class="layui-form-label">鏃ユ湡</label>
                                                 <div class="layui-input-inline">
                                                     <input class="layui-input" name="HDate" id="HDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd">
@@ -121,6 +130,7 @@
                                                 <div class="layui-input-inline">
                                                     <select name="HSourceBillType" lay-filter="HSourceBillType" id="HSourceBillType">
                                                         <option value="3720" selected="selected">鐢熶骇鐢ㄦ枡娓呭崟</option>
+                                                        <option value="3710">鐢熶骇璁㈠崟</option>
                                                     </select>
                                                 </div>
                                             </div>
@@ -548,42 +558,179 @@
             });
             //琛ㄥご婧愬崟寮圭獥
             form.on('submit(HSourceInterList)', function () {
-                //椤甸潰灞�-鑷畾涔�
-                layer.open({
-                    type: 2,
-                    skin: 'layui-layer-rim', //鍔犱笂杈规
-                    title: '鐢熶骇鐢ㄦ枡鍒楄〃',
-                    closeBtn: 1,
-                    shift: 2,
-                    area: ['80%', '80%'],
-                    maxmin: true,
-                    content: ['../../鐢熶骇绠$悊/鐢熶骇鎶曟枡鍗�/Sc_PPBomBillList.html', 'yes'],
-                    btn: ['纭畾', '鍙栨秷']
-                    , btn1: function (index, layero) {
+                var sourceBillType = $("#HSourceBillType").val();
+                var url = '';
+                var title = '';
 
-                        //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
-                        var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
-                        var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
-                        if (checkStatus.data.length === 0) {
-                            return layer.msg('璇烽�夋嫨鏁版嵁');
+                if (sourceBillType == '3720') {
+                    url = '../../鐢熶骇绠$悊/鐢熶骇鎶曟枡鍗�/Sc_PPBomBillList.html';
+                    title = '鐢熶骇鐢ㄦ枡鍒楄〃';
+
+                    layer.open({
+                        type: 2,
+                        skin: 'layui-layer-rim', //鍔犱笂杈规
+                        title: title,
+                        closeBtn: 1,
+                        shift: 2,
+                        area: ['80%', '80%'],
+                        maxmin: true,
+                        content: [url, 'yes'],
+                        btn: ['纭畾', '鍙栨秷']
+                        , btn1: function (index, layero) {
+                            //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
+                            var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
+                            var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
+                            if (checkStatus.data.length === 0) {
+                                return layer.msg('璇烽�夋嫨鏁版嵁');
+                            }
+                            $("#HSourceBillNo").val(checkStatus.data[0].鍗曟嵁鍙�);
+                            $("#HSourceInterID").val(checkStatus.data[0].hmainid);
+                            layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
                         }
-                        $("#HSourceBillNo").val(checkStatus.data[0].鍗曟嵁鍙�);
-                        $("#HSourceInterID").val(checkStatus.data[0].hmainid);
-                        layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
-                    }
-                    , btn2: function (index, layero) {
-                        //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
-                        //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
-                    },
-                    end: function () {
+                        , btn2: function (index, layero) {
+                            //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+                            //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+                        },
+                        end: function () {
+                        },
+                        success: function (layero, index) {
+                        }
+                    });
+                }
+                else if (sourceBillType == '3710') {
+                    // 鐢熶骇璁㈠崟锛堝閫夎拷鍔犲埌瀛愯〃锛�
+                    url = '../../鐢熶骇绠$悊/鐢熶骇浠诲姟鍗�/Sc_ICMOBillList.html?openType=2';
+                    title = '鐢熶骇璁㈠崟鍒楄〃';
 
-                    },
-                    success: function (layero, index) {
+                    layer.open({
+                        type: 2,
+                        skin: 'layui-layer-rim', //鍔犱笂杈规
+                        title: title,
+                        closeBtn: 1,
+                        shift: 2,
+                        area: ['90%', '90%'],
+                        maxmin: true,
+                        content: [url, 'yes'],
+                        btn: ['纭畾杩藉姞', '鍙栨秷']
+                        , btn1: function (index, layero) {
+                            //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
+                            var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
+                            var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
+                            if (checkStatus.data.length === 0) {
+                                return layer.msg('璇烽�夋嫨鏁版嵁');
+                            }
 
-                    }
-                });
+                            // 娓呯┖琛ㄥご婧愬崟淇℃伅锛堝洜涓烘槸鎸夎杩藉姞锛�
+                            $("#HSourceBillNo").val(checkStatus.data[0].鍗曟嵁鍙�);
+                            $("#HSourceInterID").val(checkStatus.data[0].hmainid);
+
+                            // 璋冪敤鍑芥暟灏嗛�変腑鐨勬暟鎹拷鍔犲埌瀛愯〃
+                            appendICMODataToTable(checkStatus.data);
+                            layer.close(layer.index); //鍏抽棴寮圭獥
+                        }
+                        , btn2: function (index, layero) {
+                            //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+                            //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+                        },
+                        end: function () {
+                        },
+                        success: function (layero, index) {
+                        }
+                    });
+                }
+                else {
+                    layer.msg('鏈煡鐨勬簮鍗曠被鍨�');
+                }
             });
+            //#region 鐢熶骇璁㈠崟鏁版嵁杩藉姞鍒板瓙琛�
+            function appendICMODataToTable(selectedData) {
+                if (!selectedData || selectedData.length === 0) {
+                    layer.msg('鏈�夋嫨鏈夋晥鏁版嵁');
+                    return;
+                }
 
+                // 鑾峰彇褰撳墠琛ㄦ牸鏁版嵁
+                var currentData = table.cache["mainTable"] || [];
+
+                // 妫�鏌ョ涓�琛屾槸鍚︽槸绌鸿锛堟墍鏈夊叧閿瓧娈甸兘鏄┖鎴�0锛�
+                var firstRowIsEmpty = true;
+                if (currentData.length > 0) {
+                    var firstRow = currentData[0];
+                    if (firstRow.HMaterID !== 0 && firstRow.HMaterID !== "0") {
+                        firstRowIsEmpty = false;
+                    }
+                    if (firstRow.HMaterCode && firstRow.HMaterCode.trim() !== "") {
+                        firstRowIsEmpty = false;
+                    }
+                    if (firstRow.HMaterName && firstRow.HMaterName.trim() !== "") {
+                        firstRowIsEmpty = false;
+                    }
+                }
+
+                // 濡傛灉绗竴琛屾槸绌鸿锛屽垯鍏堟竻绌鸿〃鏍兼暟鎹�
+                if (firstRowIsEmpty) {
+                    currentData = [];
+                    table.cache["mainTable"] = currentData;
+                }
+
+                var addedCount = 0;
+
+                // 閬嶅巻鎵�鏈夐�変腑鐨勮
+                for (var i = 0; i < selectedData.length; i++) {
+                    var rowData = selectedData[i];
+
+                    // 纭繚鏁版嵁鏈夋晥鎬�
+                    if (!rowData.HMaterID || rowData.HMaterID === 0) {
+                        // 濡傛灉琛屾暟鎹腑娌℃湁HMaterID锛屽皾璇曚娇鐢ㄥ叾浠栧瓧娈�
+                        if (!rowData.浜у搧浠g爜 || rowData.浜у搧浠g爜.trim() === "") {
+                            continue; // 璺宠繃鏃犳晥鏁版嵁
+                        }
+                    }
+
+                    // 鏋勯�犲瓙琛ㄨ鏁版嵁
+                    var newRow = {
+                        "HMaterID": rowData.HMaterID || 0,
+                        "HMaterCode": rowData["浜у搧浠g爜"] || rowData["鐗╂枡浠g爜"] || "",
+                        "HMaterName": rowData["浜у搧鍚嶇О"] || rowData["鐗╂枡鍚嶇О"] || "",
+                        "HMaterSpec": rowData["瑙勬牸鍨嬪彿"] || "",
+                        "HUnitID": rowData.HUnitID || 0,
+                        "HUnitCode": rowData["璁¢噺鍗曚綅浠g爜"] || "",
+                        "HUnitName": rowData["璁¢噺鍗曚綅"] || "",
+                        "HQtyMust": parseFloat(rowData["鐢熶骇浠诲姟鍗曟暟閲�"] || rowData["璁″垝鐢熶骇鏁伴噺"] || 0),
+                        "HQty": parseFloat(rowData["鐢熶骇浠诲姟鍗曟暟閲�"] || rowData["璁″垝鐢熶骇鏁伴噺"] || 0), // 榛樿瀹炲彂鏁伴噺绛変簬搴斿彂鏁伴噺
+                        "HPrice": 0,
+                        "HMoney": 0,
+                        "HWHID": $("#HWHID").val() || 0,
+                        "HWHCode": "",
+                        "HWHName": $("#HWHName").val() || "",
+                        "HRemark": rowData["搴曢儴澶囨敞"] || rowData["琛ㄥご澶囨敞"] || "",
+                        // 鍙互娣诲姞婧愬崟淇℃伅瀛楁
+                        "HSourceInterID": rowData.hmainid || 0,
+                        "HSourceEntryID": rowData.hsubid || 0,
+                        "HSourceBillNo": rowData["鍗曟嵁鍙�"] || "",
+                        "HSourceBillType": "3710"
+                    };
+
+                    // 灏嗘柊琛岃拷鍔犲埌瀛愯〃
+                    currentData.push(newRow);
+                    addedCount++;
+                }
+
+                // 鏇存柊琛ㄦ牸缂撳瓨鍜屾暟鎹�
+                table.cache["mainTable"] = currentData;
+                option.data = currentData;
+
+                // 閲嶆柊娓叉煋琛ㄦ牸
+                table.render(option);
+
+                // 婊氬姩鍒板簳閮ㄦ樉绀烘柊娣诲姞鐨勮
+                setTimeout(function () {
+                    var $tableBody = $('#mainTable').next('.layui-table-view').find('.layui-table-body');
+                    $tableBody.scrollTop($tableBody[0].scrollHeight);
+                }, 100);
+
+                layer.msg('鎴愬姛娣诲姞' + addedCount + '琛屾暟鎹�');
+            }
             //淇濆瓨
             form.on('submit(Saver)', function (data) {
                 var refSav = "";
@@ -597,7 +744,7 @@
                 var sMainStr = JSON.stringify(data.field);
                 var sSubStr = JSON.stringify(table.cache['mainTable']);
                 var sMainSub = sMainStr + ';' + sSubStr + ';' + refSav + ';' + sessionStorage["HUserName"];
-
+                console.log("婧愬崟绫诲瀷", $("#HBillSubType").val());
                 if (!AllowLoadData(sSubStr))//鏁版嵁楠岃瘉
                 {
                     return false;
@@ -780,6 +927,8 @@
                     , { field: 'HWHCode', title: '鍙戞枡浠撳簱浠g爜', edit: 'text', event: 'HWHCode', width: 120 }
                     , { field: 'HWHName', title: '鍙戞枡浠撳簱鍚嶇О', edit: 'text', width: 120 }
                     , { field: 'HRemark', title: '澶囨敞', edit: 'text', width: 100 }
+                    , { field: 'HSourceBillNo', title: '婧愬崟鍙�', width: 100 }
+                    , { field: 'HSourceInterID', title: 'HSourceInterID', width: 100, hide: true }
                     , { fixed: 'right', title: '鎿嶄綔', toolbar: '#barDemo' }
                 ];
                 option = {
@@ -794,12 +943,15 @@
                     , done: function (res, curr, count) {
                     }
                 };
+                option.data = [];
+                table.render(option);
             }
             //鏃犳簮鍗曟柊澧�
             function set_AddFNew() {
                 //鑾峰彇鏈�澶у崟鎹彿
                 get_MAXNum();
-                option.data = [{ "HMaterID": 0, "HMaterCode": "", "HMaterName": "", "HMaterSpec": "", "HUnitID": 0, "HUnitCode": "", "HUnitName": "", "HQtyMust": 0, "HQty": 0, "HPrice": 0, "HMoney": 0, "HWHID": 0, "HWHCode": "", "HWHName": "", "HRemark": "" }];
+                option.data = [];
+                //option.data = [{ "HMaterID": 0, "HMaterCode": "", "HMaterName": "", "HMaterSpec": "", "HUnitID": 0, "HUnitCode": "", "HUnitName": "", "HQtyMust": 0, "HQty": 0, "HPrice": 0, "HMoney": 0, "HWHID": 0, "HWHCode": "", "HWHName": "", "HRemark": "" }];
                 table.render(option);
             }
             //鑾峰彇鏈�澶у崟鎹彿
@@ -824,7 +976,7 @@
             function set_EditFromGrid(linterid) {
                 set_EditForm(linterid);  //缂栬緫鑾峰彇琛ㄥご
                 set_EditGrid(linterid);  //缂栬緫鑾峰彇琛ㄤ綋
-                option.data = [{ "HMaterID": 0, "HMaterCode": "", "HMaterName": "", "HMaterSpec": "", "HUnitID": 0, "HUnitCode": "", "HUnitName": "", "HQtyMust": 0, "HQty": 0, "HPrice": 0, "HMoney": 0, "HWHID": 0, "HWHCode": "", "HWHName": "", "HRemark": "" }];
+                //option.data = [{ "HMaterID": 0, "HMaterCode": "", "HMaterName": "", "HMaterSpec": "", "HUnitID": 0, "HUnitCode": "", "HUnitName": "", "HQtyMust": 0, "HQty": 0, "HPrice": 0, "HMoney": 0, "HWHID": 0, "HWHCode": "", "HWHName": "", "HRemark": "" }];
                 table.render(option);
             }
             //缂栬緫鑾峰彇琛ㄥご
@@ -844,7 +996,10 @@
                                 , "HDate": formatDate(data[0]["鏃ユ湡"])
                                 //, "HInnerBillNo": data.鍐呴儴鍗曟嵁鍙�
                                 , "HWHID": data[0]["HWHIDMain"]                    //浠撳簱ID
+                                , "HSourceInterID": data[0]["HSourceInterID"]                    //浠撳簱ID
+                                , "HSourceBillNo": data[0]["HSourceBillNo"]                    //浠撳簱ID
                                 , "HWHName": data[0]["浠撳簱"]                   //浠撳簱鍚嶇О
+                                , "HBillSubType": data[0]["HBillSubType"]                   //浠撳簱鍚嶇О
                                 , "HSecManagerID": data[0]["hsecmanagerid"]    //楠屾敹鍛業D
                                 , "HSecManagerName": data[0]["棰嗘枡鍛�"]         //楠屾敹鍛樺悕绉�
                                 , "HKeeperID": data[0]["hkeeperid"]            //淇濈鍛業D
@@ -853,7 +1008,7 @@
                                 , "HMangerName": data[0]["涓荤"]             //淇濈鍛樺悕绉�
                                 , "HDeptID": data[0]["HDeptID"]                 //閮ㄩ棬ID
                                 , "HDeptName": data[0]["閮ㄩ棬"]                  //閮ㄩ棬鍚嶇О
-                                , "HSourceBillType": data[0]["婧愬崟绫诲瀷"]        //婧愬崟绫诲瀷
+                                , "HSourceBillType": data[0]["HSourceBillType"]        //婧愬崟绫诲瀷
                                 , "XDH": ""                               //閫夊崟鍙�
                                 , "HRemark": data[0]["琛ㄥご澶囨敞"]                    //澶囨敞
                             });

--
Gitblit v1.9.1