From eac76f6d6134a72ce34bb7cfc153ec4659439591 Mon Sep 17 00:00:00 2001
From: 杨乐 <yang.le.192@qq.com>
Date: 星期四, 06 一月 2022 17:23:13 +0800
Subject: [PATCH] 条码出入库记录 条码库存

---
 WebTM/views/仓存管理/条码出入库记录表/Kf_ICStockBillSubList.html |  327 +++++++++++++++++++++++++++++
 WebTM/views/index.html                               |    4 
 WebTM/WebTM.csproj                                   |    2 
 WebTM/views/仓存管理/条码库存/KF_ICInventoryList_WMS.html    |  277 +++++++++++++++++++++++++
 4 files changed, 608 insertions(+), 2 deletions(-)

diff --git a/WebTM/WebTM.csproj b/WebTM/WebTM.csproj
index 61811bd..0a7573b 100644
--- a/WebTM/WebTM.csproj
+++ b/WebTM/WebTM.csproj
@@ -130,6 +130,8 @@
     <Content Include="views\浠撳瓨绠$悊\鍒嗘寮忚皟鍏ュ崟\Fb_StepFoldinBillList.html" />
     <Content Include="views\浠撳瓨绠$悊\濮斿鐢ㄦ枡鍗昞WW_PPBomBillList.html" />
     <Content Include="views\浠撳瓨绠$悊\鎵爜寮傚父璁板綍琛╘KF_PonderationBillList.html" />
+    <Content Include="views\浠撳瓨绠$悊\鏉$爜鍑哄叆搴撹褰曡〃\Kf_ICStockBillSubList.html" />
+    <Content Include="views\浠撳瓨绠$悊\鏉$爜搴撳瓨\KF_ICInventoryList_WMS.html" />
     <Content Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\Add_Edit_Gy_OrderBackInfo.html" />
     <Content Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\Add_Edit_Gy_OrderBackInfo.html.html" />
     <Content Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\Add_Edit_Gy_OrderLev.html" />
diff --git a/WebTM/views/index.html b/WebTM/views/index.html
index 5e74d91..1ab5aea 100644
--- a/WebTM/views/index.html
+++ b/WebTM/views/index.html
@@ -238,8 +238,8 @@
                                     <a>浠撳簱鎶ヨ〃</a>
                                     <dl class="layui-nav-child">
                                         <dd><a lay-href="浠撳瓨绠$悊/鎵爜寮傚父璁板綍琛�/KF_PonderationBillList.html">鎵爜寮傚父璁板綍鏌ヨ</a></dd>
-                                        <dd><a lay-href="">鏉$爜鍑哄叆搴撹褰曡〃n</a></dd>
-                                        <dd><a lay-href="">鏉$爜搴撳瓨鏌ヨn</a></dd>
+                                        <dd><a lay-href="浠撳瓨绠$悊/鏉$爜鍑哄叆搴撹褰曡〃/Kf_ICStockBillSubList.html">鏉$爜鍑哄叆搴撹褰曡〃</a></dd>
+                                        <dd><a lay-href="浠撳瓨绠$悊/鏉$爜搴撳瓨/KF_ICInventoryList_WMS.html">鏉$爜搴撳瓨鏌ヨ</a></dd>
                                     </dl>
                                 </dd>
                             </dl>
diff --git "a/WebTM/views/\344\273\223\345\255\230\347\256\241\347\220\206/\346\235\241\347\240\201\345\207\272\345\205\245\345\272\223\350\256\260\345\275\225\350\241\250/Kf_ICStockBillSubList.html" "b/WebTM/views/\344\273\223\345\255\230\347\256\241\347\220\206/\346\235\241\347\240\201\345\207\272\345\205\245\345\272\223\350\256\260\345\275\225\350\241\250/Kf_ICStockBillSubList.html"
new file mode 100644
index 0000000..53f85da
--- /dev/null
+++ "b/WebTM/views/\344\273\223\345\255\230\347\256\241\347\220\206/\346\235\241\347\240\201\345\207\272\345\205\245\345\272\223\350\256\260\345\275\225\350\241\250/Kf_ICStockBillSubList.html"
@@ -0,0 +1,327 @@
+锘�<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="utf-8" />
+    <title>鏉$爜鍑哄叆搴撹褰曡〃</title>
+    <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
+    <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
+    <script src="../../../layuiadmin/layui/layui.js"></script>
+    <script src="../../../layuiadmin/Scripts/json2.js"></script>
+    <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
+    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
+    <script src="../../../layuiadmin/PubCustom.js"></script>
+    <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script>
+    <style type="text/css">
+        input.layui-input.layui-unselect {
+            padding-right: 0;
+        }
+    </style>
+</head>
+<body>
+    <div class="layui-fluid">
+        <div class="layui-col-md12">
+            <div class="layui-card" style="padding: 1px">
+                <div class="layui-card-body" style="padding: 1px;">
+                    <form class="layui-form" action="" lay-filter="component-form-group">
+                        <div class="layui-collapse">
+                            <div class="layui-colla-item">
+                                <div class="layui-colla-title layui-inline">
+                                    <div class="layui-inline">
+                                        <span>鏇村</span>
+                                    </div>
+                                </div>
+                                <div class="layui-inline">
+                                    <label class="layui-form-label">寮�濮嬫棩鏈�</label>
+                                    <div class="layui-input-block">
+                                        <input type="date" class="layui-input" id="HStartDate" style="width:190px;">
+                                    </div>
+                                </div>
+                                <div class="layui-inline">
+                                    <label class="layui-form-label">缁撴潫鏃ユ湡</label>
+                                    <div class="layui-input-block">
+                                        <input type="date" class="layui-input" id="HEndDate" style="width:190px;">
+                                    </div>
+                                </div>
+                                <div class="layui-inline">
+                                    <label class="layui-form-label">鍗曟嵁绫诲瀷</label>
+                                    <div class="layui-input-block">
+                                        <select name="BillType" lay-filter="BillType" id="BillType">
+                                            <option value="鍏ㄩ儴" selected="selected">鍏ㄩ儴</option>
+                                            <option value="澶栬喘鍏ュ簱">澶栬喘鍏ュ簱</option>
+                                            <option value="浜у搧鍏ュ簱">浜у搧鍏ュ簱</option>
+                                            <option value="鐢熶骇棰嗘枡鍗�">鐢熶骇棰嗘枡鍗�</option>
+                                            <option value="璋冩嫧鍗�">璋冩嫧鍗�</option>
+                                            <option value="鍏朵粬鍏ュ簱">鍏朵粬鍏ュ簱</option>
+                                            <option value="鍏朵粬鍑哄簱鍗�">鍏朵粬鍑哄簱鍗�</option>
+                                            <option value="濮斿鍔犲伐鍏ュ簱鍗�">濮斿鍔犲伐鍏ュ簱鍗�</option>
+                                            <option value="濮斿鍔犲伐鍑哄簱鍗�">濮斿鍔犲伐鍑哄簱鍗�</option>
+                                        </select>
+                                    </div>
+                                </div>
+                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">
+                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+                                </button>
+                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">閲嶇疆</button>
+                                <div class="layui-colla-content">
+                                    <div class="layui-inline">
+                                        <label class="layui-form-label">鏉″舰鐮�</label>
+                                        <div class="layui-input-block">
+                                            <input type="text" class="layui-input" name="HBarCode" id="HBarCode" style="width:190px;">
+                                        </div>
+                                    </div>
+                                    <div class="layui-inline">
+                                        <label class="layui-form-label">鐗╂枡鍚嶇О</label>
+                                        <div class="layui-input-block">
+                                            <input type="text" class="layui-input" name="MaterialName" id="MaterialName" style="width:190px;">
+                                        </div>
+                                    </div>
+                                    <div class="layui-inline">
+                                        <label class="layui-form-label">浠撳簱</label>
+                                        <div class="layui-input-block">
+                                            <input type="text" class="layui-input" name="sWH" id="sWH" style="width:190px;">
+                                        </div>
+                                    </div>
+                                    <div class="layui-inline">
+                                        <label class="layui-form-label">浠撲綅</label>
+                                        <div class="layui-input-block">
+                                            <input type="text" class="layui-input" name="sSP" id="sSP" style="width:190px;">
+                                        </div>
+                                    </div>
+                                    <hr />
+                                    <div class="layui-inline">
+                                        <label class="layui-form-label">鎵瑰彿</label>
+                                        <div class="layui-input-block">
+                                            <input type="text" class="layui-input" name="sBatchNo" id="sBatchNo" style="width:190px;">
+                                        </div>
+                                    </div>
+                                    <div class="layui-inline">
+                                        <label class="layui-form-label">鍗曟嵁鍙�</label>
+                                        <div class="layui-input-block">
+                                            <input type="text" class="layui-input" name="BillNo" id="BillNo" style="width:190px;">
+                                        </div>
+                                    </div>
+                                    <!--<div class="layui-inline">
+                                        <label class="layui-form-label">鍒跺崟浜�</label>
+                                        <div class="layui-input-block">
+                                            <input type="text" class="layui-input" name="Hmaker" id="Hmaker" style="width:190px;">
+                                        </div>
+                                    </div>-->
+                                </div>
+                            </div>
+                        </div>
+                        <table class="" id="mainTable" lay-filter="mainTable"></table>
+                        <script type="text/html" id="toolbarDemo">
+                            <div class="layui-btn-container">
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-view"><i class="layui-icon layui-icon-tips"></i>棰勮</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-print"><i class="layui-icon layui-icon-print"></i>鎵撳嵃</button>
+                            </div>
+                        </script>
+                    </form>
+                </div>
+            </div>
+        </div>
+    </div>
+
+    <script>
+        var cols_arr = []; //瀛樺偍琛ㄦ牸澶寸殑鏁扮粍
+        var table = null;
+        layui.config({
+            base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
+        }).extend({
+            index: 'lib/index', //涓诲叆鍙fā鍧�
+        }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate'], function () {
+            //#region 鍏叡鍙橀噺
+            var $ = layui.$
+                , admin = layui.admin
+                , layer = layui.layer
+                , table = layui.table
+                , form = layui.form
+                , element = layui.element
+                , laypage = layui.laypage
+                , laydate = layui.laydate
+                , util = layui.util
+            //鏌ヨ鏉′欢
+            var sWhere = {};
+            var resultTableHead = []; //鑾峰彇鍒楄〃澶村瓧娈佃嚜瀹氫箟鍒楁暟缁�
+
+            //#endregion
+
+            //#region 杩涘叆椤甸潰鍔犺浇
+
+            //鍒濆鍖栬〃鍗曟彃浠�
+            set_InitFrom();
+            //鍒濆鍖栫晫闈�
+            set_ClearBill( sWhere);
+
+            //#endregion
+
+            //#region 瑙﹀彂浜嬩欢锛氬寘鎷琭orm.on(){}鏍煎紡鐨勬墍鏈夌偣鍑讳簨浠躲�侀�夋嫨浜嬩欢绛�
+
+            // 鏌ヨ鎸夐挳
+            form.on('submit(btnSearch)', function (data) {
+                get_FastQuery();
+            });
+            // 閲嶇疆鎸夐挳
+            form.on('submit(btnReSearch)', function (data) {
+                //娓呯┖杩囨护鏉′欢
+                set_ClearQuery();
+            });
+
+            //#endregion
+
+            //#region 姝ら〉闈㈡墍鏈夌殑鏂规硶
+
+            // 鍒濆鍖栫晫闈�
+            function set_ClearBill( sWhere) {
+                resultTableHead = []; //娓呯┖琛ㄥご鍒楋紝闃叉閲嶅娓叉煋
+                //鍒濆鏌ヨ
+                get_Display( sWhere);
+
+            }
+
+            // 鍒濆鍖栬〃鍗�
+            function set_InitFrom() {
+                //laydate.render({
+                //    elem: '#HStartDate'
+                //});
+                //laydate.render({
+                //    elem: '#HEndDate'
+                //});
+                $("#HStartDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd"));
+                $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd"));
+            }
+
+            // 鍒濆鍖栬〃鏍兼柟娉�
+            function set_InitGrid( sWhere) {
+                //濉厖琛ㄦ牸澶存暟缁�
+                var data = resultTableHead;
+
+                cols_arr[0] = [];
+                cols_arr[0][0] = { checkbox: true, fixed: true, totalRowText: '鍚堣' };
+                for (var i = 0; i < data.length; i++) {
+                    if (data[i].name == 'HItemID') {
+                        cols_arr[0][i + 1] = { field: data[i].id, title: data[i].name, align: 'center', hide: true }; //闅愯棌id鍒�
+                    }
+                    else {
+                        switch (data[i].name) {
+                            //int
+                            case '鏁伴噺':
+                                cols_arr[0][i + 1] = { field: data[i].id, title: data[i].name, align: 'center', totalRow: true, sort: true };
+                                break;
+                            //Decimal
+                            //case 'Decimal':
+                            //    cols_arr[0][i + 1] = { field: data[i].id, title: data[i].name, align: 'center', totalRow: true, sort: true };
+                            //    break;
+                            default:
+                                cols_arr[0][i + 1] = { field: data[i].id, title: data[i].name, align: 'center', sort: true };
+                        }
+                    }
+                }
+               
+                //濉厖琛ㄦ牸鏁版嵁
+                table.render({
+                    elem: '#mainTable',
+                    url: GetWEBURL() + '/Kf_ICStockInOutBill/StockInOutBillList',
+                    toolbar: '#toolbarDemo', //寮�鍚ご閮ㄥ伐鍏锋爮锛屽苟涓哄叾缁戝畾宸︿晶妯℃澘
+                    title: '鏉$爜鍑哄叆璁板綍鏄庣粏琛�',
+                    cols: cols_arr,    //濉厖琛ㄦ牸澶存暟鎹�,
+                    id: 'mainTable', //琛ㄦ牸id
+                    where: { "sWhere": sWhere  }, //鎵╁睍鍙傛暟,鍙互浼犳暟鎹埌鍚庡彴
+                    page: false,   //鍏抽棴鍒嗛〉
+                    totalRow: true, //寮�鍚悎璁�
+                    limit: 50,     //涓�椤佃兘澶熸樉绀虹殑鏈�澶ф暟鐩�
+                    limits: [50, 100, 300, 500, 1000, 5000], //鎺у埗澶氬皯琛屼竴椤碉紙榛樿浜旀潯涓�椤碉級
+                    method: 'get',  //鎻愪氦鏂瑰紡
+                    layout: ['count', 'prev', 'page', 'next', 'limit', 'skip'],
+                    parseData: function (res) {  //res 涓鸿繑鍥炵殑鏁版嵁
+                        if (res.code == "0") {
+                            return {
+                                "msg": res.Message
+                            }
+                        }
+                    },
+                    response: {
+                        statusCode: 1 //閲嶆柊瑙勫畾鎴愬姛鐨勭姸鎬佺爜涓� 1锛宼able 缁勪欢榛樿涓� 0
+                    },
+                    done: function (res) {   //杩斿洖鏁版嵁鎵ц鍥炶皟鍑芥暟
+                        layer.close(layer.index);    //杩斿洖鏁版嵁鍏抽棴loading
+                    }
+                });
+                sWhere = {};
+            }
+            //杩涘叆椤甸潰鏄剧ず鐨勭紦瀛樺垪琛�
+            function get_Display( sWhere) {
+                var ajaxLoad = layer.load();
+                sWhere = JSON.stringify(sWhere);
+                $.ajax({
+                    //url: "http://61.130.49.162:9090/WMSAPI///Web/GetMAXNum",
+                    url: GetWEBURL() + '/Kf_ICStockInOutBill/StockInOutBillList',
+                    type: "GET",
+                    data: { "sWhere": sWhere },
+                    async: false,
+                    dataType: "json",//鏁版嵁绫诲瀷鍙互涓� text xml json  script  jsonp
+                    success: function (data1) {
+                        for (var key in data1.list) {
+                            resultTableHead.push({ "id": data1.list[key].ColmCols, "name": data1.list[key].ColmCols, "Type": data1.list[key].ColmType });
+                        }
+                        set_InitGrid( sWhere);
+                    }, error: function (err) {
+                        layer.alert(err.Message, { icon: 5 });
+                    }
+                });
+            }
+
+            // 閲嶇疆杩囨护鏉′欢
+            function set_ClearQuery() {
+                $("#HStartDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd"));
+                $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd"));
+                $("#BillNo").val("");//鍗曟嵁鍙�
+                $("#HBarCode").val("");//鏉″舰鐮�
+                $("#BillType").val("鍏ㄩ儴");//鍗曟嵁绫诲瀷
+                $("#MaterialName").val("");//鐗╂枡鍚嶇О
+                $("#sBatchNo").val("");//鎵瑰彿
+                $("#sSP").val("");//浠撲綅
+                $("#sWH").val("");//浠撳簱
+
+                form.render();
+                //$("#Hmaker").val();//鍒跺崟浜�
+                sWhere = {};
+                get_FastQuery();
+            }
+
+            // 蹇�熻繃婊�
+            function get_FastQuery() {
+
+                var HStartDate = $("#HStartDate").val();
+                var HEndDate = $("#HEndDate").val();
+                var BillNo = $("#BillNo").val();//鍗曟嵁鍙�
+                var HBarCode = $("#HBarCode").val();//鏉″舰鐮�
+                var BillType = $("#BillType").val();//鍗曟嵁绫诲瀷
+                var MaterialName = $("#MaterialName").val();//鐗╂枡鍚嶇О
+                var sBatchNo = $("#sBatchNo").val();//鎵瑰彿
+                var sSP = $("#sSP").val();//浠撲綅
+                var sWH = $("#sWH").val();//浠撳簱
+                //瀛樺偍涓篔SON瀛楃涓�
+                var sWhere = {
+                    "HStartDate": HStartDate,
+                    "HEndDate": HEndDate,
+                    "BillNo": BillNo,
+                    "HBarCode": HBarCode,
+                    "BillType": BillType,
+                    "MaterialName": MaterialName,
+                    "sBatchNo": sBatchNo,
+                    "sSP": sSP,
+                    "sWH": sWH,
+                };
+                //alert(JSON.stringify(sWhere));
+                set_ClearBill( sWhere);
+
+            }
+            //#endregion
+
+            //浠ヤ笂鏄痩ayui妯″潡
+        });
+
+    </script>
+</body>
+</html>
\ No newline at end of file
diff --git "a/WebTM/views/\344\273\223\345\255\230\347\256\241\347\220\206/\346\235\241\347\240\201\345\272\223\345\255\230/KF_ICInventoryList_WMS.html" "b/WebTM/views/\344\273\223\345\255\230\347\256\241\347\220\206/\346\235\241\347\240\201\345\272\223\345\255\230/KF_ICInventoryList_WMS.html"
new file mode 100644
index 0000000..469e84c
--- /dev/null
+++ "b/WebTM/views/\344\273\223\345\255\230\347\256\241\347\220\206/\346\235\241\347\240\201\345\272\223\345\255\230/KF_ICInventoryList_WMS.html"
@@ -0,0 +1,277 @@
+锘�<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="utf-8" />
+    <title>鏉$爜搴撳瓨鏌ヨ鍒楄〃</title>
+    <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
+    <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
+    <!--<script src="../../../layuiadmin/layui/layui.js"></script>-->
+    <script src="../../../layuiadmin/layui/layui.js"></script>
+    <script src="../../../layuiadmin/Scripts/json2.js"></script>
+    <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
+    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
+    <script src="../../../layuiadmin/PubCustom.js"></script>
+    <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script>
+
+    <style type="text/css">
+        input.layui-input.layui-unselect {
+            padding-right: 0;
+        }
+    </style>
+</head>
+<body>
+    <div class="layui-fluid">
+        <div class="layui-col-md12">
+            <div class="layui-card" style="padding: 1px">
+                <div class="layui-card-body" style="padding: 1px;">
+                    <form class="layui-form" action="" lay-filter="component-form-group">
+                        <div class="layui-collapse">
+                            <div class="layui-colla-item">
+                                <div class="layui-colla-title layui-inline">
+                                    <div class="layui-inline">
+                                        <span>鏇村</span>
+                                    </div>
+                                </div>
+                                <div class="layui-inline">
+                                    <label class="layui-form-label">鏉″舰鐮�</label>
+                                    <div class="layui-input-block">
+                                        <input type="text" class="layui-input" name="HBarCode" id="HBarCode" style="width:190px;">
+                                    </div>
+                                </div>
+                                <div class="layui-inline">
+                                    <label class="layui-form-label">鐗╂枡浠g爜</label>
+                                    <div class="layui-input-block">
+                                        <input type="text" class="layui-input" name="MaterialCode" id="MaterialCode" style="width:190px;">
+                                    </div>
+                                </div>
+                                <div class="layui-inline">
+                                    <label class="layui-form-label">鐗╂枡鍚嶇О</label>
+                                    <div class="layui-input-block">
+                                        <input type="text" class="layui-input" name="MaterialName" id="MaterialName" style="width:190px;">
+                                    </div>
+                                </div>
+                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">
+                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+                                </button>
+                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">閲嶇疆</button>
+                                <div class="layui-colla-content">
+                                    <div class="layui-inline">
+                                        <label class="layui-form-label">瑙勬牸鍨嬪彿</label>
+                                        <div class="layui-input-block">
+                                            <input type="text" class="layui-input" name="SpecificationModel" id="SpecificationModel" style="width:190px;">
+                                        </div>
+                                    </div>
+                                    <div class="layui-inline">
+                                        <label class="layui-form-label">浠撳簱</label>
+                                        <div class="layui-input-block">
+                                            <input type="text" class="layui-input" name="sWH" id="sWH" style="width:190px;">
+                                        </div>
+                                    </div>
+
+                                </div>
+                            </div>
+                        </div>
+                        <table class="" id="mainTable" lay-filter="mainTable"></table>
+                        <script type="text/html" id="toolbarDemo">
+                            <div class="layui-btn-container">
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-view"><i class="layui-icon layui-icon-tips"></i>棰勮</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-print"><i class="layui-icon layui-icon-print"></i>鎵撳嵃</button>
+                            </div>
+                        </script>
+                    </form>
+                </div>
+            </div>
+        </div>
+    </div>
+
+    <script>
+        var cols_arr = []; //瀛樺偍琛ㄦ牸澶寸殑鏁扮粍
+        layui.config({
+            base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
+        }).extend({
+            index: 'lib/index', //涓诲叆鍙fā鍧�
+        }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate'], function () {
+            //#region 鍏叡鍙橀噺
+            var $ = layui.$
+                , admin = layui.admin
+                , layer = layui.layer
+                , table = layui.table
+                , form = layui.form
+                , element = layui.element
+                , laypage = layui.laypage
+                , laydate = layui.laydate
+                , util = layui.util
+            //鏌ヨ鏉′欢
+            var sWhere = "";
+            var resultTableHead = []; //鑾峰彇鍒楄〃澶村瓧娈佃嚜瀹氫箟鍒楁暟缁�
+
+            //#endregion
+
+            //#region 鍒濆鍖栫晫闈�
+            set_ClearBill();
+            //#endregion
+
+            //#region 瑙﹀彂浜嬩欢锛氬寘鎷琭orm.on(){}鏍煎紡鐨勬墍鏈夌偣鍑讳簨浠躲�侀�夋嫨浜嬩欢绛�
+
+            //閲嶇疆鎸夐挳
+            form.on('submit(btnReSearch)', function (data) {
+                //娓呯┖杩囨护鏉′欢
+                set_ClearQuery();
+            });
+
+            // 鏌ヨ鎸夐挳
+            form.on('submit(btnSearch)', function (data) {
+                get_FastQuery();
+            });
+
+           
+
+            //#endregion
+
+            //#region  姝ら〉闈㈡墍鏈夌殑鏂规硶
+            // 鍒濆鍖栫晫闈�
+            function set_ClearBill() {
+
+                //娓呯┖琛ㄥご鍒楋紝闃叉閲嶅娓叉煋
+                 resultTableHead = [];
+                //鏌ヨ
+                get_Display(sWhere);
+              
+            }
+
+
+            //杩涘叆椤甸潰鏄剧ず鐨勭紦瀛樺垪琛�
+            function get_Display(sWhere) {
+                var ajaxLoad = layer.load();
+                $.ajax({
+                    url: GetWEBURL() + '/KF_ICInventoryList_WMSBill/GetWMSBillList',
+                    type: "GET",
+                    data: { "page": 1, "limit": 50, "sWhere": sWhere },
+                    success: function (data1) {
+                        for (var key in data1.list) {
+                            resultTableHead.push({ "id": data1.list[key].ColmCols, "name": data1.list[key].ColmCols, "Type": data1.list[key].ColmType });
+                        }
+                        set_InitGrid(sWhere);
+                    }, error: function () {
+                        layer.close(ajaxLoad);
+                        layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                    }
+                });
+            }
+
+            // 鍒濆鍖栬〃鏍兼柟娉�
+            function set_InitGrid(sWhere) {
+                //濉厖琛ㄦ牸澶存暟缁�
+                var data = resultTableHead;
+
+                cols_arr[0] = [];
+                cols_arr[0][0] = { checkbox: true, fixed: true, totalRowText: '鍚堣' };
+                for (var i = 0; i < data.length; i++) {
+                    if (data[i].name == 'HItemID') {
+                        cols_arr[0][i + 1] = { field: data[i].id, title: data[i].name, align: 'center', hide: true }; //闅愯棌id鍒�
+                    }
+                    else {
+                        switch (data[i].name) {
+                            //int
+                            case '鏁伴噺':
+                                cols_arr[0][i + 1] = { field: data[i].id, title: data[i].name, align: 'center', totalRow: true, sort: true, width: 200 };
+                                break;
+                            case 'rownumber':
+                                cols_arr[0][i + 1] = { field: data[i].id, title: data[i].name, align: 'center', sort: true, hide: true };
+                                break;
+                            case "鎬绘暟":
+                                cols_arr[0][i + 1] = { field: data[i].id, title: data[i].name, align: 'center', sort: true, hide: true };
+                                break;
+                            //Decimal
+                            //case 'Decimal':
+                            //    cols_arr[0][i + 1] = { field: data[i].id, title: data[i].name, align: 'center', totalRow: true, sort: true };
+                            //    break;
+                            default:
+                                cols_arr[0][i + 1] = { field: data[i].id, title: data[i].name, align: 'center', sort: true,width: 150 };
+                        }
+                    }
+                }
+
+                //濉厖琛ㄦ牸鏁版嵁
+                table.render({
+                    elem: '#mainTable',
+                    url: GetWEBURL() + '/KF_ICInventoryList_WMSBill/GetWMSBillList',
+                    toolbar: '#toolbarDemo', //寮�鍚ご閮ㄥ伐鍏锋爮锛屽苟涓哄叾缁戝畾宸︿晶妯℃澘
+                    title: '鏉$爜搴撳瓨璁板綍琛�',
+                    cols: cols_arr,    //濉厖琛ㄦ牸澶存暟鎹�,
+                    id: 'mainTable', //琛ㄦ牸id
+                    where: { "sWhere": sWhere }, //鎵╁睍鍙傛暟,鍙互浼犳暟鎹埌鍚庡彴
+                    page: true,   //鍏抽棴鍒嗛〉
+                    totalRow: true, //寮�鍚悎璁�
+                    limit: 50,     //涓�椤佃兘澶熸樉绀虹殑鏈�澶ф暟鐩�
+                    limits: [50, 100, 300, 500, 1000, 5000], //鎺у埗澶氬皯琛屼竴椤碉紙榛樿浜旀潯涓�椤碉級
+                    method: 'get',  //鎻愪氦鏂瑰紡
+                    layout: ['count', 'prev', 'page', 'next', 'limit', 'skip'],
+                    parseData: function (res) {  //res 涓鸿繑鍥炵殑鏁版嵁
+                        if (res.code == "0") {
+                            return {
+                                "msg": res.Message
+                            }
+                        }
+                    },
+                    response: {
+                        statusCode: 1 //閲嶆柊瑙勫畾鎴愬姛鐨勭姸鎬佺爜涓� 1锛宼able 缁勪欢榛樿涓� 0
+                    },
+                    done: function (res) {   //杩斿洖鏁版嵁鎵ц鍥炶皟鍑芥暟
+                        layer.close(layer.index);    //杩斿洖鏁版嵁鍏抽棴loading
+                    }
+                });
+            }
+
+            // 蹇�熻繃婊�
+            function get_FastQuery() {
+              
+                var HBarCode = $("#HBarCode").val();//鏉″舰鐮�
+                var MaterialCode = $("#MaterialCode").val();//鐗╂枡浠g爜
+                var MaterialName = $("#MaterialName").val();//鐗╂枡鍚嶇О
+                var SpecificationModel = $("#SpecificationModel").val();//瑙勬牸鍨嬪彿
+                var sWH = $("#sWH").val();//浠撳簱
+               
+                if (HBarCode) {
+                    sWhere += " and 鏉$爜缂栧彿 like '%" + HBarCode + "%'";
+                }
+                if (MaterialCode) {
+                    sWhere += " and 鐗╂枡浠g爜 like '%" + MaterialCode + "%'";
+                }
+                if (MaterialName) {
+                    sWhere += " and 鐗╂枡鍚嶇О like '%" + MaterialName + "%'";
+                }
+                if (SpecificationModel) {
+                    sWhere += " and 瑙勬牸鍨嬪彿 like '%" + SpecificationModel + "%'";
+                }
+                if (sWH) {
+                    sWhere += " and 浠撳簱鍚嶇О like '%" + sWH + "%'";
+                }
+                
+                set_ClearBill();
+                sWhere = "";//璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨
+            }
+
+            // 閲嶇疆杩囨护鏉′欢
+            function set_ClearQuery() {
+                $("#HBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd"));
+                $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd"));
+                $("#HBillNo").val("");//鍗曟嵁鍙�
+                $("#HCusID").val("");//瀹㈡埛
+                $("#HDeptID").val();//閮ㄩ棬
+                $("#MaterialCode").val();//鐗╂枡浠g爜
+                $("#MaterialName").val();//鐗╂枡鍚嶇О
+                $("#SpecificationModel").val();//瑙勬牸鍨嬪彿
+                $("#HSourceBillNo").val();//婧愬崟鍗曞彿
+                $("#Warehouse").val();//浠撳簱
+                $("#Hmaker").val();//鍒跺崟浜�
+
+                sWhere = "";
+            }
+
+
+            //#endregion
+        });
+    </script>
+</body>
+</html>
\ No newline at end of file

--
Gitblit v1.9.1