From 3db07a8a78d726afa7513367a1295693fc39ca0e Mon Sep 17 00:00:00 2001
From: yangle <admin@YINMOU>
Date: 星期一, 22 一月 2024 16:55:36 +0800
Subject: [PATCH] 排单墙列表

---
 WebTM/views/车间管理/工序流转卡/SingleRowWallList.html |  241 ++++++++++++++++++++++++++++++++++++++++++++++++
 WebTM/views/index.html                        |    1 
 WebTM/WebTM.csproj                            |    1 
 3 files changed, 243 insertions(+), 0 deletions(-)

diff --git a/WebTM/WebTM.csproj b/WebTM/WebTM.csproj
index d75c0a4..159d01c 100644
--- a/WebTM/WebTM.csproj
+++ b/WebTM/WebTM.csproj
@@ -446,6 +446,7 @@
     <Content Include="views\杞﹂棿绠$悊\宸ュ簭娴佽浆\MES_StationInBillList_PDA_QiaoYi.html" />
     <Content Include="views\杞﹂棿绠$悊\宸ュ簭娴佽浆\MES_StationOutBillList_PDA_QiaoYi.html" />
     <Content Include="views\杞﹂棿绠$悊\宸ュ簭娴佽浆鍗Sc_ProcessExchangeBillList_LookDown.html" />
+    <Content Include="views\杞﹂棿绠$悊\宸ュ簭娴佽浆鍗SingleRowWallList.html" />
     <Content Include="views\杞﹂棿绠$悊\宸ュ簭杩涚珯鎺ユ敹鍗昞Cj_StationInBillList_QiaoYi.html" />
     <Content Include="views\杞﹂棿绠$悊\鎶ヨ〃鍒嗘瀽\Sc_BadReasonReport.html" />
     <Content Include="views\杞﹂棿绠$悊\鎶ヨ〃鍒嗘瀽\Sc_ProcessErrStationReport.html" />
diff --git a/WebTM/views/index.html b/WebTM/views/index.html
index 343f8bc..cfd579d 100644
--- a/WebTM/views/index.html
+++ b/WebTM/views/index.html
@@ -524,6 +524,7 @@
                                         <dd><a lay-href="杞﹂棿绠$悊/濮斿宸ュ簭鎺ユ敹鍗�/Cj_StationEntrustOutBill.html">宸ュ簭濮斿鎺ユ敹鍗�</a></dd>
                                         <dd><a lay-href="杞﹂棿绠$悊/濮斿宸ュ簭鎺ユ敹鍗�/Cj_StationEntrustOutBill_Mul.html">宸ュ簭濮斿鎺ユ敹鍗曟壒閲�</a></dd>
                                         <dd><a lay-href="杞﹂棿绠$悊/濮斿宸ュ簭鎺ユ敹鍗�/Cj_StationEntrustOutBillList.html">宸ュ簭濮斿鎺ユ敹鍗曠淮鎶�</a></dd>
+                                        <dd><a lay-href="杞﹂棿绠$悊/宸ュ簭娴佽浆鍗�/SingleRowWallList.html">鎺掑崟澧�</a></dd>
                                     </dl>
                                 </dd>
                                 <dd>
diff --git "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\346\265\201\350\275\254\345\215\241/SingleRowWallList.html" "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\346\265\201\350\275\254\345\215\241/SingleRowWallList.html"
new file mode 100644
index 0000000..489aa36
--- /dev/null
+++ "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\346\265\201\350\275\254\345\215\241/SingleRowWallList.html"
@@ -0,0 +1,241 @@
+锘�<!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>
+    <script src="../../../layuiadmin/HideButton.js"></script>
+    <script src="../../../layuiadmin/soulTable.slim.js"></script>
+    <style>
+        .layui-table-cell {
+            height: 52px;
+            line-height: 52px;
+        }
+
+    </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-inline">
+                                        <input type="text" name="HDeptName" id="HDeptName" class="layui-input" value="" style="float: left; width: 150px;">
+                                        <input type="hidden" name="HDeptID" id="HDeptID" class="layui-input" value="0" style="float: left; width: 150px;">
+                                        <button type="button" class="layui-btn" lay-submit="" lay-filter="btnHDept" id="btnHDept" style="width: 40px; padding: 0 10px;">
+                                            <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+                                        </button>
+                                    </div>
+                                </div>
+                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch" style="padding: 0 5px;width:55px; ">鏌ヨ</button>
+                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btn-Exit" id="btn-Exit" style="padding: 0 5px; width: 55px;">閫�鍑�</button>
+                            </div>
+                        </div>
+                        <table class="" id="mainTable" lay-filter="mainTable"></table>
+                    </form>
+                </div>
+            </div>
+        </div>
+    </div>
+</body>
+</html>
+<script>
+    layui.config({
+        base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
+    }).extend({
+        index: 'lib/index', //涓诲叆鍙fā鍧�
+    }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate','soulTable'], 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
+            , soulTable = layui.soulTable
+        var sWhere = "";
+        var titleData = [""];
+        var option = [];
+        var HModName = "SingleRowWallList";
+
+        //#endregion
+
+        //#region 杩涘叆椤甸潰鍗冲姞杞�
+
+        //鍒濆鍖栫晫闈�
+        set_ClearBill();
+
+        //#endregion
+
+        //#region 瑙﹀彂浜嬩欢锛氬寘鎷琭orm.on(){}鏍煎紡鐨勬墍鏈夌偣鍑讳簨浠躲�侀�夋嫨浜嬩欢绛�
+
+        //鏌ヨ鎸夐挳
+        form.on('submit(btnSearch)', function (data) {
+            get_FastQuery();
+        });
+
+        //鐢熶骇杞﹂棿
+        form.on('submit(btnHDept)', function (data) {
+            get_btnHDept();
+        });
+
+        //閫�鍑�
+        form.on('submit(btn-Exit)', function (data) {
+            Pub_Close(2);
+        });
+       
+
+
+        //#endregion
+
+        //#region 姝ら〉闈㈡墍鏈夌殑鏂规硶
+
+        // 鍒濆鍖栫晫闈�
+        function set_ClearBill() {
+            //鏌ヨ
+            get_FastQuery();
+        }
+
+        //鑾峰彇杞﹂棿鍒楄〃
+        function get_btnHDept() {
+            layer.open({
+                type: 2//寮圭獥绫诲瀷
+                , skin: 'layui-layer-rim' //鍔犱笂杈规
+                , area: ['90%', '90%']//澶у皬
+                , title: '鐢熶骇杞﹂棿鍒楄〃'//鏍囬
+                , shift: 2//寮瑰嚭鍔ㄧ敾
+                , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_DepartmentList.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('璇烽�夋嫨鏁版嵁');
+                    }
+                    $("#HDeptName").val(checkStatus.data[0].閮ㄩ棬鍚嶇О);
+                    $("#HDeptID").val(checkStatus.data[0].HItemID);
+                    layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                }
+            })
+        }
+
+        // 鏌ヨ
+        function get_Display(sWhere) {
+            var ajaxLoad = layer.load();
+            $.ajax({
+                url: GetWEBURL() + '/Sc_ProcExchWorkBackBill/SingleRowWallList',
+                type: "GET",
+                data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] },
+                success: function (data1) {
+
+                    if (data1.count == 1) {
+                        layer.close(ajaxLoad);
+
+                        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: 'numbers', title: '搴忓彿', width:80 });
+                        for (var i = 0; i < data.length; i++) {
+                            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', 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', width: 200 });
+                                }
+                            }
+                        }
+
+                        option = {
+                            elem: '#mainTable'
+                            //, toolbar: '#toolbarDemo'
+                            , height: 800
+                            , page: true //寮�鍚垎椤�
+                            , limit: 50
+                            , limits: [50, 500, 5000, 20000]
+                            , cols: [col]
+                            , data: data1.data.DataSouce
+                            , done: function (res, curr, count) {
+                                //soulTable.render(this);
+                                //res涓鸿〃鏍肩殑鎵�鏈夋暟鎹紝curr涓哄綋鍓嶉〉鐮侊紝count涓烘暟鎹�绘潯鏁�
+                                //閬嶅巻鏈〉鎵�鏈夎〃鏍兼暟鎹殑鍊硷紝渚濇鍒ゆ柇鏄惁涓虹┖闂蹭腑鐘舵�侊紝鑻ヤ笉鏄垯閫氳繃data-index鏀瑰彉璇ヨ鏍峰紡
+                                //杩欓噷item鍜宨ndex鍒嗗埆瀵瑰簲姣忚鐨勬暟鎹拰data-index绱㈠紩鍊�
+                                res.data.forEach(function (item, index) {
+                                    if (data1.data.DataColor != undefined) {
+                                        var sj = data1.data.DataColor;
+                                        //绂佺敤澶嶉�夋锛岃缃笉鍙�変腑鏍囪瘑锛屽皢璇ヨ璁剧疆涓洪槾褰辫壊
+                                        var tr = $(".layui-table tr[data-index=" + index + "]");
+                                        var td = tr.children('td'); //鑾峰彇tr涓嬫墍鏈夌殑td
+                                        if (sj.length > index) {
+                                            for (var i = 1; i < td.length; i++) {
+                                                var title = option.cols[0][i].field;
+                                                if (sj[index][title] != "" && sj[index][title] != null) {
+                                                    td.eq(i).css("background-color", sj[index][title]);
+                                                }
+                                            }
+                                        }
+                                    }
+                                })
+                            }
+                        };
+                        table.render(option);
+
+                    } else {
+                        layer.close(ajaxLoad);
+                        layer.msg(data1.code + data1.Message, { icon: 5 });
+                    }
+                }, error: function () {
+                    layer.close(ajaxLoad);
+                    layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                }
+            });
+
+        }
+
+        // 蹇�熻繃婊�
+        function get_FastQuery() {
+
+            var HDeptID = $("#HDeptID").val();//杞﹂棿
+           
+            if (HDeptID) {
+                sWhere += HDeptID;
+            }
+
+            get_Display(sWhere);
+            sWhere = "";//璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨
+        }
+
+        //#endregion
+
+        //浠ヤ笂鏄痩ayui妯″潡
+    });
+</script>
\ No newline at end of file

--
Gitblit v1.9.1