From 17cfae92ec8242669642911c58a36167c5aa7a69 Mon Sep 17 00:00:00 2001
From: yangle <admin@YINMOU>
Date: 星期二, 18 十月 2022 14:23:39 +0800
Subject: [PATCH] 1

---
 WebTM/views/车间管理/工序出站汇报单/Cj_StationOutBill.html            |   55 +
 WebTM/views/车间管理/委外工序发出单/Cj_StationEntrustInBill.html      |   10 
 WebTM/views/Baseset/基础资料/Gy_GetProcNoList.html             |  120 ++++
 WebTM/views/Baseset/基础资料/Gy_WWBadWHList.html               |  105 +++
 WebTM/views/车间管理/委外工序发出单/Cj_StationEntrustInBillList.html  |   86 ++
 WebTM/views/车间管理/委外工序接收单/Cj_StationEntrustOutBill.html     |   10 
 WebTM/views/Baseset/基础资料/Gy_WHList.html                    |  105 +++
 WebTM/views/Baseset/基础资料/Gy_WWWasterWHList.html            |  105 +++
 WebTM/views/车间管理/工序进站接收单/Cj_StationInBill.html             |   10 
 WebTM/views/基础资料/生产基础资料/Add_Edit_Gy_Process.html           |  269 +++++++++
 WebTM/views/车间管理/工序出站汇报单/Cj_StationOutBillList.html        |  117 +++
 WebTM/views/车间管理/工序进站接收单/Cj_StationInBillList.html         |  102 +++
 WebTM/views/Baseset/基础资料/Gy_BadCountDevelopWHList.html     |  105 +++
 WebTM/views/Baseset/基础资料/Gy_WasterWHList.html              |  105 +++
 WebTM/WebTM.csproj                                         |    7 
 WebTM/views/Baseset/基础资料/Gy_BadWHList.html                 |  105 +++
 WebTM/views/车间管理/委外工序接收单/Cj_StationEntrustOutBillList.html |  173 ++++-
 17 files changed, 1,488 insertions(+), 101 deletions(-)

diff --git a/WebTM/WebTM.csproj b/WebTM/WebTM.csproj
index 8ddd09d..11adbd0 100644
--- a/WebTM/WebTM.csproj
+++ b/WebTM/WebTM.csproj
@@ -98,8 +98,11 @@
     <Content Include="layuiadmin\PubCustom.js" />
     <Content Include="layuiadmin\PubJs\PubCheck.js" />
     <Content Include="views\Baseset\HBarPlanPrint.html" />
+    <Content Include="views\Baseset\鍩虹璧勬枡\Gy_BadCountDevelopWHList.html" />
+    <Content Include="views\Baseset\鍩虹璧勬枡\Gy_BadWHList.html" />
     <Content Include="views\Baseset\鍩虹璧勬枡\Gy_ClassTimePrjGroupEdit.html" />
     <Content Include="views\Baseset\鍩虹璧勬枡\Gy_ClassTimePrjList.html" />
+    <Content Include="views\Baseset\鍩虹璧勬枡\Gy_GetProcNoList.html" />
     <Content Include="views\Baseset\鍩虹璧勬枡\Gy_LineCenter.html" />
     <Content Include="views\Baseset\鍩虹璧勬枡\Gy_MaterList.html" />
     <Content Include="views\Baseset\鍩虹璧勬枡\Gy_MouldList.html" />
@@ -108,6 +111,10 @@
     <Content Include="views\Baseset\鍩虹璧勬枡\Gy_RoutingBillList.html" />
     <Content Include="views\Baseset\鍩虹璧勬枡\Gy_RoutingGroup.html" />
     <Content Include="views\Baseset\鍩虹璧勬枡\Gy_WarehouseListNew.html" />
+    <Content Include="views\Baseset\鍩虹璧勬枡\Gy_WasterWHList.html" />
+    <Content Include="views\Baseset\鍩虹璧勬枡\Gy_WHList.html" />
+    <Content Include="views\Baseset\鍩虹璧勬枡\Gy_WWBadWHList.html" />
+    <Content Include="views\Baseset\鍩虹璧勬枡\Gy_WWWasterWHList.html" />
     <Content Include="views\Baseset\鍩虹璧勬枡\Gy_WarehouseList_JIT.html" />
     <Content Include="views\Baseset\鍩虹璧勬枡\Sc_ICMOBillListView2.html" />
     <Content Include="views\Baseset\鍩虹璧勬枡\Sc_ProcessExchangeBillListView.html" />
diff --git "a/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_BadCountDevelopWHList.html" "b/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_BadCountDevelopWHList.html"
new file mode 100644
index 0000000..c363cf4
--- /dev/null
+++ "b/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_BadCountDevelopWHList.html"
@@ -0,0 +1,105 @@
+锘�<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <title>鐮斿彂涓嶈壇鍝佷粨搴撳垪琛�</title>
+    <meta name="renderer" content="webkit">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
+    <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
+    <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
+</head>
+<body>
+    <div class="layui-fluid">
+        <div class="layui-card">
+            <!--<div class="layui-card-header"></div>-->
+            <div class="layui-card-body" style="padding: 15px;">
+                <form class="layui-form" action="" lay-filter="component-form-group">
+                    <div class="layui-form-item">
+                        <div class="layui-inline">
+                            <label class="layui-form-label">杩囨护鍒�</label>
+                            <div class="layui-input-inline">
+                                <input type="text" name="Value" id="Value" lay-verify="Value" autocomplete="off" placeholder="璇疯緭鍏ヨ繃婊ゅ垪" class="layui-input">
+                            </div>
+                            <button type="button" lay-submit="" class="layui-btn" lay-filter="HQuery">蹇�熸煡璇�</button>
+                            <button type="button" lay-submit="" class="layui-btn" lay-filter="FH">杩斿洖</button>
+                        </div>
+                    </div>
+                </form>
+            </div>
+        </div>
+    </div>
+    <table class="layui-hide" id="mainTable"></table>
+    <script src="../../../layuiadmin/layui/layui.js"></script>
+    <script src="../../../layuiadmin/Scripts/json2.js" type="text/javascript"></script>
+    <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js" type="text/javascript"></script>
+    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
+    <script>
+        layui.use(['table', 'form', 'layer'], function () {
+            var table = layui.table
+            , form = layui.form
+            , layer = layui.layer;
+            //蹇�熸煡璇�
+            form.on('submit(HQuery)', function () {
+                //var sMainStr = JSON.stringify(table.cache['mainTable']);
+                RoadQuery($('#Value').val());
+            });
+            //杩斿洖
+            form.on('submit(FH)', function () {//閫夋嫨
+                //var sMainStr = JSON.stringify(table.cache['mainTable']);
+                var checkStatus = table.checkStatus('mainTable')
+                 , data = checkStatus.data;
+                parent.GetBadCountDevelopWHValue(data);
+                var index = parent.layer.getFrameIndex(window.name);
+                parent.layer.close(index);
+            });
+            RoadQuery($('#Value').val());
+            table.render({
+                elem: '#mainTable'
+                // , url: '/demo/table/user/'
+               , data: []
+              //, cellMinWidth: 80 //鍏ㄥ眬瀹氫箟甯歌鍗曞厓鏍肩殑鏈�灏忓搴︼紝layui 2.2.1 鏂板
+              , cols: [[
+                  { type: 'radio' }
+                  , { field: 'HItemID', title: 'HItemID', hide: true }
+                  , { field: '鐮斿彂涓嶈壇鍝佷粨搴撲唬鐮�', title: '鐮斿彂涓嶈壇鍝佷粨搴撲唬鐮�' }
+                  , { field: '鐮斿彂涓嶈壇鍝佷粨搴�', title: '鐮斿彂涓嶈壇鍝佷粨搴�', sort: true }
+              ]]
+              , page: true
+            });
+            ///鍔犺浇鏄剧ず鏁版嵁
+            function RoadQuery(Where) {
+                var Value = " and HNumber like '%" + Where + "%' or HName like '%" + Where + "%'";
+                if (!Where) {
+                    Value = '';
+                }
+                $.ajax({
+                    type: "get",
+                    url: GetWEBURL() + "/api/newBill/getBadCountDevelopWHList",
+                    async: true,
+                    data: { "sWhere": Value },
+                    success: function (result) {
+                        var ajaxReturnData = null;
+                        if (JSON.parse(JSON.stringify(result)).data != null) {
+                            ajaxReturnData = JSON.parse(JSON.stringify(result)).data.h_v_Sc_GetBadCountDevelopWH;
+                        }
+                        table.reload('mainTable', {
+                            data: ajaxReturnData
+                            //, height: 'full-10'
+                            , loading: false
+                            , done: function (index, res) {
+
+                            }
+                        });
+                    },
+                    error: function (result) {
+                        console.log(result);
+                        //layer.msg('鑾峰彇閲囪喘璁㈠崟鍑虹幇寮傚父', { icon: 2, time: 2000 });
+                    }
+                });
+            };
+        });
+    </script>
+
+</body>
+</html>
diff --git "a/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_BadWHList.html" "b/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_BadWHList.html"
new file mode 100644
index 0000000..262664d
--- /dev/null
+++ "b/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_BadWHList.html"
@@ -0,0 +1,105 @@
+锘�<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <title>涓嶈壇浠撳簱鍒楄〃</title>
+    <meta name="renderer" content="webkit">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
+    <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
+    <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
+</head>
+<body>
+    <div class="layui-fluid">
+        <div class="layui-card">
+            <!--<div class="layui-card-header"></div>-->
+            <div class="layui-card-body" style="padding: 15px;">
+                <form class="layui-form" action="" lay-filter="component-form-group">
+                    <div class="layui-form-item">
+                        <div class="layui-inline">
+                            <label class="layui-form-label">杩囨护鍒�</label>
+                            <div class="layui-input-inline">
+                                <input type="text" name="Value" id="Value" lay-verify="Value" autocomplete="off" placeholder="璇疯緭鍏ヨ繃婊ゅ垪" class="layui-input">
+                            </div>
+                            <button type="button" lay-submit="" class="layui-btn" lay-filter="HQuery">蹇�熸煡璇�</button>
+                            <button type="button" lay-submit="" class="layui-btn" lay-filter="FH">杩斿洖</button>
+                        </div>
+                    </div>
+                </form>
+            </div>
+        </div>
+    </div>
+    <table class="layui-hide" id="mainTable"></table>
+    <script src="../../../layuiadmin/layui/layui.js"></script>
+    <script src="../../../layuiadmin/Scripts/json2.js" type="text/javascript"></script>
+    <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js" type="text/javascript"></script>
+    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
+    <script>
+        layui.use(['table', 'form', 'layer'], function () {
+            var table = layui.table
+            , form = layui.form
+            , layer = layui.layer;
+            //蹇�熸煡璇�
+            form.on('submit(HQuery)', function () {
+                //var sMainStr = JSON.stringify(table.cache['mainTable']);
+                RoadQuery($('#Value').val());
+            });
+            //杩斿洖
+            form.on('submit(FH)', function () {//閫夋嫨
+                //var sMainStr = JSON.stringify(table.cache['mainTable']);
+                var checkStatus = table.checkStatus('mainTable')
+                 , data = checkStatus.data;
+                parent.GetBadWHValue(data);
+                var index = parent.layer.getFrameIndex(window.name);
+                parent.layer.close(index);
+            });
+            RoadQuery($('#Value').val());
+            table.render({
+                elem: '#mainTable'
+                // , url: '/demo/table/user/'
+               , data: []
+              //, cellMinWidth: 80 //鍏ㄥ眬瀹氫箟甯歌鍗曞厓鏍肩殑鏈�灏忓搴︼紝layui 2.2.1 鏂板
+              , cols: [[
+                  { type: 'radio' }
+                  , { field: 'HItemID', title: 'HItemID', hide: true }
+                  , { field: '涓嶈壇浠撳簱浠g爜', title: '涓嶈壇浠撳簱浠g爜' }
+                  , { field: '涓嶈壇浠撳簱', title: '涓嶈壇浠撳簱', sort: true }
+              ]]
+              , page: true
+            });
+            ///鍔犺浇鏄剧ず鏁版嵁
+            function RoadQuery(Where) {
+                var Value = " and HNumber like '%" + Where + "%' or HName like '%" + Where + "%'";
+                if (!Where) {
+                    Value = '';
+                }
+                $.ajax({
+                    type: "get",
+                    url: GetWEBURL() + "/api/newBill/getBadWHList",
+                    async: true,
+                    data: { "sWhere": Value },
+                    success: function (result) {
+                        var ajaxReturnData = null;
+                        if (JSON.parse(JSON.stringify(result)).data != null) {
+                            ajaxReturnData = JSON.parse(JSON.stringify(result)).data.h_v_Sc_GetBadWH;
+                        }
+                        table.reload('mainTable', {
+                            data: ajaxReturnData
+                            //, height: 'full-10'
+                            , loading: false
+                            , done: function (index, res) {
+
+                            }
+                        });
+                    },
+                    error: function (result) {
+                        console.log(result);
+                        //layer.msg('鑾峰彇閲囪喘璁㈠崟鍑虹幇寮傚父', { icon: 2, time: 2000 });
+                    }
+                });
+            };
+        });
+    </script>
+
+</body>
+</html>
diff --git "a/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_GetProcNoList.html" "b/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_GetProcNoList.html"
new file mode 100644
index 0000000..e751928
--- /dev/null
+++ "b/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_GetProcNoList.html"
@@ -0,0 +1,120 @@
+锘�<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <title>娴佹按鍙峰垪琛�</title>
+    <meta name="renderer" content="webkit">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
+    <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
+    <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
+</head>
+<body>
+    <div class="layui-fluid">
+        <div class="layui-card">
+            <!--<div class="layui-card-header"></div>-->
+            <div class="layui-card-body" style="padding: 15px;">
+                <form class="layui-form" action="" lay-filter="component-form-group">
+                    <div class="layui-form-item">
+                        <div class="layui-inline">
+                            <label class="layui-form-label">杩囨护鍒�</label>
+                            <div class="layui-input-inline">
+                                <input type="text" name="Value" id="Value" lay-verify="Value" autocomplete="off" placeholder="璇疯緭鍏ユ祦姘村彿" class="layui-input">
+                            </div>
+                            <button type="button" lay-submit="" class="layui-btn" lay-filter="HQuery">蹇�熸煡璇�</button>
+                            <button type="button" lay-submit="" class="layui-btn" lay-filter="FH">杩斿洖</button>
+                        </div>
+                    </div>
+                </form>
+            </div>
+        </div>
+    </div>
+    <table class="layui-hide" id="mainTable"></table>
+    <script src="../../../layuiadmin/layui/layui.js"></script>
+    <script src="../../../layuiadmin/Scripts/json2.js" type="text/javascript"></script>
+    <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js" type="text/javascript"></script>
+    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
+    <script>
+        layui.use(['table', 'form', 'layer'], function () {
+            var table = layui.table
+            , form = layui.form
+            , layer = layui.layer;
+
+            form.on('submit(HQuery)', function () {//閫夋嫨浠撳簱
+                //var sMainStr = JSON.stringify(table.cache['mainTable']);
+                RoadQuery($('#Value').val());
+            });
+            form.on('submit(FH)', function () {//閫夋嫨浠撳簱
+                //var sMainStr = JSON.stringify(table.cache['mainTable']);
+                var checkStatus = table.checkStatus('mainTable')
+                 , data = checkStatus.data;
+                parent.GetProcNoValue(data);
+                var index = parent.layer.getFrameIndex(window.name);
+                parent.layer.close(index);
+            });
+            RoadQuery($('#Value').val());
+            table.render({
+                elem: '#mainTable'
+                // , url: '/demo/table/user/'
+               , data: []
+              , cellMinWidth: 80 //鍏ㄥ眬瀹氫箟甯歌鍗曞厓鏍肩殑鏈�灏忓搴︼紝layui 2.2.1 鏂板
+              , cols: [[
+                  { type: 'radio' }
+                , { field: 'HItemID', width: 150, title: '娴佺▼ID', hide: true }
+                  , { field: '娴佹按鍙�', width: 150, title: '娴佹按鍙�' }
+                  , { field: '宸ュ簭鍚嶇О', width: 150, title: '宸ュ簭鍚嶇О', sort: true }
+              ]]
+              , page: true
+            });
+
+            // 鑾峰彇椤甸潰浼犺繃鏉ョ殑 HInterID 鍊�
+            function getUrlParam(HInterID) {
+
+                // 鏋勯�犱竴涓惈鏈夌洰鏍囧弬鏁扮殑姝e垯琛ㄨ揪寮忓璞�
+                var reg = new RegExp("(^|&)" + HInterID + "=([^&]*)(&|$)");
+
+                // 鍖归厤鐩爣鍙傛暟
+                r = window.location.search.substr(1).match(reg);
+
+                // 杩斿洖鍙傛暟鍊�
+                if(r!= null)
+                return decodeURI(r[2]);
+
+                // 濡傛灉涓嶅瓨鍦紝杩斿洖null 
+                return null;
+            }
+
+            ///鍔犺浇鏄剧ず鏁版嵁
+            function RoadQuery(HInterID, sWhere) {
+
+                var sWhere = $("#Value").val();
+                
+                var HInterID = getUrlParam('HInterID')
+
+                $.ajax({
+                    type: "get",
+                    url: GetWEBURL() + "/Web/GetProcNoList",
+                    async: true,
+                    data: { "HInterID": HInterID, "sWhere": sWhere },
+                    success: function (result) {
+                        ajaxReturnData = JSON.parse(JSON.stringify(result)).data;
+                        table.reload('mainTable', {
+                            data: ajaxReturnData
+                            , height: 'full-10'
+                            , loading: false
+                            , done: function (index, res) {
+
+                            }
+                        });
+                    },
+                    error: function (result) {
+                        console.log(result);
+                        //layer.msg('鑾峰彇閲囪喘璁㈠崟鍑虹幇寮傚父', { icon: 2, time: 2000 });
+                    }
+                });
+            };
+        });
+    </script>
+
+</body>
+</html>
diff --git "a/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_WHList.html" "b/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_WHList.html"
new file mode 100644
index 0000000..e7b9677
--- /dev/null
+++ "b/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_WHList.html"
@@ -0,0 +1,105 @@
+锘�<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <title>鑹搧浠撳簱鍒楄〃</title>
+    <meta name="renderer" content="webkit">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
+    <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
+    <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
+</head>
+<body>
+    <div class="layui-fluid">
+        <div class="layui-card">
+            <!--<div class="layui-card-header"></div>-->
+            <div class="layui-card-body" style="padding: 15px;">
+                <form class="layui-form" action="" lay-filter="component-form-group">
+                    <div class="layui-form-item">
+                        <div class="layui-inline">
+                            <label class="layui-form-label">杩囨护鍒�</label>
+                            <div class="layui-input-inline">
+                                <input type="text" name="Value" id="Value" lay-verify="Value" autocomplete="off" placeholder="璇疯緭鍏ヨ繃婊ゅ垪" class="layui-input">
+                            </div>
+                            <button type="button" lay-submit="" class="layui-btn" lay-filter="HQuery">蹇�熸煡璇�</button>
+                            <button type="button" lay-submit="" class="layui-btn" lay-filter="FH">杩斿洖</button>
+                        </div>
+                    </div>
+                </form>
+            </div>
+        </div>
+    </div>
+    <table class="layui-hide" id="mainTable"></table>
+    <script src="../../../layuiadmin/layui/layui.js"></script>
+    <script src="../../../layuiadmin/Scripts/json2.js" type="text/javascript"></script>
+    <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js" type="text/javascript"></script>
+    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
+    <script>
+        layui.use(['table', 'form', 'layer'], function () {
+            var table = layui.table
+            , form = layui.form
+            , layer = layui.layer;
+            //蹇�熸煡璇�
+            form.on('submit(HQuery)', function () {
+                //var sMainStr = JSON.stringify(table.cache['mainTable']);
+                RoadQuery($('#Value').val());
+            });
+            //杩斿洖
+            form.on('submit(FH)', function () {//閫夋嫨
+                //var sMainStr = JSON.stringify(table.cache['mainTable']);
+                var checkStatus = table.checkStatus('mainTable')
+                 , data = checkStatus.data;
+                parent.GetWHValue(data);
+                var index = parent.layer.getFrameIndex(window.name);
+                parent.layer.close(index);
+            });
+            RoadQuery($('#Value').val());
+            table.render({
+                elem: '#mainTable'
+                // , url: '/demo/table/user/'
+               , data: []
+              //, cellMinWidth: 80 //鍏ㄥ眬瀹氫箟甯歌鍗曞厓鏍肩殑鏈�灏忓搴︼紝layui 2.2.1 鏂板
+              , cols: [[
+                  { type: 'radio' }
+                  , { field: 'HItemID', title: 'HItemID', hide: true }
+                  , { field: '鑹搧浠撳簱浠g爜', title: '鑹搧浠撳簱浠g爜' }
+                  , { field: '鑹搧浠撳簱', title: '鑹搧浠撳簱', sort: true }
+              ]]
+              , page: true
+            });
+            ///鍔犺浇鏄剧ず鏁版嵁
+            function RoadQuery(Where) {
+                var Value = " and HNumber like '%" + Where + "%' or HName like '%" + Where + "%'";
+                if (!Where) {
+                    Value = '';
+                }
+                $.ajax({
+                    type: "get",
+                    url: GetWEBURL() + "/api/newBill/getWHList",
+                    async: true,
+                    data: { "sWhere": Value },
+                    success: function (result) {
+                        var ajaxReturnData = null;
+                        if (JSON.parse(JSON.stringify(result)).data != null) {
+                            ajaxReturnData = JSON.parse(JSON.stringify(result)).data.h_v_Sc_GetWH;
+                        }
+                        table.reload('mainTable', {
+                            data: ajaxReturnData
+                            //, height: 'full-10'
+                            , loading: false
+                            , done: function (index, res) {
+
+                            }
+                        });
+                    },
+                    error: function (result) {
+                        console.log(result);
+                        //layer.msg('鑾峰彇閲囪喘璁㈠崟鍑虹幇寮傚父', { icon: 2, time: 2000 });
+                    }
+                });
+            };
+        });
+    </script>
+
+</body>
+</html>
diff --git "a/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_WWBadWHList.html" "b/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_WWBadWHList.html"
new file mode 100644
index 0000000..0dbefa6
--- /dev/null
+++ "b/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_WWBadWHList.html"
@@ -0,0 +1,105 @@
+锘�<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <title>濮斿涓嶈壇浠撳簱鍒楄〃</title>
+    <meta name="renderer" content="webkit">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
+    <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
+    <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
+</head>
+<body>
+    <div class="layui-fluid">
+        <div class="layui-card">
+            <!--<div class="layui-card-header"></div>-->
+            <div class="layui-card-body" style="padding: 15px;">
+                <form class="layui-form" action="" lay-filter="component-form-group">
+                    <div class="layui-form-item">
+                        <div class="layui-inline">
+                            <label class="layui-form-label">杩囨护鍒�</label>
+                            <div class="layui-input-inline">
+                                <input type="text" name="Value" id="Value" lay-verify="Value" autocomplete="off" placeholder="璇疯緭鍏ヨ繃婊ゅ垪" class="layui-input">
+                            </div>
+                            <button type="button" lay-submit="" class="layui-btn" lay-filter="HQuery">蹇�熸煡璇�</button>
+                            <button type="button" lay-submit="" class="layui-btn" lay-filter="FH">杩斿洖</button>
+                        </div>
+                    </div>
+                </form>
+            </div>
+        </div>
+    </div>
+    <table class="layui-hide" id="mainTable"></table>
+    <script src="../../../layuiadmin/layui/layui.js"></script>
+    <script src="../../../layuiadmin/Scripts/json2.js" type="text/javascript"></script>
+    <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js" type="text/javascript"></script>
+    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
+    <script>
+        layui.use(['table', 'form', 'layer'], function () {
+            var table = layui.table
+            , form = layui.form
+            , layer = layui.layer;
+            //蹇�熸煡璇�
+            form.on('submit(HQuery)', function () {
+                //var sMainStr = JSON.stringify(table.cache['mainTable']);
+                RoadQuery($('#Value').val());
+            });
+            //杩斿洖
+            form.on('submit(FH)', function () {//閫夋嫨
+                //var sMainStr = JSON.stringify(table.cache['mainTable']);
+                var checkStatus = table.checkStatus('mainTable')
+                 , data = checkStatus.data;
+                parent.GetWWBadWHValue(data);
+                var index = parent.layer.getFrameIndex(window.name);
+                parent.layer.close(index);
+            });
+            RoadQuery($('#Value').val());
+            table.render({
+                elem: '#mainTable'
+                // , url: '/demo/table/user/'
+               , data: []
+              //, cellMinWidth: 80 //鍏ㄥ眬瀹氫箟甯歌鍗曞厓鏍肩殑鏈�灏忓搴︼紝layui 2.2.1 鏂板
+              , cols: [[
+                  { type: 'radio' }
+                  , { field: 'HItemID', title: 'HItemID', hide: true }
+                  , { field: '濮斿涓嶈壇浠撳簱浠g爜', title: '濮斿涓嶈壇浠撳簱浠g爜' }
+                  , { field: '濮斿涓嶈壇浠撳簱', title: '濮斿涓嶈壇浠撳簱', sort: true }
+              ]]
+              , page: true
+            });
+            ///鍔犺浇鏄剧ず鏁版嵁
+            function RoadQuery(Where) {
+                var Value = " and HNumber like '%" + Where + "%' or HName like '%" + Where + "%'";
+                if (!Where) {
+                    Value = '';
+                }
+                $.ajax({
+                    type: "get",
+                    url: GetWEBURL() + "/api/newBill/getWWBadWHList",
+                    async: true,
+                    data: { "sWhere": Value },
+                    success: function (result) {
+                        var ajaxReturnData = null;
+                        if (JSON.parse(JSON.stringify(result)).data != null) {
+                            ajaxReturnData = JSON.parse(JSON.stringify(result)).data.h_v_Sc_GetWWBadWH;
+                        }
+                        table.reload('mainTable', {
+                            data: ajaxReturnData
+                            //, height: 'full-10'
+                            , loading: false
+                            , done: function (index, res) {
+
+                            }
+                        });
+                    },
+                    error: function (result) {
+                        console.log(result);
+                        //layer.msg('鑾峰彇閲囪喘璁㈠崟鍑虹幇寮傚父', { icon: 2, time: 2000 });
+                    }
+                });
+            };
+        });
+    </script>
+
+</body>
+</html>
diff --git "a/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_WWWasterWHList.html" "b/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_WWWasterWHList.html"
new file mode 100644
index 0000000..21e53c4
--- /dev/null
+++ "b/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_WWWasterWHList.html"
@@ -0,0 +1,105 @@
+锘�<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <title>濮斿鎶ュ簾浠撳簱鍒楄〃</title>
+    <meta name="renderer" content="webkit">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
+    <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
+    <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
+</head>
+<body>
+    <div class="layui-fluid">
+        <div class="layui-card">
+            <!--<div class="layui-card-header"></div>-->
+            <div class="layui-card-body" style="padding: 15px;">
+                <form class="layui-form" action="" lay-filter="component-form-group">
+                    <div class="layui-form-item">
+                        <div class="layui-inline">
+                            <label class="layui-form-label">杩囨护鍒�</label>
+                            <div class="layui-input-inline">
+                                <input type="text" name="Value" id="Value" lay-verify="Value" autocomplete="off" placeholder="璇疯緭鍏ヨ繃婊ゅ垪" class="layui-input">
+                            </div>
+                            <button type="button" lay-submit="" class="layui-btn" lay-filter="HQuery">蹇�熸煡璇�</button>
+                            <button type="button" lay-submit="" class="layui-btn" lay-filter="FH">杩斿洖</button>
+                        </div>
+                    </div>
+                </form>
+            </div>
+        </div>
+    </div>
+    <table class="layui-hide" id="mainTable"></table>
+    <script src="../../../layuiadmin/layui/layui.js"></script>
+    <script src="../../../layuiadmin/Scripts/json2.js" type="text/javascript"></script>
+    <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js" type="text/javascript"></script>
+    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
+    <script>
+        layui.use(['table', 'form', 'layer'], function () {
+            var table = layui.table
+            , form = layui.form
+            , layer = layui.layer;
+            //蹇�熸煡璇�
+            form.on('submit(HQuery)', function () {
+                //var sMainStr = JSON.stringify(table.cache['mainTable']);
+                RoadQuery($('#Value').val());
+            });
+            //杩斿洖
+            form.on('submit(FH)', function () {//閫夋嫨
+                //var sMainStr = JSON.stringify(table.cache['mainTable']);
+                var checkStatus = table.checkStatus('mainTable')
+                 , data = checkStatus.data;
+                parent.GetWWWasterWHValue(data);
+                var index = parent.layer.getFrameIndex(window.name);
+                parent.layer.close(index);
+            });
+            RoadQuery($('#Value').val());
+            table.render({
+                elem: '#mainTable'
+                // , url: '/demo/table/user/'
+               , data: []
+              //, cellMinWidth: 80 //鍏ㄥ眬瀹氫箟甯歌鍗曞厓鏍肩殑鏈�灏忓搴︼紝layui 2.2.1 鏂板
+              , cols: [[
+                  { type: 'radio' }
+                  , { field: 'HItemID', title: 'HItemID', hide: true }
+                  , { field: '濮斿鎶ュ簾浠撳簱浠g爜', title: '濮斿鎶ュ簾浠撳簱浠g爜' }
+                  , { field: '濮斿鎶ュ簾浠撳簱', title: '濮斿鎶ュ簾浠撳簱', sort: true }
+              ]]
+              , page: true
+            });
+            ///鍔犺浇鏄剧ず鏁版嵁
+            function RoadQuery(Where) {
+                var Value = " and HNumber like '%" + Where + "%' or HName like '%" + Where + "%'";
+                if (!Where) {
+                    Value = '';
+                }
+                $.ajax({
+                    type: "get",
+                    url: GetWEBURL() + "/api/newBill/getWWWasterWHList",
+                    async: true,
+                    data: { "sWhere": Value },
+                    success: function (result) {
+                        var ajaxReturnData = null;
+                        if (JSON.parse(JSON.stringify(result)).data != null) {
+                            ajaxReturnData = JSON.parse(JSON.stringify(result)).data.h_v_Sc_GetWWWasterWH;
+                        }
+                        table.reload('mainTable', {
+                            data: ajaxReturnData
+                            //, height: 'full-10'
+                            , loading: false
+                            , done: function (index, res) {
+
+                            }
+                        });
+                    },
+                    error: function (result) {
+                        console.log(result);
+                        //layer.msg('鑾峰彇閲囪喘璁㈠崟鍑虹幇寮傚父', { icon: 2, time: 2000 });
+                    }
+                });
+            };
+        });
+    </script>
+
+</body>
+</html>
diff --git "a/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_WasterWHList.html" "b/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_WasterWHList.html"
new file mode 100644
index 0000000..0a43273
--- /dev/null
+++ "b/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_WasterWHList.html"
@@ -0,0 +1,105 @@
+锘�<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <title>鎶ュ簾浠撳簱鍒楄〃</title>
+    <meta name="renderer" content="webkit">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
+    <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
+    <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
+</head>
+<body>
+    <div class="layui-fluid">
+        <div class="layui-card">
+            <!--<div class="layui-card-header"></div>-->
+            <div class="layui-card-body" style="padding: 15px;">
+                <form class="layui-form" action="" lay-filter="component-form-group">
+                    <div class="layui-form-item">
+                        <div class="layui-inline">
+                            <label class="layui-form-label">杩囨护鍒�</label>
+                            <div class="layui-input-inline">
+                                <input type="text" name="Value" id="Value" lay-verify="Value" autocomplete="off" placeholder="璇疯緭鍏ヨ繃婊ゅ垪" class="layui-input">
+                            </div>
+                            <button type="button" lay-submit="" class="layui-btn" lay-filter="HQuery">蹇�熸煡璇�</button>
+                            <button type="button" lay-submit="" class="layui-btn" lay-filter="FH">杩斿洖</button>
+                        </div>
+                    </div>
+                </form>
+            </div>
+        </div>
+    </div>
+    <table class="layui-hide" id="mainTable"></table>
+    <script src="../../../layuiadmin/layui/layui.js"></script>
+    <script src="../../../layuiadmin/Scripts/json2.js" type="text/javascript"></script>
+    <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js" type="text/javascript"></script>
+    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
+    <script>
+        layui.use(['table', 'form', 'layer'], function () {
+            var table = layui.table
+            , form = layui.form
+            , layer = layui.layer;
+            //蹇�熸煡璇�
+            form.on('submit(HQuery)', function () {
+                //var sMainStr = JSON.stringify(table.cache['mainTable']);
+                RoadQuery($('#Value').val());
+            });
+            //杩斿洖
+            form.on('submit(FH)', function () {//閫夋嫨
+                //var sMainStr = JSON.stringify(table.cache['mainTable']);
+                var checkStatus = table.checkStatus('mainTable')
+                 , data = checkStatus.data;
+                parent.GetWasterWHValue(data);
+                var index = parent.layer.getFrameIndex(window.name);
+                parent.layer.close(index);
+            });
+            RoadQuery($('#Value').val());
+            table.render({
+                elem: '#mainTable'
+                // , url: '/demo/table/user/'
+               , data: []
+              //, cellMinWidth: 80 //鍏ㄥ眬瀹氫箟甯歌鍗曞厓鏍肩殑鏈�灏忓搴︼紝layui 2.2.1 鏂板
+              , cols: [[
+                  { type: 'radio' }
+                  , { field: 'HItemID', title: 'HItemID', hide: true }
+                  , { field: '鎶ュ簾浠撳簱浠g爜', title: '鎶ュ簾浠撳簱浠g爜' }
+                  , { field: '鎶ュ簾浠撳簱', title: '鎶ュ簾浠撳簱', sort: true }
+              ]]
+              , page: true
+            });
+            ///鍔犺浇鏄剧ず鏁版嵁
+            function RoadQuery(Where) {
+                var Value = " and HNumber like '%" + Where + "%' or HName like '%" + Where + "%'";
+                if (!Where) {
+                    Value = '';
+                }
+                $.ajax({
+                    type: "get",
+                    url: GetWEBURL() + "/api/newBill/getWasterWHList",
+                    async: true,
+                    data: { "sWhere": Value },
+                    success: function (result) {
+                        var ajaxReturnData = null;
+                        if (JSON.parse(JSON.stringify(result)).data != null) {
+                            ajaxReturnData = JSON.parse(JSON.stringify(result)).data.h_v_Sc_GetWasterWH;
+                        }
+                        table.reload('mainTable', {
+                            data: ajaxReturnData
+                            //, height: 'full-10'
+                            , loading: false
+                            , done: function (index, res) {
+
+                            }
+                        });
+                    },
+                    error: function (result) {
+                        console.log(result);
+                        //layer.msg('鑾峰彇閲囪喘璁㈠崟鍑虹幇寮傚父', { icon: 2, time: 2000 });
+                    }
+                });
+            };
+        });
+    </script>
+
+</body>
+</html>
diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\347\224\237\344\272\247\345\237\272\347\241\200\350\265\204\346\226\231/Add_Edit_Gy_Process.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\347\224\237\344\272\247\345\237\272\347\241\200\350\265\204\346\226\231/Add_Edit_Gy_Process.html"
index 308c34d..b9f70b6 100644
--- "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\347\224\237\344\272\247\345\237\272\347\241\200\350\265\204\346\226\231/Add_Edit_Gy_Process.html"
+++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\347\224\237\344\272\247\345\237\272\347\241\200\350\265\204\346\226\231/Add_Edit_Gy_Process.html"
@@ -197,6 +197,70 @@
                                 </div>
                             </div>
                             <div class="layui-row">
+                                <div class="layui-col-xs4 layui-inline">
+                                    <label class="layui-form-label">涓嶈壇浠撳簱</label>
+                                    <div class="layui-input-inline">
+                                        <input type="text" name="HBadWHName" id="HBadWHName" class="layui-input" value="" style="float: left; width: 150px; background-color: #efefef4d;" readonly>
+                                        <input type="hidden" name="HBadWHID" id="HBadWHID" value="0">
+                                        <button type="button" lay-submit="" class="layui-btn" lay-filter="HBadWH-BT" style="width:40px;">
+                                            <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+                                        </button>
+                                    </div>
+                                </div>
+                                <div class="layui-col-xs4 layui-inline">
+                                    <label class="layui-form-label">鎶ュ簾浠撳簱</label>
+                                    <div class="layui-input-inline">
+                                        <input type="text" name="HWasterWHName" id="HWasterWHName" class="layui-input" value="" style="float: left; width: 150px; background-color: #efefef4d;" readonly>
+                                        <input type="hidden" name="HWasterWHID" id="HWasterWHID" value="0">
+                                        <button type="button" lay-submit="" class="layui-btn" lay-filter="HWasterWH-BT" style="width:40px;">
+                                            <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+                                        </button>
+                                    </div>
+                                </div>
+                                <div class="layui-col-xs4 layui-inline">
+                                    <label class="layui-form-label">鐮斿彂涓嶈壇鍝佷粨搴�</label>
+                                    <div class="layui-input-inline">
+                                        <input type="text" name="HBadCountDevelopWHName" id="HBadCountDevelopWHName" class="layui-input" value="" style="float: left; width: 150px; background-color: #efefef4d;" readonly>
+                                        <input type="hidden" name="HBadCountDevelopWHID" id="HBadCountDevelopWHID" value="0">
+                                        <button type="button" lay-submit="" class="layui-btn" lay-filter="HBadCountDevelopWH-BT" 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-col-xs4 layui-inline">
+                                    <label class="layui-form-label">濮斿涓嶈壇浠撳簱</label>
+                                    <div class="layui-input-inline">
+                                        <input type="text" name="HWWBadWHName" id="HWWBadWHName" class="layui-input" value="" style="float: left; width: 150px; background-color: #efefef4d;" readonly>
+                                        <input type="hidden" name="HWWBadWHID" id="HWWBadWHID" value="0">
+                                        <button type="button" lay-submit="" class="layui-btn" lay-filter="HWWBadWH-BT" style="width:40px;">
+                                            <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+                                        </button>
+                                    </div>
+                                </div>
+                                <div class="layui-col-xs4 layui-inline">
+                                    <label class="layui-form-label">濮斿鎶ュ簾浠撳簱</label>
+                                    <div class="layui-input-inline">
+                                        <input type="text" name="HWWWasterWHName" id="HWWWasterWHName" class="layui-input" value="" style="float: left; width: 150px; background-color: #efefef4d;" readonly>
+                                        <input type="hidden" name="HWWWasterWHID" id="HWWWasterWHID" value="0">
+                                        <button type="button" lay-submit="" class="layui-btn" lay-filter="HWWWasterWH-BT" style="width:40px;">
+                                            <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+                                        </button>
+                                    </div>
+                                </div>
+                                <div class="layui-col-xs4 layui-inline">
+                                    <label class="layui-form-label">鑹搧浠撳簱</label>
+                                    <div class="layui-input-inline">
+                                        <input type="text" name="HWHName" id="HWHName" class="layui-input" value="" style="float: left; width: 150px; background-color: #efefef4d;" readonly>
+                                        <input type="hidden" name="HWHID" id="HWHID" value="0">
+                                        <button type="button" lay-submit="" class="layui-btn" lay-filter="HWH-BT" 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-col-xs8 layui-inline">
                                     <label class="layui-form-label" style="width: 12.5%;">澶囨敞</label>
                                     <div class="layui-input-block">
@@ -328,7 +392,30 @@
             form.on('submit(ProductionTeam-BT)', function () {
                 get_checkGroup();
             });
-
+            //閫夋嫨涓嶈壇浠撳簱鎸夐挳
+            form.on('submit(HBadWH-BT)', function () {
+                get_checkBadWH();
+            });
+            //閫夋嫨鎶ュ簾浠撳簱鎸夐挳
+            form.on('submit(HWasterWH-BT)', function () {
+                get_checkWasterWH();
+            });
+            //閫夋嫨鐮斿彂涓嶈壇鍝佷粨搴撴寜閽�
+            form.on('submit(HBadCountDevelopWH-BT)', function () {
+                get_checkBadCountDevelopWH();
+            });
+            //閫夋嫨濮斿涓嶈壇浠撳簱鎸夐挳
+            form.on('submit(HWWBadWH-BT)', function () {
+                get_checkWWBadWH();
+            });
+            //閫夋嫨濮斿鎶ュ簾浠撳簱鎸夐挳
+            form.on('submit(HWWWasterWH-BT)', function () {
+                get_checkWWWasterWH();
+            });
+            //閫夋嫨鑹搧浠撳簱鎸夐挳
+            form.on('submit(HWH-BT)', function () {
+                get_checkWH();
+            });
             //淇濆瓨鎸夐挳
             form.on('submit(set_SaveBill)', function (data) {
                 set_SaveBill(data);
@@ -586,6 +673,156 @@
             }
             //#endregion
 
+            //#region 閫夋嫨涓嶈壇浠撳簱鏂规硶
+            function get_checkBadWH() {
+                layer.open({
+                    type: 2//寮圭獥绫诲瀷
+                    , skin: 'layui-layer-rim' //鍔犱笂杈规
+                    , area: ['90%', '90%']//澶у皬
+                    , title: '涓嶈壇浠撳簱鍒楄〃'//鏍囬
+                    , shift: 2//寮瑰嚭鍔ㄧ敾
+                    , content: ['../../Baseset/鍩虹璧勬枡/Gy_BadWHList.html', '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('璇烽�夋嫨鏁版嵁');
+                        }
+                        $("#HBadWHName").val(checkStatus.data[0].涓嶈壇浠撳簱);
+                        $("#HBadWHID").val(checkStatus.data[0].HItemID);
+                        layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) { }
+                })
+            }
+            //#endregion    
+
+            //#region 閫夋嫨鎶ュ簾浠撳簱鏂规硶
+            function get_checkWasterWH() {
+                layer.open({
+                    type: 2//寮圭獥绫诲瀷
+                    , skin: 'layui-layer-rim' //鍔犱笂杈规
+                    , area: ['90%', '90%']//澶у皬
+                    , title: '鎶ュ簾浠撳簱鍒楄〃'//鏍囬
+                    , shift: 2//寮瑰嚭鍔ㄧ敾
+                    , content: ['../../Baseset/鍩虹璧勬枡/Gy_WasterWHList.html', '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('璇烽�夋嫨鏁版嵁');
+                        }
+                        $("#HWasterWHName").val(checkStatus.data[0].鎶ュ簾浠撳簱);
+                        $("#HWasterWHID").val(checkStatus.data[0].HItemID);
+                        layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) { }
+                })
+            }
+            //#endregion
+
+            //#region 閫夋嫨鐮斿彂涓嶈壇鍝佷粨搴撴柟娉�
+            function get_checkBadCountDevelopWH() {
+                layer.open({
+                    type: 2//寮圭獥绫诲瀷
+                    , skin: 'layui-layer-rim' //鍔犱笂杈规
+                    , area: ['90%', '90%']//澶у皬
+                    , title: '鐮斿彂涓嶈壇鍝佷粨搴撳垪琛�'//鏍囬
+                    , shift: 2//寮瑰嚭鍔ㄧ敾
+                    , content: ['../../Baseset/鍩虹璧勬枡/Gy_BadCountDevelopWHList.html', '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('璇烽�夋嫨鏁版嵁');
+                        }
+                        $("#HBadCountDevelopWHName").val(checkStatus.data[0].鐮斿彂涓嶈壇鍝佷粨搴�);
+                        $("#HBadCountDevelopWHID").val(checkStatus.data[0].HItemID);
+                        layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) { }
+                })
+            }
+            //#endregion
+
+            //#region 閫夋嫨濮斿涓嶈壇浠撳簱鏂规硶
+            function get_checkWWBadWH() {
+                layer.open({
+                    type: 2//寮圭獥绫诲瀷
+                    , skin: 'layui-layer-rim' //鍔犱笂杈规
+                    , area: ['90%', '90%']//澶у皬
+                    , title: '濮斿涓嶈壇浠撳簱鍒楄〃'//鏍囬
+                    , shift: 2//寮瑰嚭鍔ㄧ敾
+                    , content: ['../../Baseset/鍩虹璧勬枡/Gy_WWBadWHList.html', '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('璇烽�夋嫨鏁版嵁');
+                        }
+                        $("#HWWBadWHName").val(checkStatus.data[0].濮斿涓嶈壇浠撳簱);
+                        $("#HWWBadWHID").val(checkStatus.data[0].HItemID);
+                        layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) { }
+                })
+            }
+            //#endregion
+
+            //#region 閫夋嫨濮斿鎶ュ簾浠撳簱鏂规硶
+            function get_checkWWWasterWH() {
+                layer.open({
+                    type: 2//寮圭獥绫诲瀷
+                    , skin: 'layui-layer-rim' //鍔犱笂杈规
+                    , area: ['90%', '90%']//澶у皬
+                    , title: '濮斿鎶ュ簾浠撳簱鍒楄〃'//鏍囬
+                    , shift: 2//寮瑰嚭鍔ㄧ敾
+                    , content: ['../../Baseset/鍩虹璧勬枡/Gy_WWWasterWHList.html', '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('璇烽�夋嫨鏁版嵁');
+                        }
+                        $("#HWWWasterWHName").val(checkStatus.data[0].濮斿鎶ュ簾浠撳簱);
+                        $("#HWWWasterWHID").val(checkStatus.data[0].HItemID);
+                        layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) { }
+                })
+            }
+            //#endregion
+
+            //#region 閫夋嫨鑹搧浠撳簱鏂规硶
+            function get_checkWH() {
+                layer.open({
+                    type: 2//寮圭獥绫诲瀷
+                    , skin: 'layui-layer-rim' //鍔犱笂杈规
+                    , area: ['90%', '90%']//澶у皬
+                    , title: '鑹搧浠撳簱鍒楄〃'//鏍囬
+                    , shift: 2//寮瑰嚭鍔ㄧ敾
+                    , content: ['../../Baseset/鍩虹璧勬枡/Gy_WHList.html', '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('璇烽�夋嫨鏁版嵁');
+                        }
+                        $("#HWHName").val(checkStatus.data[0].鑹搧浠撳簱);
+                        $("#HWHID").val(checkStatus.data[0].HItemID);
+                        layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) { }
+                })
+            }
+            //#endregion
+
             //#region 淇濆瓨鍚庢祻瑙堟柟娉�
             function ReRoadBillMain() {
                 location.replace('Add_Edit_Gy_Process.html?OperationType=4&linterid=' + linterid + '&HSouceBillType=');
@@ -599,6 +836,36 @@
 
             //浠ヤ笂鏄痩ayui妯″潡
         });
+        //杩斿洖涓嶈壇浠撳簱
+        function GetBadWHValue(obj) {
+            $("#HBadWHName").val(obj[0].涓嶈壇浠撳簱);
+            $("#HBadWHID").val(obj[0].HItemID);
+        }
+        //杩斿洖鎶ュ簾浠撳簱
+        function GetWasterWHValue(obj) {
+            $("#HWasterWHName").val(obj[0].鎶ュ簾浠撳簱);
+            $("#HWasterWHID").val(obj[0].HItemID);
+        }
+        //杩斿洖鐮斿彂涓嶈壇鍝佷粨搴�
+        function GetBadCountDevelopWHValue(obj) {
+            $("#HBadCountDevelopWHName").val(obj[0].鐮斿彂涓嶈壇鍝佷粨搴�);
+            $("#HBadCountDevelopWHID").val(obj[0].HItemID);
+        }
+        //杩斿洖濮斿涓嶈壇浠撳簱
+        function GetWWBadWHValue(obj) {
+            $("#HWWBadWHName").val(obj[0].濮斿涓嶈壇浠撳簱);
+            $("#HWWBadWHID").val(obj[0].HItemID);
+        }
+        //杩斿洖濮斿鎶ュ簾浠撳簱
+        function GetWWWasterWHValue(obj) {
+            $("#HWWWasterWHName").val(obj[0].濮斿鎶ュ簾浠撳簱);
+            $("#HWWWasterWHID").val(obj[0].HItemID);
+        }
+        //杩斿洖鑹搧浠撳簱
+        function GetWHValue(obj) {
+            $("#HWHName").val(obj[0].鑹搧浠撳簱);
+            $("#HWHID").val(obj[0].HItemID);
+        }
     </script>
 </body>
 </html>
\ No newline at end of file
diff --git "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\247\224\345\244\226\345\267\245\345\272\217\345\217\221\345\207\272\345\215\225/Cj_StationEntrustInBill.html" "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\247\224\345\244\226\345\267\245\345\272\217\345\217\221\345\207\272\345\215\225/Cj_StationEntrustInBill.html"
index c4b9204..ca6730b 100644
--- "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\247\224\345\244\226\345\267\245\345\272\217\345\217\221\345\207\272\345\215\225/Cj_StationEntrustInBill.html"
+++ "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\247\224\345\244\226\345\267\245\345\272\217\345\217\221\345\207\272\345\215\225/Cj_StationEntrustInBill.html"
@@ -81,6 +81,13 @@
                                                 <input type="text" class="layui-input" name="HDate" id="HDate" style="background-color:#efefef4d;" readonly>
                                             </div>
                                         </div>
+                                        <div class="layui-col-xs4 layui-inline">
+                                            <label class="layui-form-label">鐢熶骇缁勭粐</label>
+                                            <div class="layui-input-inline">
+                                                <input type="text" class="layui-input" name="HPRDOrg" id="HPRDOrg" style="background-color:#efefef4d;" readonly>
+                                                <input type="hidden" name="HPRDOrgID" id="HPRDOrgID">
+                                            </div>
+                                        </div>
                                     </div>
                                     <div class="layui-row">
                                         <div class="layui-col-xs4 layui-inline">
@@ -590,7 +597,8 @@
                                 "HGroupID": data.HGroupID,
                                 "HGroup": data.鐝粍,
                                 "HDeptID": sessionStorage["HDeptID"],
-                                "HDept": sessionStorage["HDept"]
+                                "HDept": sessionStorage["HDept"],
+                                "HPRDOrg": data.缁勭粐
                             });
                             $("#HBarCode").attr("readonly", "readonly");//鏉″舰鐮佸彧璇�
                             $("#HBarCode").css("background-color", "#efefef4d");
diff --git "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\247\224\345\244\226\345\267\245\345\272\217\345\217\221\345\207\272\345\215\225/Cj_StationEntrustInBillList.html" "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\247\224\345\244\226\345\267\245\345\272\217\345\217\221\345\207\272\345\215\225/Cj_StationEntrustInBillList.html"
index 3b6601a..c075dae 100644
--- "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\247\224\345\244\226\345\267\245\345\272\217\345\217\221\345\207\272\345\215\225/Cj_StationEntrustInBillList.html"
+++ "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\247\224\345\244\226\345\267\245\345\272\217\345\217\221\345\207\272\345\215\225/Cj_StationEntrustInBillList.html"
@@ -79,6 +79,20 @@
                                             <input type="text" class="layui-input" name="HProcExchBillNo" id="HProcExchBillNo">
                                         </div>
                                     </div>
+                                    <div class="layui-row" style=" margin-top: 10px; margin-left: 80px;">
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;">浜у搧浠g爜</label>
+                                            <div class="layui-input-block" style="margin-left: 120px;">
+                                                <input type="text" class="layui-input" name="HNumber" id="HNumber">
+                                            </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="text" class="layui-input" name="HName" id="HName">
+                                            </div>
+                                        </div>
+                                    </div>
                                 </div>
                             </div>
                         </div>
@@ -117,6 +131,7 @@
             var sWhere = "";
             var option = [];
             var HModName = "Cj_StationEntrustInBillList";
+            var titleData = ["HInterID","hsubid","hmainid", "HSupID", "HMaterID", "HProcID"];//涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
             //鍒濆鍖栬〃鏍�
             set_InitGrid();
             DisPlay_HideColumn();
@@ -213,6 +228,8 @@
                 $("#HBillNo").val("");
                 $("#HBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd"));
                 $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd"));
+                $("#HNumber").val("");
+                $("#HName").val("");
             }
 
 
@@ -222,8 +239,16 @@
                 var HBillNo = $("#HBillNo").val();
                 var HICMOBillNo = $("#HICMOBillNo").val();
                 var HProcExchBillNo = $("#HProcExchBillNo").val();
+                var HNumber = $("#HNumber").val(); //浜у搧浠g爜 鍗崇墿鏂欑紪鐮�
+                var HName = $("#HName").val(); //褰撳墠宸ュ簭
                 if (HBillNo) {
                     sWhere += " and 鍗曟嵁鍙� like '%" + HBillNo + "%'";
+                }
+                if (HNumber) {
+                    sWhere += " and 浜у搧浠g爜 like '%" + HNumber + "%'";
+                }
+                if (HName) {
+                    sWhere += " and 宸ュ簭 like '%" + HName + "%'";
                 }
                 if (HStatus) {
                     switch (HStatus) {
@@ -256,26 +281,69 @@
             //鍔犺浇缃戞牸
             function get_Display(sWhere) {
                 //杩涘叆椤甸潰鏄剧ず鐨勭紦瀛樺垪琛�
+                var ajaxLoad = layer.load();    
                 var wait = layer.load();
                 $.ajax({
                     url: GetWEBURL() + '/Cj_StationEntrustInBill/list',
                     type: "GET",
                     data: { "sWhere": sWhere, "user": sessionStorage["HUserName"]},
                     success: function (data1) {
-                        if (data1.count == 0) {
-                            option.data = [];
-                            layer.alert(data1.Message, { icon: 5 });
+                        if (data1.count == 1) {
+                            var data = [];
+                            var col = [];
+                            //缁欑┖鐨勬暟缁勮祴鍊�
+                            for (var key in data1.list) {
+                                data.push({ "id": data1.list[key].ColmCols, "name": data1.list[key].ColmCols, "Type": data1.list[key].ColmType });
+                            }
+                            //鍦ㄥ垪琛ㄥ乏杈规坊鍔犲嬀閫夋
+                            col.push({ type: 'checkbox', fixed: 'left' });
+                            for (var i = 0; i < data.length; i++) {
+                                // if (data[i].name == 'HInterID' || data[i].name == 'HBillType' || data[i].name == 'hmainid') {
+                                if ($.inArray(data[i].name, titleData) > -1) {
+                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //闅愯棌id鍒�
+                                }
+                                else {
+                                    switch (data[i].Type) {
+                                        //int
+                                        case 'DateTime':
+                                            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:
+                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200 });
+                                    }
+                                }
+                            }
+
+                            //鍔ㄦ�佹樉绀哄垪鍚�
+                            option = {
+                                elem: '#mainTable'
+                                , toolbar: '#toolbarDemo'
+                                , cols: [col]
+                                , data: data1.data
+                                , height: 550
+                                , page: true
+                                , cellMinWidth: 90
+                                , limit: 50
+                                , limits: [50, 500, 5000, 20000]
+                            }
+                            table.render(option);
+
+                            //鍒锋柊琛ㄦ牸鏁版嵁
+                            DisPlay_HideColumn();
+
+                            layer.close(ajaxLoad);
+                            //layer.alert("鏌ヨ鎴愬姛", { icon: 1 });
                         } else {
-                            option.data = data1.data;
+                            layer.close(ajaxLoad);
+                            layer.alert(data1.code + data1.Message, { icon: 5 });
                         }
-                        table.render(option);
-                        btnIs();
-                        layer.close(wait);
                     }, error: function () {
-                        layer.close(wait);
+                        layer.close(ajaxLoad);
                         layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
                     }
                 });
+                layer.close(wait);
+
             }
 
 
@@ -526,7 +594,7 @@
 
 
                             var dataCol = [];//鏁版嵁搴撴煡璇㈠嚭鐨勫垪鏁版嵁
-                            var titleData = ["hmainid", "HSupID", "HMaterID", "HProcID"];//涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
+                            /*var titleData = ["hmainid", "HSupID", "HMaterID", "HProcID"];//涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�*/
 
                             dataCol = data1.data[0].HGridString.split(',');
 
diff --git "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\247\224\345\244\226\345\267\245\345\272\217\346\216\245\346\224\266\345\215\225/Cj_StationEntrustOutBill.html" "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\247\224\345\244\226\345\267\245\345\272\217\346\216\245\346\224\266\345\215\225/Cj_StationEntrustOutBill.html"
index 78facb5..a44fc39 100644
--- "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\247\224\345\244\226\345\267\245\345\272\217\346\216\245\346\224\266\345\215\225/Cj_StationEntrustOutBill.html"
+++ "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\247\224\345\244\226\345\267\245\345\272\217\346\216\245\346\224\266\345\215\225/Cj_StationEntrustOutBill.html"
@@ -81,6 +81,13 @@
                                                 <input type="text" class="layui-input" name="HDate" id="HDate" style="background-color:#efefef4d;" readonly>
                                             </div>
                                         </div>
+                                        <div class="layui-col-xs4 layui-inline">
+                                            <label class="layui-form-label">鐢熶骇缁勭粐</label>
+                                            <div class="layui-input-inline">
+                                                <input type="text" class="layui-input" name="HPRDOrg" id="HPRDOrg" style="background-color:#efefef4d;" readonly>
+                                                <input type="hidden" name="HPRDOrgID" id="HPRDOrgID">
+                                            </div>
+                                        </div>
                                     </div>
                                     <div class="layui-row">
                                         <div class="layui-col-xs4 layui-inline">
@@ -679,7 +686,8 @@
                                 "HGroupID": data.HGroupID,
                                 "HGroup": data.鐝粍,
                                 "HDeptID": sessionStorage["HDeptID"],
-                                "HDept": sessionStorage["HDept"]
+                                "HDept": sessionStorage["HDept"],
+                                "HPRDOrg": data.缁勭粐
                             });
                             if ($("#eventType").val() === "Add") {
                                 form.val("formData", {
diff --git "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\247\224\345\244\226\345\267\245\345\272\217\346\216\245\346\224\266\345\215\225/Cj_StationEntrustOutBillList.html" "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\247\224\345\244\226\345\267\245\345\272\217\346\216\245\346\224\266\345\215\225/Cj_StationEntrustOutBillList.html"
index 552a0c3..4ef9168 100644
--- "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\247\224\345\244\226\345\267\245\345\272\217\346\216\245\346\224\266\345\215\225/Cj_StationEntrustOutBillList.html"
+++ "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\247\224\345\244\226\345\267\245\345\272\217\346\216\245\346\224\266\345\215\225/Cj_StationEntrustOutBillList.html"
@@ -79,6 +79,20 @@
                                             <input type="text" class="layui-input" name="HProcExchBillNo" id="HProcExchBillNo">
                                         </div>
                                     </div>
+                                    <div class="layui-row" style=" margin-top: 10px; margin-left: 80px;">
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;">浜у搧浠g爜</label>
+                                            <div class="layui-input-block" style="margin-left: 120px;">
+                                                <input type="text" class="layui-input" name="HNumber" id="HNumber">
+                                            </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="text" class="layui-input" name="HName" id="HName">
+                                            </div>
+                                        </div>
+                                    </div>
                                 </div>
                             </div>
                         </div>
@@ -118,9 +132,10 @@
             var sWhere = "";
             var option = [];
             var HModName = "Cj_StationEntrustOutBillList";
+            var titleData = ["HInterID","hmainid", "HSupID", "HMaterID", "HProcID", "HDeptID", "Hsubid","HProcExchInterID","HProcExchEntryID","HSourceID","HICMOEntryID","HICMOInterID"];//涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
             //鍒濆鍖栬〃鏍�
             set_InitGrid();
-            DisPlay_HideColumn();
+            //DisPlay_HideColumn();
             //閲嶇疆鎸夐挳
             form.on('submit(btnReSearch)', function (data) {
                 set_ClearQuery();
@@ -165,46 +180,46 @@
                     , cellMinWidth: 90
                     , limit: 50
                     , limits: [50, 500, 5000, 20000]
-                    , cols: [[
-                        { type: 'checkbox', fixed: 'left' }
-                        , { field: 'hmainid', title: 'hmainid', sort: true, hide: true }
-                        , { field: '鏃ユ湡', title: '鏃ユ湡' }
-                        , { field: '璁㈠崟璺熻釜鍙�', title: '璁㈠崟璺熻釜鍙�' }
-                        , { field: '閫佽揣鍗曞彿', title: '閫佽揣鍗曞彿' }
-                        , { field: '鍗曟嵁鍙�', title: '鍗曟嵁鍙�' }
-                        , { field: '鐢熶骇璁㈠崟鍙�', title: '鐢熶骇璁㈠崟鍙�' }
-                        , { field: '娴佽浆鍗″彿', title: '娴佽浆鍗″彿' }
-                        , { field: 'HSupID', title: 'HSupID', hide: true }
-                        , { field: '渚涘簲鍟嗕唬鐮�', title: '渚涘簲鍟嗕唬鐮�' }
-                        , { field: '渚涘簲鍟�', title: '渚涘簲鍟�' }
-                        , { field: 'HMaterID', title: 'HMaterID', hide: true }
-                        , { field: '浜у搧浠g爜', title: '浜у搧浠g爜' }
-                        , { field: '浜у搧鍚嶇О', title: '浜у搧鍚嶇О' }
-                        , { field: '瑙勬牸鍨嬪彿', title: '瑙勬牸鍨嬪彿' }
-                        , { field: '涓嶈壇鏁伴噺', title: '涓嶈壇鏁伴噺' }
-                        , { field: '鎶ュ簾鏁伴噺', title: '鎶ュ簾鏁伴噺' }
-                        , { field: '璁¢噺鍗曚綅', title: '璁¢噺鍗曚綅' }
-                        , { field: '娴佹按鍙�', title: '娴佹按鍙�', sort: true }
-                        , { field: 'HProcID', title: 'HProcID', hide: true }
-                        , { field: '宸ュ簭浠g爜', title: '宸ュ簭浠g爜' }
-                        , { field: '宸ュ簭', title: '宸ュ簭', sort: true }
-                        , { field: '鎺ユ敹鍚堟牸鏁伴噺', title: '鎺ユ敹鍚堟牸鏁伴噺' }
-                        , { field: '鎺ユ敹涓嶅悎鏍兼暟閲�', title: '鎺ユ敹涓嶅悎鏍兼暟閲�' }
-                        , { field: '鍚◣鍗曚环', title: '鍚◣鍗曚环' }
-                        , { field: '鍚◣閲戦', title: '鍚◣閲戦' }
-                        , { field: '鍏宠仈閲戦', title: '鍏宠仈閲戦' }
-                        , { field: '鎺ユ敹鏃堕棿', title: '鎺ユ敹鏃堕棿' }
-                        , { field: '澶囨敞', title: '澶囨敞' }
-                        , { field: '鍒跺崟浜�', title: '鍒跺崟浜�' }
-                        , { field: '鍒跺崟鏃ユ湡', title: '鍒跺崟鏃ユ湡' }
-                        , { field: '淇敼浜�', title: '淇敼浜�' }
-                        , { field: '淇敼鏃ユ湡', title: '淇敼鏃ユ湡' }
-                        , { field: '娴佽浆鍗℃暟閲�', title: '娴佽浆鍗℃暟閲�' }
-                        , { field: 'HDeptID', title: 'HDeptID', hide: true }
-                        , { field: '閮ㄩ棬', title: '閮ㄩ棬' }
-                        , { field: 'Hsubid', title: 'Hsubid', hide: true }
-                        , { field: '鍗曟嵁绫诲瀷', title: '鍗曟嵁绫诲瀷' }
-                    ]]
+                    //, cols: [[
+                    //    { type: 'checkbox', fixed: 'left' }
+                    //    , { field: 'hmainid', title: 'hmainid', sort: true, hide: true }
+                    //    , { field: '鏃ユ湡', title: '鏃ユ湡' }
+                    //    , { field: '璁㈠崟璺熻釜鍙�', title: '璁㈠崟璺熻釜鍙�' }
+                    //    , { field: '閫佽揣鍗曞彿', title: '閫佽揣鍗曞彿' }
+                    //    , { field: '鍗曟嵁鍙�', title: '鍗曟嵁鍙�' }
+                    //    , { field: '鐢熶骇璁㈠崟鍙�', title: '鐢熶骇璁㈠崟鍙�' }
+                    //    , { field: '娴佽浆鍗″彿', title: '娴佽浆鍗″彿' }
+                    //    , { field: 'HSupID', title: 'HSupID', hide: true }
+                    //    , { field: '渚涘簲鍟嗕唬鐮�', title: '渚涘簲鍟嗕唬鐮�' }
+                    //    , { field: '渚涘簲鍟�', title: '渚涘簲鍟�' }
+                    //    , { field: 'HMaterID', title: 'HMaterID', hide: true }
+                    //    , { field: '浜у搧浠g爜', title: '浜у搧浠g爜' }
+                    //    , { field: '浜у搧鍚嶇О', title: '浜у搧鍚嶇О' }
+                    //    , { field: '瑙勬牸鍨嬪彿', title: '瑙勬牸鍨嬪彿' }
+                    //    , { field: '涓嶈壇鏁伴噺', title: '涓嶈壇鏁伴噺' }
+                    //    , { field: '鎶ュ簾鏁伴噺', title: '鎶ュ簾鏁伴噺' }
+                    //    , { field: '璁¢噺鍗曚綅', title: '璁¢噺鍗曚綅' }
+                    //    , { field: '娴佹按鍙�', title: '娴佹按鍙�', sort: true }
+                    //    , { field: 'HProcID', title: 'HProcID', hide: true }
+                    //    , { field: '宸ュ簭浠g爜', title: '宸ュ簭浠g爜' }
+                    //    , { field: '宸ュ簭', title: '宸ュ簭', sort: true }
+                    //    , { field: '鎺ユ敹鍚堟牸鏁伴噺', title: '鎺ユ敹鍚堟牸鏁伴噺' }
+                    //    , { field: '鎺ユ敹涓嶅悎鏍兼暟閲�', title: '鎺ユ敹涓嶅悎鏍兼暟閲�' }
+                    //    , { field: '鍚◣鍗曚环', title: '鍚◣鍗曚环' }
+                    //    , { field: '鍚◣閲戦', title: '鍚◣閲戦' }
+                    //    , { field: '鍏宠仈閲戦', title: '鍏宠仈閲戦' }
+                    //    , { field: '鎺ユ敹鏃堕棿', title: '鎺ユ敹鏃堕棿' }
+                    //    , { field: '澶囨敞', title: '澶囨敞' }
+                    //    , { field: '鍒跺崟浜�', title: '鍒跺崟浜�' }
+                    //    , { field: '鍒跺崟鏃ユ湡', title: '鍒跺崟鏃ユ湡' }
+                    //    , { field: '淇敼浜�', title: '淇敼浜�' }
+                    //    , { field: '淇敼鏃ユ湡', title: '淇敼鏃ユ湡' }
+                    //    , { field: '娴佽浆鍗℃暟閲�', title: '娴佽浆鍗℃暟閲�' }
+                    //    , { field: 'HDeptID', title: 'HDeptID', hide: true }
+                    //    , { field: '閮ㄩ棬', title: '閮ㄩ棬' }
+                    //    , { field: 'Hsubid', title: 'Hsubid', hide: true }
+                    //    , { field: '鍗曟嵁绫诲瀷', title: '鍗曟嵁绫诲瀷' }
+                    //]]
                     , text: {
                         none: '鏃犳暟鎹紒'
                     }
@@ -220,6 +235,8 @@
                 $("#HBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd"));
                 $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd"));
                 $("#HProcExchBillNo").val("");
+                $("#HNumber").val("");
+                $("#HName").val("");
             }
 
             //蹇�熻繃婊�
@@ -228,8 +245,16 @@
                 var HBillNo = $("#HBillNo").val();
                 var HICMOBillNo = $("#HICMOBillNo").val();
                 var HProcExchBillNo = $("#HProcExchBillNo").val();
+                var HNumber = $("#HNumber").val(); //浜у搧浠g爜 鍗崇墿鏂欑紪鐮�
+                var HName = $("#HName").val(); //褰撳墠宸ュ簭
                 if (HBillNo) {
                     sWhere += " and 鍗曟嵁鍙� like '%" + HBillNo + "%'";
+                }
+                if (HNumber) {
+                    sWhere += " and 浜у搧浠g爜 like '%" + HNumber + "%'";
+                }
+                if (HName) {
+                    sWhere += " and 宸ュ簭 like '%" + HName + "%'";
                 }
                 if (HStatus) {
                     switch (HStatus) {
@@ -262,26 +287,69 @@
             //鍔犺浇缃戞牸
             function get_Display(sWhere) {
                 //杩涘叆椤甸潰鏄剧ず鐨勭紦瀛樺垪琛�
+                var ajaxLoad = layer.load();    
                 var wait = layer.load();
                 $.ajax({
                     url: GetWEBURL() + '/Cj_StationEntrustOutBill/list',
                     type: "GET",
                     data: { "sWhere": sWhere, "user": sessionStorage["HUserName"]},
                     success: function (data1) {
-                        if (data1.count == 0) {
-                            option.data = [];
-                            layer.alert(data1.Message, { icon: 5 });
+                        if (data1.count == 1) {
+                            var data = [];
+                            var col = [];
+                            //缁欑┖鐨勬暟缁勮祴鍊�
+                            for (var key in data1.list) {
+                                data.push({ "id": data1.list[key].ColmCols, "name": data1.list[key].ColmCols, "Type": data1.list[key].ColmType });
+                            }
+                            //鍦ㄥ垪琛ㄥ乏杈规坊鍔犲嬀閫夋
+                            col.push({ type: 'checkbox', fixed: 'left' });
+                            for (var i = 0; i < data.length; i++) {
+                                // if (data[i].name == 'HInterID' || data[i].name == 'HBillType' || data[i].name == 'hmainid') {
+                                if ($.inArray(data[i].name, titleData) > -1) {
+                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //闅愯棌id鍒�
+                                }
+                                else {
+                                    switch (data[i].Type) {
+                                        //int
+                                        case 'DateTime':
+                                            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:
+                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200 });
+                                    }
+                                }
+                            }
+
+                            //鍔ㄦ�佹樉绀哄垪鍚�
+                            option = {
+                                elem: '#mainTable'
+                                , toolbar: '#toolbarDemo'
+                                , cols: [col]
+                                , data: data1.data
+                                , height: 550
+                                , page: true
+                                , cellMinWidth: 90
+                                , limit: 50
+                                , limits: [50, 500, 5000, 20000]
+                            }
+                            table.render(option);
+
+                            //鍒锋柊琛ㄦ牸鏁版嵁
+                            DisPlay_HideColumn();
+
+                            layer.close(ajaxLoad);
+                            //layer.alert("鏌ヨ鎴愬姛", { icon: 1 });
                         } else {
-                            option.data = data1.data;
+                            layer.close(ajaxLoad);
+                            layer.alert(data1.code + data1.Message, { icon: 5 });
                         }
-                        table.render(option);
-                        btnIs();
-                        layer.close(wait);
                     }, error: function () {
-                        layer.close(wait);
+                        layer.close(ajaxLoad);
                         layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
                     }
+
                 });
+                layer.close(wait);
             }
 
             //鍔熻兘鎸夐挳鏄惁绂佺敤鏂规硶锛屾瘡娆″姞杞借〃鏍奸兘瑕佽皟鐢�
@@ -548,12 +616,14 @@
 
 
                             var dataCol = [];//鏁版嵁搴撴煡璇㈠嚭鐨勫垪鏁版嵁
-                            var titleData = ["hmainid", "HSupID", "HMaterID", "HProcID", "HDeptID", "Hsubid"];//涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
+                            /*var titleData = ["hmainid", "HSupID", "HMaterID", "HProcID", "HDeptID", "Hsubid"];//涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�*/
 
                             dataCol = data1.data[0].HGridString.split(',');
 
                             for (var i = 0; i < option.cols[0].length - 2; i++) {
-                                var dataCols = dataCol[i].split('|');
+                                if (dataCol[i]) {
+                                    var dataCols = dataCol[i].split('|');
+                                }
                                 //闅愯棌鍒�
                                 if (dataCols[1] == 1) {
                                     option.cols[0][i + 1]["hide"] = true;
@@ -619,7 +689,6 @@
                     }
                 })
             }
-
             //浠ヤ笂鏄痩ayui妯″潡
         });
 
diff --git "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\345\207\272\347\253\231\346\261\207\346\212\245\345\215\225/Cj_StationOutBill.html" "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\345\207\272\347\253\231\346\261\207\346\212\245\345\215\225/Cj_StationOutBill.html"
index 6d56eba..03e2bf2 100644
--- "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\345\207\272\347\253\231\346\261\207\346\212\245\345\215\225/Cj_StationOutBill.html"
+++ "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\345\207\272\347\253\231\346\261\207\346\212\245\345\215\225/Cj_StationOutBill.html"
@@ -83,6 +83,13 @@
                                                 <input type="text" class="layui-input" name="HDate" id="HDate" style="background-color:#efefef4d;" readonly>
                                             </div>
                                         </div>
+                                        <div class="layui-col-xs4 layui-inline">
+                                            <label class="layui-form-label">鐢熶骇缁勭粐</label>
+                                            <div class="layui-input-inline">
+                                                <input type="text" class="layui-input" name="HPRDOrg" id="HPRDOrg" style="background-color:#efefef4d;" readonly>
+                                                <input type="hidden" name="HPRDOrgID" id="HPRDOrgID">
+                                            </div>
+                                        </div>
                                     </div>
                                     <div class="layui-row">
                                         <div class="layui-col-xs4 layui-inline">
@@ -158,7 +165,11 @@
                                         <div class="layui-col-xs4 layui-inline">
                                             <label class="layui-form-label"><span style="color:red;">*</span>娴佹按鍙�</label>
                                             <div class="layui-input-inline">
-                                                <input type="text" class="layui-input" name="HProcNo" placeholder="璇烽敭鍏ュ悗鍥炶溅" id="HProcNo">
+                                                <input type="text" class="layui-input" name="HProcNo" placeholder="璇烽敭鍏ュ悗鍥炶溅" id="HProcNo" style="float: left; width: 150px; background-color: #efefef4d; display: inline-block;">
+                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="SerialNum-BT" id="SerialNum-BT" style="width: 40px; padding: 0 10px;">
+                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+                                                </button>
+                                                <input type="hidden" value="0" name="HSourceID" id="HSourceID">
                                             </div>
                                         </div>
                                         <!--<div class="layui-col-xs4 layui-inline">
@@ -802,12 +813,12 @@
                                 "HProcExchBillNo": data.鍗曟嵁鍙�,
                                 "HProcExchHinteID": data.hmainid,
                                 "HICMOQty": data.浠诲姟鍗曟暟閲�,
-                                "HOrderProcNO": data.璁㈠崟璺熻釜鍙�
+                                "HOrderProcNO": data.璁㈠崟璺熻釜鍙�,
+                                "HPRDOrg": data.缁勭粐
                             });
                             $("#HBarCode").attr("readonly", "readonly");//鏉″舰鐮佸彧璇�
                             $("#HBarCode").css("background-color", "#efefef4d");
                             HProcExchBillNoFlag = true;
-
 
                             var HProcExchHinteID = $('#HProcExchHinteID').val();
                             //$.ajax({
@@ -1152,6 +1163,40 @@
                 location.replace('Cj_StationOutBill.html?OperationType=4&linterid=' + $("#HInterID").val() + '&HSouceBillType=');
             }
             //#endregion
+
+            //閫夋嫨娴佹按鍙峰脊绐�
+            form.on('submit(SerialNum-BT)', function () {//鐢熶骇璧勬簮
+                var value = $("#HProcExchHinteID").val();
+                // 鍒ゆ柇鏄惁宸茬粡杈撳叆娴佹按鍙凤紝鏄垯寮瑰嚭妯℃�佹锛屽惁鍒欑粰鍑烘彁绀�
+                if (value) {
+                    layer.open({
+                        type: 2
+                        , area: ['80%', '80%']
+                        , title: '娴佹按鍙�'
+                        , shade: 0.6 //閬僵閫忔槑搴�
+                        //, maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                        , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                        , content: [`../../Baseset/鍩虹璧勬枡/Gy_GetProcNoList.html?HInterID=${value}`, 'yes']
+                        , resize: false
+                        , cancel: function (index, layero) {
+                        }
+                        //, 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('璇烽�夋嫨鏁版嵁');
+                        //    }
+                        //    $("#HProcNo").val(checkStatus.data[0].娴佹按鍙�);
+                        //    layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                        //}
+                    })
+                } else {
+                    layer.alert('璇锋偍纭杈撳叆娴佽浆鍗″彿鍚庨噸璇昢_^',{ icon: 7 });
+                    //alert('璇峰厛杈撳叆娴佽浆鍗″彿!')
+                }
+            });
 
             //閫夋嫨鐢熶骇鐝粍寮圭獥
             form.on('submit(ProductionTeam-BT)', function () {//閫夋嫨鐢熶骇鐝粍
@@ -1665,6 +1710,10 @@
             window.open(url)
         }
 
+        //杩斿洖娴佹按鍙�
+        function GetProcNoValue(obj) {
+            $("#HProcNo").val(obj[0].娴佹按鍙�);
+        }
         //杩斿洖鐢熶骇鐝粍
         function GetProductionTeamValue(obj) {
             $("#HGroupName").val(obj[0].鐝粍);
diff --git "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\345\207\272\347\253\231\346\261\207\346\212\245\345\215\225/Cj_StationOutBillList.html" "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\345\207\272\347\253\231\346\261\207\346\212\245\345\215\225/Cj_StationOutBillList.html"
index 53ddc8c..ee5d96b 100644
--- "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\345\207\272\347\253\231\346\261\207\346\212\245\345\215\225/Cj_StationOutBillList.html"
+++ "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\345\207\272\347\253\231\346\261\207\346\212\245\345\215\225/Cj_StationOutBillList.html"
@@ -81,12 +81,26 @@
                                             </div>
                                         </div>
                                     </div>
-                                    <div class="layui-row" style=" margin-top: 10px;">
+                                    <div class="layui-row" style=" margin-top: 10px; margin-left: 80px;">
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;">浜у搧浠g爜</label>
+                                            <div class="layui-input-block" style="margin-left: 120px;">
+                                                <input type="text" class="layui-input" name="HNumber" id="HNumber">
+                                            </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="text" class="layui-input" name="HName" id="HName">
+                                            </div>
+                                        </div>
                                         <div class="layui-inline">
                                             <div class="layui-input-block">
                                                 <input type="checkbox" name="checkHWasterQty" id="checkHWasterQty" lay-skin="primary" lay-filter="checkHWasterQty" title="鎶ュ簾鏁伴噺涓嶄负0">
                                             </div>
                                         </div>
+                                    </div>
+                                    <div class="layui-row" style=" margin-top: 10px; margin-left: 80px;">
                                         <div class="layui-inline">
                                             <label class="layui-form-label">杩囨护</label>
                                             <div class="layui-input-block">
@@ -162,6 +176,7 @@
             var option = [];
 
             var HModName = "JIT_LiftMaterPlaBillnList";
+            var titleData = ["HMaterID", "HUnitID", "HSourceID","hmainid","HProcExchInterID","HProcID","HunitID","HEmpID","HGroupID","HProcExchEntryID","HSubID","HICMOInterID"];//涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
             //鍒濆鍖栬〃鏍�
             set_InitGrid();
 
@@ -356,7 +371,7 @@
 
 
                             var dataCol = [];//鏁版嵁搴撴煡璇㈠嚭鐨勫垪鏁版嵁
-                            var titleData = ["HMaterID", "HUnitID", "HSourceID"];//涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
+                            /*var titleData = ["HMaterID", "HUnitID", "HSourceID"];//涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�*/
 
                             dataCol = data1.data[0].HGridString.split(',');
 
@@ -574,7 +589,7 @@
 
             //閲嶇疆杩囨护鏉′欢
             function set_ClearQuery() {
-                $("#HWorkBillNo").val();
+                $("#HWorkBillNo").val("");
                 $("#HBillNo").val("");
                 $("#HBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd"));
                 $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd"));
@@ -582,7 +597,10 @@
                 $("#ColContent").val("");
                 $("#ColName").val("0");
                 $("#Comparator").val("0");
+                $("#HNumber").val("");
+                $("#HName").val("");
                 form.render('select');
+                sWhere = "";
             }
 
             //蹇�熻繃婊�
@@ -595,8 +613,10 @@
                 var HProcExchBillNo = $("#HProcExchBillNo").val();
                 var checkHWasterQty = $("input[name='checkHWasterQty']").prop("checked");//澶嶉�夋
                 var ColName = $("#ColName").val();//澶嶉�夋
-                var Comparator = $("#Comparator").val()
+                var Comparator = $("#Comparator").val();
                 var ColContent = $("#ColContent").val();
+                var HNumber = $("#HNumber").val(); //浜у搧浠g爜 鍗崇墿鏂欑紪鐮�
+                var HName = $("#HName").val(); //褰撳墠宸ュ簭
 
                 if (ColName != 0 && Comparator != 0) {
                     var com = "";
@@ -641,8 +661,12 @@
                 if (checkHWasterQty) {
                     sWhere += "  and 鎶ュ簾鏁伴噺>0 ";
                 }
-
-
+                if (HNumber) {
+                    sWhere += " and 浜у搧浠g爜 like '%" + HNumber + "%'";
+                }
+                if (HName) {
+                    sWhere += " and 褰撳墠宸ュ簭 like '%" + HName + "%'";
+                }
 
                 if (HStatus) {
                     switch (HStatus) {
@@ -667,29 +691,88 @@
             //鍔犺浇缃戞牸
             function get_Display(sWhere) {
                 //杩涘叆椤甸潰鏄剧ず鐨勭紦瀛樺垪琛�
+                var ajaxLoad = layer.load();    
                 var wait = layer.load();
                 $.ajax({
                     url: GetWEBURL() + '/Cj_StationOutBill/get_Display',
                     type: "GET",
                     data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] },
+                    //success: function (data1) {
+                    //    if (data1.count == 0) {
+                    //        option.data = [];
+                    //        layer.alert(data1.Message, { icon: 5 });
+                    //    } else {
+                    //        option.data = data1.data;
+                    //    }
+                    //    table.render(option);
+                    //    btnIs();
+                    //    if ($("#Comparator").val() == 0 && $("#ColContent").val() == "") {
+                    //        ColFilter();
+                    //    }
+                    //    layer.close(wait);
+                    //}, error: function () {
+                    //    layer.close(wait);
+                    //    layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                    //}
                     success: function (data1) {
-                        if (data1.count == 0) {
-                            option.data = [];
-                            layer.alert(data1.Message, { icon: 5 });
+                        if (data1.count == 1) {
+                            var data = [];
+                            var col = [];
+                            //缁欑┖鐨勬暟缁勮祴鍊�
+                            for (var key in data1.list) {
+                                data.push({ "id": data1.list[key].ColmCols, "name": data1.list[key].ColmCols, "Type": data1.list[key].ColmType });
+                            }
+                            //鍦ㄥ垪琛ㄥ乏杈规坊鍔犲嬀閫夋
+                            col.push({ type: 'checkbox', fixed: 'left' });
+                            for (var i = 0; i < data.length; i++) {
+                                // if (data[i].name == 'HInterID' || data[i].name == 'HBillType' || data[i].name == 'hmainid') {
+                                if ($.inArray(data[i].name, titleData) > -1) {
+                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //闅愯棌id鍒�
+                                }
+                                else {
+                                    switch (data[i].Type) {
+                                        //int
+                                        case 'DateTime':
+                                            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:
+                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200 });
+                                    }
+                                }
+                            }
+
+                            //鍔ㄦ�佹樉绀哄垪鍚�
+                            option = {
+                                elem: '#mainTable'
+                                , toolbar: '#toolbarDemo'
+                                , cols: [col]
+                                , data: data1.data
+                                , height: 550
+                                , page: true
+                                , cellMinWidth: 90
+                                , limit: 50
+                                , limits: [50, 500, 5000, 20000]
+                            }
+                            table.render(option);
+
+                            //鍒锋柊琛ㄦ牸鏁版嵁
+                            DisPlay_HideColumn();
+
+                            layer.close(ajaxLoad);
+                            if ($("#Comparator").val() == 0 && $("#ColContent").val() == "") {
+                                ColFilter();
+                            }
+                            //layer.alert("鏌ヨ鎴愬姛", { icon: 1 });
                         } else {
-                            option.data = data1.data;
+                            layer.close(ajaxLoad);
+                            layer.alert(data1.code + data1.Message, { icon: 5 });
                         }
-                        table.render(option);
-                        btnIs();
-                        if ($("#Comparator").val() == 0 && $("#ColContent").val() == "") {
-                            ColFilter();
-                        }
-                        layer.close(wait);
                     }, error: function () {
-                        layer.close(wait);
+                        layer.close(ajaxLoad);
                         layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
                     }
                 });
+                layer.close(wait);
             }
 
             //鍒犻櫎鍗曟嵁
diff --git "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\350\277\233\347\253\231\346\216\245\346\224\266\345\215\225/Cj_StationInBill.html" "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\350\277\233\347\253\231\346\216\245\346\224\266\345\215\225/Cj_StationInBill.html"
index e5e0ee2..6c2cd9d 100644
--- "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\350\277\233\347\253\231\346\216\245\346\224\266\345\215\225/Cj_StationInBill.html"
+++ "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\350\277\233\347\253\231\346\216\245\346\224\266\345\215\225/Cj_StationInBill.html"
@@ -80,6 +80,13 @@
                                                 <input type="text" class="layui-input" name="HDate" id="HDate" style="background-color:#efefef4d;" readonly>
                                             </div>
                                         </div>
+                                        <div class="layui-col-xs4 layui-inline">
+                                            <label class="layui-form-label">鐢熶骇缁勭粐</label>
+                                            <div class="layui-input-inline">
+                                                <input type="text" class="layui-input" name="HPRDOrg" id="HPRDOrg" style="background-color:#efefef4d;" readonly>
+                                                <input type="hidden" name="HPRDOrgID" id="HPRDOrgID">
+                                            </div>
+                                        </div>
                                     </div>
                                     <div class="layui-row">
                                         <div class="layui-col-xs4 layui-inline">
@@ -842,7 +849,8 @@
                                 "HProcExchHinteID": data.hmainid,
                                 "HICMOQty": data.浠诲姟鍗曟暟閲�,
                                 "lngBillKey": data.hmainid,
-                                "HOrderProcNO": data.璁㈠崟璺熻釜鍙�
+                                "HOrderProcNO": data.璁㈠崟璺熻釜鍙�,
+                                "HPRDOrg": data.缁勭粐
                             });
                             $("#HBarCode").attr("readonly", "readonly");//鏉″舰鐮佸彧璇�
                             $("#HBarCode").css("background-color", "#efefef4d");
diff --git "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\350\277\233\347\253\231\346\216\245\346\224\266\345\215\225/Cj_StationInBillList.html" "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\350\277\233\347\253\231\346\216\245\346\224\266\345\215\225/Cj_StationInBillList.html"
index d947943..9777077 100644
--- "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\350\277\233\347\253\231\346\216\245\346\224\266\345\215\225/Cj_StationInBillList.html"
+++ "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\350\277\233\347\253\231\346\216\245\346\224\266\345\215\225/Cj_StationInBillList.html"
@@ -84,6 +84,20 @@
                                     </div>
                                     <div class="layui-row" style=" margin-top: 10px; margin-left: 80px;">
                                         <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 85px;">浜у搧浠g爜</label>
+                                            <div class="layui-input-block" style="margin-left: 120px;">
+                                                <input type="text" class="layui-input" name="HNumber" id="HNumber">
+                                            </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="text" class="layui-input" name="HName" id="HName">
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="layui-row" style=" margin-top: 10px; margin-left: 80px;">
+                                        <div class="layui-inline">
                                             <label class="layui-form-label">杩囨护</label>
                                             <div class="layui-input-block">
                                                 <select name="ColName" id="ColName" lay-filter="ColName" style="width:190px;">
@@ -156,9 +170,10 @@
             var sWhere = "";
             var option = [];
             var HModName = "Cj_StationInBillList";
+            var titleData = ["hmainid", "HProcID", "HMaterID", "HEmpID", "HSourceID", "HGroupID","HInterID","HProcExchInterID","HProcExchEntryID","HICMOInterID","HICMOEntryID"];//涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
             //鍒濆鍖栬〃鏍�
             set_InitGrid();
-            DisPlay_HideColumn();
+            //DisPlay_HideColumn();
 
             //閲嶇疆鎸夐挳
             form.on('submit(btnReSearch)', function (data) {
@@ -364,29 +379,71 @@
             //鍔犺浇缃戞牸
             function get_Display(sWhere) {
                 //杩涘叆椤甸潰鏄剧ず鐨勭紦瀛樺垪琛�
+                var ajaxLoad = layer.load();    
                 var wait = layer.load();
                 $.ajax({
                     url: GetWEBURL() + '/Cj_StationInBill/get_Display',
                     type: "GET",
                     data: { "sWhere": sWhere, "user": sessionStorage["HUserName"]},
-                    success: function (result) {
-                        if (result.count == 0) {
-                            option.data = [];
-                            layer.alert(result.Message, { icon: 5 });
+                    success: function (data1) {
+                        if (data1.count == 1) {
+                            var data = [];
+                            var col = [];
+                            //缁欑┖鐨勬暟缁勮祴鍊�
+                            for (var key in data1.list) {
+                                data.push({ "id": data1.list[key].ColmCols, "name": data1.list[key].ColmCols, "Type": data1.list[key].ColmType });
+                            }
+                            //鍦ㄥ垪琛ㄥ乏杈规坊鍔犲嬀閫夋
+                            col.push({ type: 'checkbox', fixed: 'left' });
+                            for (var i = 0; i < data.length; i++) {
+                                // if (data[i].name == 'HInterID' || data[i].name == 'HBillType' || data[i].name == 'hmainid') {
+                                if ($.inArray(data[i].name, titleData) > -1) {
+                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //闅愯棌id鍒�
+                                }
+                                else {
+                                    switch (data[i].Type) {
+                                        //int
+                                        case 'DateTime':
+                                            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:
+                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200 });
+                                    }
+                                }
+                            }
+
+                            //鍔ㄦ�佹樉绀哄垪鍚�
+                            option = {
+                                elem: '#mainTable'
+                                , toolbar: '#toolbarDemo'
+                                , cols: [col]
+                                , data: data1.data
+                                , height: 550
+                                , page: true
+                                , cellMinWidth: 90
+                                , limit: 50
+                                , limits: [50, 500, 5000, 20000]
+                            }
+                            table.render(option);
+
+                            //鍒锋柊琛ㄦ牸鏁版嵁
+                            DisPlay_HideColumn();
+
+                            layer.close(ajaxLoad);
+                            if ($("#Comparator").val() == 0 && $("#ColContent").val() == "") {
+                                ColFilter();
+                            }
+                            //layer.alert("鏌ヨ鎴愬姛", { icon: 1 });
                         } else {
-                            option.data = result.data;
+                            layer.close(ajaxLoad);
+                            layer.alert(data1.code + data1.Message, { icon: 5 });
                         }
-                        table.render(option);
-                        btnIs();
-                        if ($("#Comparator").val() == 0 && $("#ColContent").val() == "") {
-                            ColFilter();
-                        }
-                        layer.close(wait);
                     }, error: function () {
-                        layer.close(wait);
+                        layer.close(ajaxLoad);
                         layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
                     }
                 });
+                layer.close(wait);
             }
 
             //蹇�熻繃婊�
@@ -400,6 +457,8 @@
                 var ColName = $("#ColName").val();//澶嶉�夋
                 var Comparator = $("#Comparator").val()
                 var ColContent = $("#ColContent").val();
+                var HNumber = $("#HNumber").val(); //浜у搧浠g爜 鍗崇墿鏂欑紪鐮�
+                var HName = $("#HName").val(); //褰撳墠宸ュ簭
 
                 if (ColName != 0 && Comparator != 0) {
                     var com = "";
@@ -438,6 +497,12 @@
                 if (HBillNo) {
                     sWhere += " and 鍗曟嵁鍙� like '%" + HBillNo + "%'";
                 }
+                if (HNumber) {
+                    sWhere += " and 浜у搧浠g爜 like '%" + HNumber + "%'";
+                }
+                if (HName) {
+                    sWhere += " and 褰撳墠宸ュ簭 like '%" + HName + "%'";
+                }
                 if (HStatus) {
                     switch (HStatus) {
                         case '-1':   //鍏ㄩ儴
@@ -460,7 +525,7 @@
 
             //閲嶇疆杩囨护鏉′欢
             function set_ClearQuery() {
-                $("#HWorkBillNo").val();
+                $("#HWorkBillNo").val("");
                 $("#HBillNo").val("");
                 $("#宸ュ簭娴佽浆鍗″彿").val("");
                 $("#HBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd"));
@@ -468,7 +533,10 @@
                 $("#ColContent").val("");
                 $("#ColName").val("0");
                 $("#Comparator").val("0");
+                $("#HNumber").val("");
+                $("#HName").val("");
                 form.render('select');
+                sWhere = "";
             }
 
             //缂栬緫鍗曟嵁
@@ -689,12 +757,14 @@
 
 
                             var dataCol = [];//鏁版嵁搴撴煡璇㈠嚭鐨勫垪鏁版嵁
-                            var titleData = ["hmainid", "HProcID", "HMaterID", "HEmpID", "HSourceID", "HGroupID"];//涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
+                            /*var titleData = ["hmainid", "HProcID", "HMaterID", "HEmpID", "HSourceID", "HGroupID"];//涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�*/
 
                             dataCol = data1.data[0].HGridString.split(',');
 
                             for (var i = 0; i < option.cols[0].length - 2; i++) {
-                                var dataCols = dataCol[i].split('|');
+                                if (dataCol[i]) {
+                                    var dataCols = dataCol[i].split('|');
+                                }
                                 //闅愯棌鍒�
                                 if (dataCols[1] == 1) {
                                     option.cols[0][i + 1]["hide"] = true;

--
Gitblit v1.9.1