From db1b240d4fb06bbfd41aff57948c35b5ffcb1ef9 Mon Sep 17 00:00:00 2001
From: yusijie <ysj@hz-kingdee.com>
Date: 星期一, 06 二月 2023 13:23:21 +0800
Subject: [PATCH] Merge branch 'master' of http://101.37.171.70:10101/r/MESWMS-LayUI

---
 WebTM/views/车间管理/工序流转卡/Sc_ProcessExchangeBillList.html |   23 ++
 WebTM/views/车间管理/工序流转卡/Sc_ProcessExchangeBill_CF.html  |  506 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 WebTM/WebTM.csproj                                     |    1 
 3 files changed, 530 insertions(+), 0 deletions(-)

diff --git a/WebTM/WebTM.csproj b/WebTM/WebTM.csproj
index 115a765..b77d114 100644
--- a/WebTM/WebTM.csproj
+++ b/WebTM/WebTM.csproj
@@ -1134,6 +1134,7 @@
     <Content Include="views\杞﹂棿绠$悊\宸ュ簭鍑虹珯姹囨姤鍗昞Sc_StationOutBill_Mul_PDA.html" />
     <Content Include="views\杞﹂棿绠$悊\宸ュ簭鍑虹珯姹囨姤鍗昞Sc_StationOutBill_Mul.html" />
     <Content Include="views\杞﹂棿绠$悊\宸ュ簭鍑虹珯姹囨姤鍗昞Cj_StationOutBillList.html" />
+    <Content Include="views\杞﹂棿绠$悊\宸ュ簭娴佽浆鍗Sc_ProcessExchangeBill_CF.html" />
     <Content Include="views\杞﹂棿绠$悊\宸ュ簭娴佽浆鍗Sc_ProcessExchangePlanDate.html" />
     <Content Include="views\杞﹂棿绠$悊\宸ュ簭娴佽浆鍗Sc_ProcessExchangeIssue.html" />
     <Content Include="views\杞﹂棿绠$悊\宸ュ簭娴佽浆鍗Sc_ProcessExchangeBill.html" />
diff --git "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\346\265\201\350\275\254\345\215\241/Sc_ProcessExchangeBillList.html" "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\346\265\201\350\275\254\345\215\241/Sc_ProcessExchangeBillList.html"
index 1ceb916..d6102ce 100644
--- "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\346\265\201\350\275\254\345\215\241/Sc_ProcessExchangeBillList.html"
+++ "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\346\265\201\350\275\254\345\215\241/Sc_ProcessExchangeBillList.html"
@@ -125,6 +125,7 @@
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_AddNew"><i class="layui-icon layui-icon-file-b"></i>鏂板</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_ShowBill"><i class="layui-icon layui-icon-form"></i>缂栬緫</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_DeleteBill"><i class="layui-icon layui-icon-delete"></i>鍒犻櫎</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_cf"><i class="layui-icon layui-icon-form"></i>鎷嗗垎</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_view"><i class="layui-icon layui-icon-tips"></i>棰勮</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_print"><i class="layui-icon layui-icon-print"></i>鎵撳嵃</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Refresh"><i class="layui-icon layui-icon-refresh-3"></i>鍒锋柊</button>
@@ -225,6 +226,9 @@
                         break;
                     //鍒犻櫎
                     case 'set_DeleteBill': set_DeleteBill();
+                        break;
+                    //鎷嗗垎
+                    case 'set_cf': set_cf();
                         break;
                     //鍒锋柊
                     case 'get_Refresh': get_Refresh();
@@ -1407,6 +1411,25 @@
                 }
             }
 
+            //鎷嗗垎
+            function set_cf() {
+                var checkStatus = table.checkStatus('mainTable')
+                    , data = checkStatus.data;
+                if (checkStatus.data.length === 1) {
+                    var linterid = data[0].hmainid;
+                    //if (AllowLoadData(sSubStr) != false) {//闈炵┖楠岃瘉
+                    layer.open({
+                        type: 2
+                        , area: ['100%', '100%']
+                        , title: '宸ュ簭鍒楄〃-缂栬緫'
+                        , shift: 0//寮瑰嚭鍔ㄧ敾
+                        , content: '../宸ュ簭娴佽浆鍗�/Sc_ProcessExchangeBill_CF.html?OperationType=1&linterid=' + linterid + '&HEntryID=&HSouceBillType='
+                    })
+                } else {
+                    layer.msg('璇烽�夋嫨涓�琛屾暟鎹紪杈戯紒');
+                }
+            }
+
             //棰勮
             function get_view() {
                 var checkStatus = table.checkStatus('mainTable')
diff --git "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\346\265\201\350\275\254\345\215\241/Sc_ProcessExchangeBill_CF.html" "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\346\265\201\350\275\254\345\215\241/Sc_ProcessExchangeBill_CF.html"
new file mode 100644
index 0000000..cd36a76
--- /dev/null
+++ "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\346\265\201\350\275\254\345\215\241/Sc_ProcessExchangeBill_CF.html"
@@ -0,0 +1,506 @@
+锘�<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="utf-8" />
+    <title>宸ュ簭娴佽浆鍗″崟鎹媶鍒�</title>
+    <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
+    <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
+    <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script>
+    <script src="../../../layuiadmin/layui/layui.js"></script>
+    <script src="../../../layuiadmin/Scripts/json2.js"></script>
+    <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
+    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
+    <script src="../../../layuiadmin/layui/lay/modules/util.js"></script>
+    <script src="../../../layuiadmin/PubCustom.js"></script>
+    <style type="text/css">
+
+        /*begin 姝ゆ牱寮忕敤浜庢秷闄よ鍏冪礌涓竷灞�瀹藉害涓嶅鐨勯棶棰�*/
+        .layui-form-item .layui-inline {
+            margin-top: 5px;
+            margin-bottom: 5px;
+            margin-right: 0px;
+        }
+        /*end*/
+
+        .layui-input-block {
+            margin-left: 229px;
+            min-height: 36px;
+        }
+    </style>
+</head>
+<body>
+    <div id="layout1" class="layui-fluid">
+        <div class="layui-row layui-col-space15">
+            <div class="layui-col-md12">
+                <div class="layui-card">
+                    <form id="form0" class="layui-form"  lay-filter="formData" action="">
+                        <div class="layui-card-header">
+                            <div class="layui-btn-group">
+                                <button type="button" id="Saver" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Saver">淇濆瓨</button>
+                                <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Exit">閫�鍑�</button>
+                            </div>
+                        </div>
+                        <div class="layui-card-body">
+                            <div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief">
+                                <h1 style="text-align:center;"><b>宸ュ簭娴佽浆鍗″崟鎹媶鍒�</b></h1>
+                                <!--鍩烘湰淇℃伅-->
+                                <div class="layui-tab-content">
+                                    <div class="layui-tab-item layui-show">
+                                        <div class="layui-form-item">
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label">鍗曟嵁鍙�</label>
+                                                <div class="layui-input-inline">
+                                                    <input class="layui-input" name="HBillNo" lay-filter="HBillNo" id="HBillNo" readonly="readonly" autocomplete="off">
+                                                    <input type="hidden" name="HPRDORGID" id="HPRDORGID" lay-filter="HPRDORGID"><!--HSTOCKORGID-->
+                                                    <input type="hidden" name="HICMOInterID" id="HICMOInterID" lay-filter="HICMOInterID">
+                                                    <input type="hidden" name="HICMOEntryID" id="HICMOEntryID" lay-filter="HICMOEntryID">
+                                                    <input type="hidden" name="HICMOBillNo" id="HICMOBillNo" lay-filter="HICMOBillNo">
+                                                </div>
+                                            </div>
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label">鏃ユ湡</label>
+                                                <div class="layui-input-inline">
+                                                    <input type="date" class="layui-input" name="HDate" id="HDate">
+                                                </div>
+                                            </div>
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label">璁㈠崟璺熻釜鍙�</label>
+                                                <div class="layui-input-inline">
+                                                    <input type="text" class="layui-input" name="HOrderProcNO" id="HOrderProcNO" style="background-color:#efefef4d;" readonly>
+                                                </div>
+                                            </div>
+                                        </div>
+                                        <div class="layui-form-item">
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label">浠诲姟鍗曞彿</label>
+                                                <div class="layui-input-inline">
+                                                    <input type="text" class="layui-input" name="HICMOBillNo" id="HICMOBillNo" style="background-color:#efefef4d;" readonly>
+                                                </div>
+                                            </div>
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label">鎵瑰彿</label>
+                                                <div class="layui-input-inline">
+                                                    <input type="text" class="layui-input" name="HBatchNo" id="HBatchNo" style="background-color:#efefef4d;" readonly>
+                                                </div>
+                                            </div>
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label">鐢熶骇鏁伴噺</label>
+                                                <div class="layui-input-inline">
+                                                    <input type="text" class="layui-input" name="HPlanQty" id="HPlanQty" style="background-color:#efefef4d;" readonly>
+                                                </div>
+                                            </div>
+                                        </div>
+                                        <div class="layui-form-item">
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label">浜у搧</label>
+                                                <div class="layui-input-inline">
+                                                    <input type="text" class="layui-input" name="HMaterName" id="HMaterName" style="background-color:#efefef4d;" readonly>
+                                                    <input type="hidden" name="HMaterID" id="HMaterID">
+                                                </div>
+                                            </div>
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label">浜у搧浠g爜</label>
+                                                <div class="layui-input-inline">
+                                                    <input type="text" class="layui-input" name="HMaterNumber" id="HMaterNumber" style="background-color:#efefef4d;" readonly>
+                                                </div>
+                                            </div>
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label">浜у搧瑙勬牸</label>
+                                                <div class="layui-input-inline">
+                                                    <input type="text" class="layui-input" name="HModel" id="HModel" style="background-color:#efefef4d;" readonly>
+                                                </div>
+                                            </div>
+                                        </div>
+                                        <div class="layui-form-item">
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label" style="width: 85px;">璁″垝寮�宸ユ棩鏈�</label>
+                                                <div class="layui-input-block" style="margin-left: 120px;">
+                                                    <input type="date" class="layui-input" lay-verify="HPlanBeginDate" name="HPlanBeginDate" id="HPlanBeginDate" style="padding-left: 72px;">
+                                                </div>
+                                            </div>
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label" style="width: 85px;">璁″垝瀹屽伐鏃ユ湡</label>
+                                                <div class="layui-input-block" style="margin-left: 120px;">
+                                                    <input type="date" class="layui-input" lay-verify="HPlanEndDate" name="HPlanEndDate" id="HPlanEndDate" style="padding-left: 80px;">
+                                                </div>
+                                            </div>
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label">鍗曚綅</label>
+                                                <div class="layui-input-inline">
+                                                    <input type="text" class="layui-input" name="HUnitName" id="HUnitName" style="background-color:#efefef4d;" readonly>
+                                                    <input type="hidden" name="HUnitID" id="HUnitID">
+                                                </div>
+                                            </div>
+                                        </div>
+                                        <div class="layui-form-item">
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label" style="width: 85px;">濮斿鍔犲伐鍗曚綅</label>
+                                                <div class="layui-input-inline">
+                                                    <input type="text" class="layui-input" name="HSuName" id="HSuName" style="background-color:#efefef4d;" readonly>
+                                                    <input type="hidden" name="HSupID" id="HSupID">
+                                                </div>
+                                            </div>
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label">鐢熶骇杞﹂棿</label>
+                                                <div class="layui-input-inline">
+                                                    <input type="text" class="layui-input" name="HWorkShopName" id="HWorkShopName" style="background-color:#efefef4d;" readonly>
+                                                    <input type="hidden" name="HWorkShopID" id="HWorkShopID">
+                                                </div>
+                                            </div>
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label">鎷嗗垎鏁伴噺</label>
+                                                <div class="layui-input-inline">
+                                                    <input type="text" class="layui-input" name="HQty" id="HQty">
+                                                </div>
+                                            </div>
+                                        </div>
+                                        <div class="layui-form-item">
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label">鎽樿</label>
+                                                <div class="layui-input-inline">
+                                                    <textarea placeholder="璇疯緭鍏ユ憳瑕�" class="layui-textarea" name="HExplanation" id="HExplanation"></textarea>
+                                                </div>
+                                            </div>
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label">澶囨敞</label>
+                                                <div class="layui-input-inline">
+                                                    <textarea placeholder="璇疯緭鍏ュ娉�" class="layui-textarea" name="HRemark" id="HRemark"></textarea>
+                                                </div>
+                                            </div>
+                                        </div>
+                                    </div>
+                                </div>
+                            </div>
+                        </div>
+                        <table class="layui-hide" id="mainTable" lay-filter="mainTable"></table>
+                        <!--<script type="text/html" id="toolbarDemo">
+                            <div class="layui-btn-container">
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-AddLine"><i class="layui-icon layui-icon-form"></i>澧炲姞涓�琛�</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-CopyLine"><i class="layui-icon layui-icon-form"></i>澶嶅埗涓�琛�</button>
+                            </div>
+                        </script>-->
+                        <!--<script type="text/html" id="xuhao">
+                            {{d.LAY_TABLE_INDEX+1}}
+                        </script>-->
+                    </form>
+                </div>
+            </div>
+        </div>
+    </div>
+</body>
+</html>
+<!--澶嶉�夋 杩斿伐鏍囧織-->
+<script type="text/html" id="HBackProc">
+    <div class="layui-input-block" style="margin-left: 20px;">
+        <input type="checkbox" name="HBackProc" lay-filter="HBackProc" id="HBackProc{{d.LAY_TABLE_INDEX+1}}" lay-skin="primary">
+    </div>
+</script>
+
+<script>
+    layui.config({
+        base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
+    }).extend({
+        index: 'lib/index' //涓诲叆鍙fā鍧�
+    }).use(['index', 'form', 'laydate', 'table', 'element'], function () {
+
+        //#region 鍏叡鍙橀噺
+
+        var $ = layui.$
+            , admin = layui.admin
+            , layer = layui.layer
+            , table = layui.table
+            , form = layui.form
+            , element = layui.element;
+
+        //瀹氫箟鍏ㄥ眬鍙橀噺
+        var option = [];
+
+        //鍒濆琛ㄦ牸鏁版嵁
+        var rowdata = [{
+            "HProcNo": "", "HProcID": 0, "HProcNumber": "", "HProcName": "", "HBackProc": false
+            , "HWorkRemark": "", "HCenterID": 0, "HCenterNumber": "", "HCenterName": "", "HDeptID": 0
+            , "HDeptNumber": "", "HDeptName": "", "HGroupID": 0, "HGroupNumber": "", "HGroupName": ""
+            , "HWorkerID": 0, "HWorkerNumber": "", "HWorkerName": "", "HLeftQty": "", "HSplitQty": ""
+            , "HQty": "", "HOutPrice": 0, "HRemark": "", "HOverRate": 0, "HMaxQty": 0
+            , "HPassRate": 0, "HSumPassRate": 0, "HPicNum": "", "HProcCheckNote": "", "HTechnologyParameter": ""
+            , "HPrevSourceInterID": 0, "HPrevSourceEntryID": 0
+        }];
+        //#endregion
+
+        //#region 杩涘叆椤甸潰鍗冲姞杞�
+
+        //鑾峰彇椤甸潰璺宠浆鍙傛暟
+        var params = get_UrlVars();
+
+        var OperationType = params[params[0]];//鎿嶄綔绫诲瀷
+        var linterid = params[params[1]];//婧愬崟id
+        var HEntryID = params[params[2]];//婧愬崟瀛恑d
+        var HSouceBillType = params[params[3]];//婧愬崟绫诲瀷
+       
+
+        //鍒濆鍖栭〉闈�
+        set_ClearBill();
+
+
+        //#endregion
+
+        //#region 瑙﹀彂浜嬩欢锛氬寘鎷琭orm.on(){}鏍煎紡鐨勬墍鏈夌偣鍑讳簨浠躲�侀�夋嫨浜嬩欢绛�
+
+        //濮斿鍗忓姪
+        form.on('checkbox(HBackProc)', function (data) {
+            //鑾峰彇涓嬫媺妗嗛�変腑鐨勫��
+            var elem = data.othis.parents('tr');
+            var dataindex = elem.attr("data-index");
+            $.each(option.data, function (index, value) {
+                if (value.LAY_TABLE_INDEX == dataindex) {
+                    value.HBackProc = data.elem.checked;//鎶婇�変腑涓嬫媺妗唅d鍊艰祴鍊肩粰琛ㄦ牸缂撳瓨
+                }
+            });
+        });
+
+        $("#HQty").on("input", function (e) {
+            //鑾峰彇input杈撳叆鐨勫��
+            for (var i = 0; i < option.data.length; i++) {
+                if (parseInt(e.delegateTarget.value) > parseInt(option.data[0]["HLeftQty"])) {
+                    $("#HQty").val(option.data[0]["HLeftQty"]);
+                    option.data[i]["HSplitQty"] = option.data[0]["HLeftQty"];
+                    option.data[i]["HQty"] = option.data[0]["HLeftQty"];
+                }
+                else {
+                    option.data[i]["HSplitQty"] = e.delegateTarget.value;
+                    option.data[i]["HQty"] = e.delegateTarget.value;
+                }
+            }
+            table.render(option);
+        });
+
+        //閫�鍑�
+        form.on('submit(Exit)', function (data) {//鎻愪氦
+            Pub_Close(1);
+        });
+
+        //淇濆瓨鎻愪氦
+        form.on('submit(Saver)', function (data) {//鎻愪氦
+            if (AllowLoadData(data)) {
+                set_AddNew(data);
+            }
+        });
+
+        //#endregion
+
+        //#region 姝ら〉闈㈡墍鏈夌殑鏂规硶
+        //鍒濆鍖栬〃鏍�
+        function set_ClearBill() {
+            $("#HDate").val(Format(new Date(), "yyyy-MM-dd"));
+            $("#HPlanBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd"));
+            $("#HPlanEndDate").val(Format(new Date(), "yyyy-MM-dd"));
+            //鍒濆鍖栬〃鏍�
+            set_InitGrid();
+            set_EditForm(linterid);  //缂栬緫鑾峰彇琛ㄥご
+            set_EditGrid(linterid);  //缂栬緫鑾峰彇琛ㄤ綋
+        }
+
+        //鍒濆鍖栬〃鏍�
+        function set_InitGrid() {
+            option = {
+                elem: '#mainTable'
+                , toolbar: '#toolbarDemo'
+                , height: 'full-50'
+                , page: true
+                , limits: [50, 500, 5000, 20000]
+                , limit: 50 //姣忛〉榛樿鏄剧ず鐨勬暟閲�
+                , cellMinWidth: 200
+                , loading: false
+                , cols: [[
+                    { type: 'checkbox', fixed: 'left' }
+                    , { type: 'numbers', title: '搴忓彿', totalRow: true }
+                    , { field: 'HProcNo', title: '娴佹按鍙�', width:120}
+                    , { field: 'HProcID', title: '宸ュ簭ID', hide: true }
+                    , { field: 'HProcNumber', title: '宸ュ簭浠g爜', width: 120 }
+                    , { field: 'HProcName', title: '宸ュ簭鍚嶇О', width: 120 }
+                    , { field: 'HBackProc', title: '杩斿伐鏍囧織', templet: "#HBackProc", width: 120 }
+                    , { field: 'HLeftQty', title: '鍙媶鍒嗘暟閲�', width: 120 }
+                    , { field: 'HSplitQty', title: '鎷嗗垎鏁伴噺', width: 120, edit: 'text' }
+                    , { field: 'HQty', title: '瀹為檯鏁伴噺', width: 120 }
+                    , { field: 'HWorkRemark', title: '鍔犲伐璇存槑', width: 120 }
+                    , { field: 'HCenterID', title: '宸ヤ綔涓績ID', hide: true }
+                    , { field: 'HCenterNumber', title: '宸ヤ綔涓績浠g爜', width: 120}
+                    , { field: 'HCenterName', title: '宸ヤ綔涓績鍚嶇О', width: 120 }
+                    , { field: 'HDeptID', title: '閮ㄩ棬ID', hide: true }
+                    , { field: 'HDeptNumber', title: '閮ㄩ棬浠g爜', width: 120}
+                    , { field: 'HDeptName', title: '閮ㄩ棬', width: 120}
+                    , { field: 'HGroupID', title: '鐝粍ID', hide: true }
+                    , { field: 'HGroupNumber', title: '鐝粍浠g爜', width: 120 }
+                    , { field: 'HGroupName', title: '鐝粍', width: 120}
+                    , { field: 'HWorkerID', title: 'HWorkerID', hide: true }
+                    , { field: 'HWorkerNumber', title: '鎿嶄綔鍛樹唬鐮�', width: 120 }
+                    , { field: 'HWorkerName', title: '鎿嶄綔鍛�', width: 120 }
+                    , { field: 'HOutPrice', title: '鍔犲伐鍗曚环', width: 120 }
+                    , { field: 'HRemark', title: '澶囨敞', edit: 'text', width: 120 }
+                    , { field: 'HOverRate', title: '瓒呴姣斾緥', width: 120 }
+                    , { field: 'HMaxQty', title: '鏈�楂樹笂闄�', width: 120}
+                    , { field: 'HPassRate', title: '鑹巼', width: 120}
+                    , { field: 'HSumPassRate', title: '绱鑹巼', width: 120}
+                    , { field: 'HPicNum', title: '鍥剧焊缂栧彿', width: 120 }
+                    , { field: 'HProcCheckNote', title: '鏈伐搴忕‘璁よ褰�', width: 120}
+                    , { field: 'HTechnologyParameter', title: '宸ヨ壓鍙傛暟', width: 120 }
+                    , { field: 'HPrevSourceInterID', title: 'HPrevSourceInterID', hide: true }
+                    , { field: 'HPrevSourceEntryID', title: 'HPrevSourceEntryID', hide: true }
+                    //, { fixed: 'right', title: '鎿嶄綔', toolbar: '#barDemo' }
+                ]]
+            };
+        }
+
+        //閫氳繃涓籭d鏌ヨ鏁版嵁
+        function set_EditForm() {
+            var ajaxLoad = layer.load();
+            $.ajax({
+                url: GetWEBURL() + '/Sc_ProcessExchangeBill/GetProcessExchangeBillMain_cf',
+                type: "GET",
+                async: false,
+                data: { "HInterID": linterid },
+                success: function (d) {
+                    if (d.count == 1) {
+                        //涓昏〃
+                        form.val("formData", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
+                            "HBillNo": d.data[0].鍗曟嵁鍙�
+                            , "HPRDORGID": d.data[0].HPRDORGID
+                            , "HICMOInterID": d.data[0].hicmointerid
+                            , "HICMOEntryID": d.data[0].HICMOEntryID
+                            , "HICMOBillNo": d.data[0].鐢熶骇璁㈠崟鍙�
+                            , "HDate": Format(new Date(d.data[0].鏃ユ湡), "yyyy-MM-dd")
+                            , "HOrderProcNO": d.data[0].璁㈠崟璺熻釜鍙�
+                            , "HICMOBillNo": d.data[0].鐢熶骇璁㈠崟鍙�
+                            , "HBatchNo": d.data[0].鎵瑰彿
+                            , "HPlanQty": d.data[0].鐢熶骇鏁伴噺
+                            , "HMaterName": d.data[0].浜у搧鍚嶇О
+                            , "HMaterID": d.data[0].HMaterID2
+                            , "HMaterNumber": d.data[0].浜у搧浠g爜
+                            , "HModel": d.data[0].浜у搧瑙勬牸
+                            , "HPlanBeginDate": Format(new Date(d.data[0].璁″垝寮�宸ユ棩鏈�), "yyyy-MM-dd")
+                            , "HPlanEndDate": Format(new Date(d.data[0].璁″垝瀹屽伐鏃ユ湡), "yyyy-MM-dd")
+                            , "HUnitName": d.data[0].鍗曚綅
+                            , "HUnitID": d.data[0].HUnitID
+                            , "HSuName": d.data[0].濮斿鍔犲伐鍗曚綅
+                            , "HSupID": d.data[0].HSupID
+                            , "HWorkShopName": d.data[0].鐢熶骇杞﹂棿
+                            , "HWorkShopID": d.data[0].HWorkShopID
+                            , "HExplanation": d.data[0].鎽樿
+                            , "HRemark": d.data[0].琛ㄥご澶囨敞
+                        });
+
+                        layer.close(ajaxLoad);
+                    } else {
+                        layer.close(ajaxLoad);
+                        layer.alert(d.code + d.Message, { icon: 5 });
+                    }
+                }, error: function () {
+                    layer.close(ajaxLoad);
+                    layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                }
+            });
+        }
+
+        // 缂栬緫鑾峰彇琛ㄤ綋
+        function set_EditGrid(linterid) {
+            $("#HInterID").val(linterid);
+            //缂栬緫鍔犺浇鏁版嵁
+            $.ajax({
+                url: GetWEBURL() + 'Sc_ProcessExchangeBill/GetProcessExchangeBillSub_cf',
+                type: "GET",
+                data: { "HInterID": linterid },
+                success: function (d) {
+                    if (d.count == 1) {
+
+                        var result = [];
+                        for (var i = 0; i < d.data.length; i++) {
+                            result.push(
+                                {
+                                    "HProcNo": d.data[i].娴佹按鍙�, "HProcID": d.data[i].HProcID, "HProcNumber": d.data[i].宸ュ簭浠g爜, "HProcName": d.data[i].宸ュ簭鍚嶇О, "HBackProc": d.data[i].HBackProc == 1 ? true : false
+                                    , "HWorkRemark": d.data[i].鍔犲伐璇存槑, "HCenterID": d.data[i].HCenterID, "HCenterNumber": d.data[i].宸ヤ綔涓績浠g爜, "HCenterName": d.data[i].宸ヤ綔涓績, "HDeptID": d.data[i].HDeptID
+                                    , "HDeptNumber": d.data[i].鍔犲伐杞﹂棿浠g爜, "HDeptName": d.data[i].鍔犲伐杞﹂棿, "HGroupID": d.data[i].HGroupID, "HGroupNumber": d.data[i].鐝粍浠g爜, "HGroupName": d.data[i].鐝粍
+                                    , "HWorkerID": d.data[i].HWorkerID, "HWorkerNumber": d.data[i].鎿嶄綔宸ヤ唬鐮�, "HWorkerName": d.data[i].鎿嶄綔宸�, "HLeftQty": d.data[i].璁″垝鏁伴噺, "HSplitQty": ""
+                                    , "HQty": d.data[i].璁″垝鏁伴噺, "HOutPrice": d.data[i].鍔犲伐鍗曚环, "HRemark": d.data[i].琛ㄤ綋澶囨敞, "HOverRate": d.data[i].瓒呴姣斾緥, "HMaxQty": d.data[i].HMaxQty
+                                    , "HPassRate": d.data[i].鑹巼, "HSumPassRate": d.data[i].绱鑹巼, "HPicNum": d.data[i].鍥剧焊缂栧彿, "HProcCheckNote": d.data[i].鏈伐搴忕‘璁よ褰�, "HTechnologyParameter": d.data[i].宸ヨ壓鍙傛暟
+                                    , "HPrevSourceInterID": linterid, "HPrevSourceEntryID": d.data[i].HEntryID
+                                }
+                            )
+                        }
+
+                        option.data = result;
+                        table.render(option);
+
+                        for (var i = 0; i < d.data.length; i++) {
+                            if (d.data[i].HBackProc==1) {
+                                $('#HBackProc' + (i + 1)).attr("checked", true);
+                            }
+                        }
+                        form.render('checkbox');
+
+                    } else {
+                        layer.alert(d.code + d.Message, { icon: 5 });
+                    }
+                }, error: function () {
+                    layer.close(index0);
+                    layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                }
+            });
+        }
+
+        //淇濆瓨HMaker
+        function set_AddNew(data) {
+
+            var num = [];
+            for (var i = 0; i < table.cache["mainTable"].length; i++) {
+                if (table.cache["mainTable"][i] != "") {
+                    table.cache["mainTable"][i].LAY_TABLE_INDEX = i;
+                    num.push(table.cache["mainTable"][i])
+                }
+            }
+
+            data.field.HPRDORGID = sessionStorage["OrganizationID"];//缁勭粐
+            var sMainStr = JSON.stringify(data.field);
+            var sSubStr = JSON.stringify(num);
+            var sMainSub = sMainStr + ';' + sSubStr + ';' + OperationType + ";" + sessionStorage["HUserName"];
+
+            var index = layer.load();
+            $.ajax({
+                type: "POST",
+                url: GetWEBURL() + "/Sc_ProcessExchangeBill/AddBill_cf",
+                async: true,
+                data: { "sMainSub": sMainSub },
+                dataType: "json",
+                success: function (data) {
+                    if (data.count == 1) {
+                        $('#Saver').addClass("layui-btn-disabled").attr("disabled", true);
+                        layer.close(index);
+                        layer.msg("鎻愪氦鎴愬姛");
+                    }
+                    else {
+                        layer.close(index);
+                        layer.msg(data.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                    }
+                },
+                error: function (err) {
+                    layer.close(index);
+                    layer.msg("閿欒:" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                }
+            });
+        }
+
+        //闈炵┖楠岃瘉
+        function AllowLoadData(data) {
+
+            if ($("#HQty").val() == "") {
+                layer.msg("璇疯緭鍏ユ媶鍒嗘暟閲�!");
+                return false;
+            }
+         
+            return true;
+        }
+        //#endregion
+
+    });
+
+
+</script>
\ No newline at end of file

--
Gitblit v1.9.1