yangle
2024-09-13 43e1fdef50d3e4ab60ef64d2fb6d7113d954fa6c
工序流转卡派工优化 增加 车间 工序 工作中心
1个文件已修改
181 ■■■■■ 已修改文件
WebTM/views/车间管理/工序流转卡/Sc_ProcessExchangeArrangement_PG.html 181 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/³µ¼ä¹ÜÀí/¹¤ÐòÁ÷ת¿¨/Sc_ProcessExchangeArrangement_PG.html
@@ -35,6 +35,41 @@
                                    </div>
                                </div>
                                <div class="layui-inline">
                                    <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">车间</label>
                                    <div class="layui-input-block" style="margin-left: 77px;">
                                        <input type="text" class="layui-input" lay-verify="HDeptName" name="HDeptName" id="HDeptName" value="" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
                                        <input type="hidden" class="layui-input" lay-verify="HDeptID" name="HDeptID" id="HDeptID" value="0">
                                        <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHDeptID" id="btnHDeptID" style="padding: 0 10px;float: right;margin-right: 3px;">
                                            <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                        </button>
                                    </div>
                                </div>
                                <div class="layui-inline">
                                    <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">工序</label>
                                    <div class="layui-input-block" style="margin-left: 77px;">
                                        <input type="text" class="layui-input" lay-verify="HProcName" name="HProcName" id="HProcName" value="" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
                                        <input type="hidden" class="layui-input" lay-verify="HProcID" name="HProcID" id="HProcID" value="0">
                                        <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHProcID" id="btnHProcID" style="padding: 0 10px;float: right;margin-right: 3px;">
                                            <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                        </button>
                                    </div>
                                </div>
                                <div class="layui-inline">
                                    <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">工作中心</label>
                                    <div class="layui-input-block" style="margin-left: 77px;">
                                        <input type="text" class="layui-input" lay-verify="HCenterName" name="HCenterName" id="HCenterName" value="" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
                                        <input type="hidden" class="layui-input" lay-verify="HCenterID" name="HCenterID" id="HCenterID" value="0">
                                        <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHCenterID" id="btnHCenterID" style="padding: 0 10px;float: right;margin-right: 3px;">
                                            <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_cx" id="btnSearch_cx">
                                    äº§çº¿æŸ¥è¯¢
                                </button>
                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch_cx" id="btnReSearch_cx" style="padding:0 5px">产线重置</button>
                                <div class="layui-row" style="margin-top:10px;">
                                    <div class="layui-inline">
                                    <label class="layui-form-label">物料代码</label>
                                    <div class="layui-input-block">
                                        <input type="text" class="layui-input" name="HNumber" id="HNumber">
@@ -50,6 +85,7 @@
                                    <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>
                                <div class="layui-colla-content" style="padding: 0px; margin-left: 6%;">
                                    <div class="layui-row" style="margin-top:10px;">
                                        <div class="layui-inline">
@@ -251,6 +287,23 @@
            });
            //#endregion
            //产线查询
            form.on('submit(btnSearch_cx)', function (data) {
                get_Display_Tree();
            });
            //产线重置
            form.on('submit(btnReSearch_cx)', function (data) {
                $("#HDeptID").val("0");
                $("#HDeptName").val("");
                $("#HProcID").val("0");
                $("#HProcName").val("");
                $("#HCenterID").val("0");
                $("#HCenterName").val("");
                get_Display_Tree();
            });
            //条形码回车方法
            $('#HProcExchBillNo').on('keydown', function (event) {
                var HBarCode = $('#HProcExchBillNo').val();
@@ -286,6 +339,24 @@
                    get_Display_Tree();
                }
            });
            //选择车间
            form.on('submit(btnHDeptID)', function () {
                btnHDeptID();
            });
            //选择工序
            form.on('submit(btnHProcID)', function () {
                btnHProcID();
            });
            //选择工作中心
            form.on('submit(btnHCenterID)', function () {
                btnHCenterID();
            });
            table.on('row(mainTable)', function (obj) {
                 //选中行改变颜色
@@ -523,6 +594,80 @@
                });
            }
            //车间选择页面
            function btnHDeptID() {
                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的elem:"#test"
                        if (checkStatus.data.length === 0) {
                            return layer.msg('请选择数据');
                        }
                        //获取数据
                        $("#HDeptID").val(checkStatus.data[0].HItemID);
                        $("#HDeptName").val(checkStatus.data[0].部门名称);
                        layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                })
            }
            //工序选择页面
            function btnHProcID() {
                layer.open({
                    type: 2//弹窗类型
                    , skin: 'layui-layer-rim' //加上边框
                    , area: ['90%', '90%']//大小
                    , title: '工序列表'//标题
                    , shift: 2//弹出动画
                    , content: ['../../基础资料/生产基础资料/Gy_Process.html', 'yes']
                    , btn: ['确定', '取消']
                    , btn1: function (index, layero) {//按钮【按钮一】的回调
                        var iframeWindow = window['layui-layer-iframe' + index]  //获取弹框页面
                        var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//获取table的elem:"#test"
                        if (checkStatus.data.length === 0) {
                            return layer.msg('请选择数据');
                        }
                        //获取数据
                        $("#HProcID").val(checkStatus.data[0].HItemID);
                        $("#HProcName").val(checkStatus.data[0].工序名称);
                        layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                })
            }
            //工作中心选择页面
            function btnHCenterID() {
                layer.open({
                    type: 2//弹窗类型
                    , skin: 'layui-layer-rim' //加上边框
                    , area: ['90%', '90%']//大小
                    , title: '工作中心列表'//标题
                    , shift: 2//弹出动画
                    , content: ['../../基础资料/公用基础资料/Gy_WorkCenter.html', 'yes']
                    , btn: ['确定', '取消']
                    , btn1: function (index, layero) {//按钮【按钮一】的回调
                        var iframeWindow = window['layui-layer-iframe' + index]  //获取弹框页面
                        var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//获取table的elem:"#test"
                        if (checkStatus.data.length === 0) {
                            return layer.msg('请选择数据');
                        }
                        //获取数据
                        $("#HCenterID").val(checkStatus.data[0].HItemID);
                        $("#HCenterName").val(checkStatus.data[0].工作中心名称);
                        layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                })
            }
            //打印
            function get_print() {
@@ -554,6 +699,7 @@
                var HName = $("#HName").val();
                var HModel = $("#HModel").val();
                var HProcExchBillNo = $("#HProcExchBillNo").val();
                var ColName = $("#ColName").val();//复选框
                var Comparator = $("#Comparator").val()
                var ColContent = $("#ColContent").val();
@@ -578,6 +724,7 @@
                    }
                    sWhere += " and " + ColName + " " + com;
                }
                if (HProcNumber) {
                    sWhere += " and å·¥åºä»£ç  like '%" + HProcNumber + "%'";
                }
@@ -699,7 +846,22 @@
            // æ ‘状图查询
            function get_Display_Tree() {
                var sql = " where 1=1 and HUSEORGID=" + sessionStorage["OrganizationID"];
                var sql = " where 1=1";
                var HDeptID = $("#HDeptID").val();
                var HProcID = $("#HProcID").val();
                var HCenterID = $("#HCenterID").val();
                if (HDeptID != "0") {
                    sql += " and HDeptID =" + HDeptID;
                }
                if (HProcID != "0") {
                    sql += " and HProcID =" + HProcID;
                }
                if (HCenterID != "0") {
                    sql += " and HCenterID =" + HCenterID;
                }
                sql += " and HUSEORGID=" + sessionStorage["OrganizationID"];
                var HSourceNumber = $('#HSourceNumber').val();
                var HSourceName = $('#HSourceName').val();
@@ -1050,6 +1212,23 @@
            }
            //#endregion
        });
        //工作中心
        function GetWorkCenterValue(obj) {
            $("#HCenterID").val(obj[0].HItemID);
            $("#HCenterName").val(obj[0].工作中心名称);
        }
        //生产车间
        function GetHDeptNameValue(obj) {
            $("#HDeptID").val(obj[0].HItemID);
            $("#HDeptName").val(obj[0].部门名称);
        }
        //工序
        function GetProcessValue(obj) {
            $("#HProcID").val(obj[0].HItemID);
            $("#HProcName").val(obj[0].工序名称);
        }
            //#endregion
    </script>