1
wtt
2024-05-17 875c861c0e8f52a4666a38efe5aa6ed4b99e8913
WebTM/views/É豸¹ÜÀí/Sb_EquipMaintainBillEdit.html
@@ -8,7 +8,7 @@
    <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">
    <script src="../../../layuiadmin/PageTitle.js"></script>
    <script src="../../layuiadmin/PageTitle.js"></script>
    <style type="text/css">
        .layui-form-label {
            width: 85px;
@@ -64,7 +64,7 @@
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label">设备</label>
                                                <label class="layui-form-label">设备<label style="color:red"> * </label></label>
                                                <div class="layui-input-inline">
                                                    <input type="hidden" name="HEquipID" id="HEquipID" class="layui-input" value="" style="float:left;width:150px;">
                                                    <input type="text" name="HEquipName" id="HEquipName" class="layui-input" value="" style="float:left;width:150px;background-color:#efefef4d;" readonly>
@@ -124,6 +124,16 @@
                                                    <textarea placeholder="请输入备注" class="layui-textarea" name="HRemark" id="HRemark"></textarea>
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label">保养级别</label>
                                                <div class="layui-input-inline">
                                                    <input type="hidden" name="HMaintainLevID" id="HMaintainLevID" class="layui-input" value="0" style="float:left;width:150px;">
                                                    <input type="text" name="HMaintainLevName" id="HMaintainLevName" class="layui-input" value="" style="float:left;width:150px;background-color:#efefef4d;" readonly="readonly">
                                                    <button type="button" lay-submit="" class="layui-btn" lay-filter="btnMaintainLev" style="width:40px;">
                                                        <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                    </button>
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                </div>
@@ -181,6 +191,7 @@
    <script src="../../layuiadmin/Scripts/webConfig.js"></script>
    <script src="../../layuiadmin/PubCustom.js"></script>
    <script>
        var OptionData = [];
        //获取参数
        var params = get_UrlVars();
        if (typeof (params[params[0]]) == "undefined") {
@@ -381,7 +392,43 @@
                    }
                })
            }
            //表头信息保养级别弹窗
            form.on('submit(btnMaintainLev)', function () {
                //页面层-自定义
                layer.open({
                    type: 2,
                    skin: 'layui-layer-rim', //加上边框
                    title: '保养级别列表',
                    closeBtn: 1,
                    shift: 2,
                    area: ['90%', '90%'],
                    maxmin: true,
                    content: ['../基础资料/公用基础资料/Gy_MaintainLev.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('请选择数据');
                        }
                        $("#HMaintainLevName").val(checkStatus.data[0].保养级别名称);
                        $("#HMaintainLevID").val(checkStatus.data[0].HItemID);
                        layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , btn2: function (index, layero) {
                        //按钮【按钮二】的回调
                        //return false å¼€å¯è¯¥ä»£ç å¯ç¦æ­¢ç‚¹å‡»è¯¥æŒ‰é’®å…³é—­
                    },
                    end: function () {
                    },
                    success: function (layero, index) {
                    }
                });
            });
            //表头信息设备保养规程
            form.on('submit(HEquipMaintainRuleInterList)', function () {
                //页面层-自定义
@@ -418,7 +465,7 @@
                });
            });
            //选择保养规程的时候带出数据
            function get_MaintainItem2() {
            window.get_MaintainItem2 = function () {
                $.ajax({
                    url: GetWEBURL() + "/Web/GetMaintainItemtemByMaintainRuleID",
                    type: "GET",
@@ -571,6 +618,8 @@
                        $("#HEquipID").val(checkStatus.data[0].HEquipID);
                        $("#HEquipMaintainRuleInterID").val(checkStatus.data[0].HMouldMaintainRuleID);
                        $("#HEquipMaintainRuleInterNo").val(checkStatus.data[0].保养规程);
                        $("#HMaintainLevName").val(checkStatus.data[0].保养级别名称);
                        $("#HMaintainLevID").val(checkStatus.data[0].HMaintainLevID);
                        layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                        get_MaintainItem3();
                      
@@ -814,7 +863,8 @@
                                , "HRemark": data.表头备注                //备注
                                , "HEquipMaintainRuleInterID": data.HEquipMaintainRuleInterID                //备注
                                , "HEquipMaintainRuleInterNo": data.设备保养规程                //备注
                                , "HMaintainLevID": data.HMaintainLevID
                                , "HMaintainLevName": data.保养级别名称
                            });
                        } else {
@@ -1020,6 +1070,15 @@
                                    //return false å¼€å¯è¯¥ä»£ç å¯ç¦æ­¢ç‚¹å‡»è¯¥æŒ‰é’®å…³é—­
                                },
                                end: function () {
                                    if (OptionData.length > 0) {
                                        //更新表格缓存的数据
                                        obj.update({
                                            HMaintainItemID: OptionData[0].HItemID,
                                            HMaintainItemNumber: OptionData[0].保养项目代码,
                                            HMaintainItem: OptionData[0].保养项目名称,
                                        });
                                        OptionData = [];
                                    }
                                }
                            });
                        }
@@ -1034,7 +1093,7 @@
                                shift: 2,
                                area: ['90%', '90%'],
                                maxmin: true
                                , content: ['../基础资料/公用基础资料/Gy_EmployeeList.html', 'yes']
                                , content: ['../基础资料/公用基础资料/Gy_EmployeeList.html?type=HEmp', 'yes']
                                , btn: ['确定', '取消']
                                , btn1: function (index, layero) {
@@ -1059,7 +1118,15 @@
                                    //return false å¼€å¯è¯¥ä»£ç å¯ç¦æ­¢ç‚¹å‡»è¯¥æŒ‰é’®å…³é—­
                                },
                                end: function () {
                                    if (OptionData.length > 0) {
                                        //更新表格缓存的数据
                                        obj.update({
                                            HManagerID: OptionData[0].HItemID,
                                            HManagerNumber: OptionData[0].职员代码,
                                            HManagerName: OptionData[0].职员名称
                                        });
                                        OptionData = [];
                                    }
                                }
                            });
                        }
@@ -1106,6 +1173,15 @@
                                    //return false å¼€å¯è¯¥ä»£ç å¯ç¦æ­¢ç‚¹å‡»è¯¥æŒ‰é’®å…³é—­
                                },
                                end: function () {
                                    if (OptionData.length > 0) {
                                        //更新表格缓存的数据
                                        obj.update({
                                            HUnitID: OptionData[0].HItemID,
                                            HUnitNumber: OptionData[0].计量单位代码,
                                            HUnitName: OptionData[0].计量单位名称
                                        });
                                        OptionData = [];
                                    }
                                }
                            });
                        }
@@ -1142,6 +1218,15 @@
                                    //return false å¼€å¯è¯¥ä»£ç å¯ç¦æ­¢ç‚¹å‡»è¯¥æŒ‰é’®å…³é—­
                                },
                                end: function () {
                                    if (OptionData.length > 0) {
                                        //更新表格缓存的数据
                                        obj.update({
                                            HMaterID: OptionData[0].HItemID,
                                            HMaterNumber: OptionData[0].物料代码,
                                            HMaterName: OptionData[0].物料名称
                                        });
                                        OptionData = [];
                                    }
                                }
                            });
                        }
@@ -1156,7 +1241,7 @@
                                shift: 2,
                                area: ['90%', '90%'],
                                maxmin: true
                                , content: ['../基础资料/公用基础资料/Gy_EmployeeList.html', 'yes']
                                , content: ['../基础资料/公用基础资料/Gy_EmployeeList.html?type=HManager', 'yes']
                                , btn: ['确定', '取消']
                                , btn1: function (index, layero) {
@@ -1181,7 +1266,15 @@
                                    //return false å¼€å¯è¯¥ä»£ç å¯ç¦æ­¢ç‚¹å‡»è¯¥æŒ‰é’®å…³é—­
                                },
                                end: function () {
                                    if (OptionData.length > 0) {
                                        //更新表格缓存的数据
                                        obj.update({
                                            HManagerID: OptionData[0].HItemID,
                                            HManagerNumber: OptionData[0].职员代码,
                                            HManagerName: OptionData[0].职员名称
                                        });
                                        OptionData = [];
                                    }
                                }
                            });
                        }
@@ -1249,6 +1342,37 @@
            }
            //#endregion
        });
        //设备
        function GetEquipFileValue(obj) {
            $("#HEquipName").val(obj[0].设备名称);
            $("#HEquipID").val(obj[0].hmainid);
        }
        //保养规程
        function GetEquipMaintainRuleListValue(obj) {
            $("#HEquipMaintainRuleInterNo").val(obj.单据号);
            $("#HEquipMaintainRuleInterID").val(obj.hmainid);
            get_MaintainItem2();
        }
        //保养项目
        function GetMaintainListValue(obj) {
            OptionData[0] = obj;
        }
        //责任人
        function GetHManagerValue(obj) {
            OptionData = obj;
        }
        function GetHEmpValue(obj) {
            OptionData = obj;
        }
        //计量单位
        function GetUnitValue(obj) {
            OptionData = obj;
        }
        //配件
        function GetMaterValue(obj) {
            OptionData = obj;
        }
    </script>
</body>
</html>