1
zrg
2025-11-25 e0092d7ad1f6e1b18cfb14c1b0d6776fd8184c5f
WebTM/views/»ù´¡×ÊÁÏ/»ù´¡×ÊÁÏ/Gy_ConkReasonEdit.html
@@ -1,11 +1,13 @@
<!DOCTYPE html>
<html>
<head>
    <meta 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">
    <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/layui/layui.js"></script>
@@ -15,6 +17,7 @@
    <script src="../../../layuiadmin/PubCustom.js"></script>
    <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script>
</head>
<body>
    <div id="layout1" class="layui-fluid">
@@ -24,44 +27,61 @@
                    <form id="form0" class="layui-form" lay-filter="component-form-group" action="">
                        <div class="layui-card-header">
                            <div class="layui-btn-group">
                                <button type="button" id="add-btn" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Saver">保存</button>
                                <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Exit">退出</button>
                                <button type="button" id="add-btn" class="layui-btn layui-btn-normal layui-btn-radius"
                                    lay-submit="" lay-filter="Saver">保存</button>
                                <button type="button" id="audit-btn" class="layui-btn layui-btn-normal layui-btn-radius"
                                    lay-submit="" lay-filter="Audit">审核</button>
                                <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit=""
                                    lay-filter="Exit">退出</button>
                            </div>
                        </div>
                        <div class="layui-card-body">
                            <div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief">
                                <ul class="layui-tab-title">
                                    <li class="layui-this">基本信息</li>
                                    <li>其他信息</li>
                                    <li>制单信息</li>
                                </ul>
                                <h1 style="text-align:center;"><b>故障原因</b></h1>
                                <div class="layui-tab-content">
                                    <div class="layui-tab-item layui-show">
                                        <div class="layui-form-item">
                                            <div class="layui-inline">
                                                <label class="layui-form-label" >代码:</label>
                                                <label class="layui-form-label">代码:</label>
                                                <div class="layui-input-inline">
                                                    <input class="layui-input" name="HNumber" lay-verify="HNumber" id="HNumber" autocomplete="off">
                                                    <input class="layui-input" name="HNumber" lay-verify="HNumber"
                                                        id="HNumber" autocomplete="off">
                                                    <input name="HItemID" id="HItemID" autocomplete="off" type="hidden">
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label" >名称:</label>
                                                <label class="layui-form-label">名称:</label>
                                                <div class="layui-input-inline">
                                                    <input class="layui-input" name="HName" id="HName" autocomplete="off">
                                                    <input class="layui-input" name="HName" id="HName"
                                                        autocomplete="off">
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label" >助记码:</label>
                                                <label class="layui-form-label">助记码:</label>
                                                <div class="layui-input-inline">
                                                    <input class="layui-input" name="HHelpCode" id="HHelpCode" autocomplete="off">
                                                    <input class="layui-input" name="HHelpCode" id="HHelpCode"
                                                        autocomplete="off">
                                                </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="HConkTypeName" name="HConkTypeName" id="HConkTypeName" style="background-color:#efefef4d;width: 43%;display: inline-block;" readonly>
                                                <input type="hidden" name="HConkTypeID" id="HConkTypeID" lay-verify="HConkTypeID" value="0">
                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="btnHConkType" lay-filter="btnHConkType" id="btnHConkType" style="padding: 0 10px;margin-right: 85px;">
                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                                </button>
                                            </div>
                                        </div>
                                        </div>
                                        <div class="layui-form-item">
                                            <div class="layui-inline">
                                                <label class="layui-form-label" >使用状态:</label>
                                                <label class="layui-form-label">使用状态:</label>
                                                <div class="layui-input-block">
                                                    <select name="HUseFlag" lay-filter="aihao" id="HUseFlag">
                                                        <option value="未检测" selected="selected">未检测</option>
@@ -71,13 +91,14 @@
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label" > ç¦ç”¨æ ‡å¿—:</label>
                                                <label class="layui-form-label"> ç¦ç”¨æ ‡å¿—:</label>
                                                <div class="layui-input-inline">
                                                    <input type="checkbox" name="HStopflag" id="HStopflag" lay-skin="primary" title="" value="">
                                                    <input type="checkbox" name="HStopflag" id="HStopflag"
                                                        lay-skin="primary" title="" value="">
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label" >使用组织*</label>
                                                <label class="layui-form-label">使用组织*</label>
                                                <div class="layui-input-inline">
                                                    <select name="HUSEORGID" id="HUSEORGID" lay-verify="HUSEORGID">
                                                        <!--动态渲染组织-->
@@ -87,51 +108,57 @@
                                        </div>
                                        <div class="layui-form-item">
                                            <div class="layui-inline">
                                                <label class="layui-form-label" >描述:</label>
                                                <label class="layui-form-label">描述:</label>
                                                <div class="layui-input-inline">
                                                    <div class="layui-input-inline">
                                                        <textarea placeholder="请输入故障描述" class="layui-textarea" name="HExplanation" id="HExplanation"></textarea>
                                                        <textarea placeholder="请输入故障描述" class="layui-textarea"
                                                            name="HExplanation" id="HExplanation"></textarea>
                                                    </div>
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label" >备注:</label>
                                                <label class="layui-form-label">备注:</label>
                                                <div class="layui-input-inline">
                                                    <div class="layui-input-inline">
                                                        <textarea placeholder="请输入故障描述" class="layui-textarea" name="HRemark" id="HRemark"></textarea>
                                                        <textarea placeholder="请输入故障描述" class="layui-textarea"
                                                            name="HRemark" id="HRemark"></textarea>
                                                    </div>
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label" >创建组织*</label>
                                                <label class="layui-form-label">创建组织*</label>
                                                <div class="layui-input-inline">
                                                    <select name="HCREATEORGID" id="HCREATEORGID" lay-verify="HCREATEORGID">
                                                    <select name="HCREATEORGID" id="HCREATEORGID"
                                                        lay-verify="HCREATEORGID">
                                                        <!--动态渲染组织-->
                                                    </select>
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                    <!--其他信息-->
                                    <!-- åˆ¶å•信息 -->
                                    <div class="layui-tab-item">
                                        <div class="layui-form-item">
                                            <div class="layui-row">
                                                <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="HMakeEmp" id="HMakeEmp" style="background-color:#efefef4d;" readonly>
                                                        <input type="text" class="layui-input" name="HMakeEmp"
                                                            id="HMakeEmp" style="background-color:#efefef4d;" readonly>
                                                    </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="HStopEmp" id="HStopEmp" style="background-color:#efefef4d;" readonly>
                                                        <input type="text" class="layui-input" name="HStopEmp"
                                                            id="HStopEmp" style="background-color:#efefef4d;" readonly>
                                                    </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="HCheckEmp" id="HCheckEmp" style="background-color:#efefef4d;" readonly>
                                                        <input type="text" class="layui-input" name="HCheckEmp"
                                                            id="HCheckEmp" style="background-color:#efefef4d;" readonly>
                                                    </div>
                                                </div>
@@ -140,19 +167,23 @@
                                                <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="HMakeTime" id="HMakeTime" style="background-color:#efefef4d;" readonly>
                                                        <input type="text" class="layui-input" name="HMakeTime"
                                                            id="HMakeTime" style="background-color:#efefef4d;" readonly>
                                                    </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="HStopTime" id="HStopTime" style="background-color:#efefef4d;" readonly>
                                                        <input type="text" class="layui-input" name="HStopTime"
                                                            id="HStopTime" style="background-color:#efefef4d;" readonly>
                                                    </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="HCheckTime" id="HCheckTime" style="background-color:#efefef4d;" readonly>
                                                        <input type="text" class="layui-input" name="HCheckTime"
                                                            id="HCheckTime" style="background-color:#efefef4d;"
                                                            readonly>
                                                    </div>
                                                </div>
                                            </div>
@@ -212,6 +243,34 @@
            //#endregion
            //#region è§¦å‘事件:包括form.on(){}格式的所有点击事件、选择事件等
            // å®¡æ ¸
            form.on('submit(Audit)', function (data) {
                var InterID = linterid.toString();
                //逻辑审核方法
                $.ajax({
                    type: "GET",
                    url: GetWEBURL() + "/Gy_ConkReason/AuditGy_ConkReason", //方法所在页面和方法名
                    data: { "HInterID": InterID, "IsAudit": 0, "CurUserName": sessionStorage["HUserName"] },
                    success: function (result) {
                        if (result.count == 1) {
                            layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {
                                // å¾—到frame索引
                                var index = layer.getFrameIndex(window.name);
                                //关闭当前frame
                                layer.close(index);
                                //修改为功后刷新界面
                                $("#audit-btn").addClass('layui-btn-disabled').attr('disabled', true)
                            });
                        } else {
                            layer.alert(result.code + result.Message, { icon: 5 });
                        }
                    }, error: function () {
                        layer.alert("接口请求失败!", { icon: 5 });
                    }
                });
            })
            //保存
            form.on('submit(Saver)', function (data) {//保存
@@ -256,7 +315,36 @@
                    Pub_Close(1);
                }
            });
            // é€‰æ‹©æ•…障类型
            form.on('submit(btnHConkType)', function(){
                layer.open({
                    type: 2//弹窗类型
                    , skin: 'layui-layer-rim' //加上边框
                    , area: ['90%', '90%']//大小
                    , title: '客户'//标题
                    , shift: 2//弹出动画
                    , content: ['../../基础资料/公用基础资料/Gy_ConkType.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('请选择数据');
                        }
                        //获取数据
                        //$("#HCusID").val(checkStatus.data[0].HItemID);
                        //$("#HCusName").val(checkStatus.data[0].客户名称);
                        $("#HConkTypeID").val(checkStatus.data[0].hitemid)
                        $("#HConkTypeName").val(checkStatus.data[0]['故障类别名称'])
                        layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , btn2: function (index, layero) { }
                })
            })
            //监听提交
            form.verify({
                numberOrEmpty: function (value, item) {
@@ -273,7 +361,7 @@
            //#region å½“前页面面所有的方法
            //无源单新增
            function set_AddFNew() {
            function set_AddFNew() {
                $("#HItemID").val("0");
                $("#HNumber").val("");
                //禁用组织选项
@@ -281,7 +369,7 @@
                $("#HCREATEORGID").attr("disabled", true);
                $("#HStopflag").attr("disabled", true);
                $("#HUseFlag").attr("disabled", true);
                 $("#HMakeEmp").val(sessionStorage["HUserName"]);; //根据登录用户带出创建人
                $("#HMakeEmp").val(sessionStorage["HUserName"]);; //根据登录用户带出创建人
                $("#HMakeTime").val(Format(new Date(), "yyyy-MM-dd"));
                layui.form.render('checkbox');
                //初始化组织
@@ -289,7 +377,7 @@
            }
            //编辑
            function set_EditFromGrid() {
                //禁用组织选项
                $("#HUSEORGID").attr("disabled", true);
                $("#HCREATEORGID").attr("disabled", true);
@@ -328,6 +416,13 @@
                            $("#HStopTime").val(data.HStopTime == null ? "" : Format(new Date(data.HStopTime), "yyyy-MM-dd"));
                            $("#HCheckEmp").val(data.HCheckEmp);
                            $("#HCheckTime").val(data.HCheckTime == null ? "" : Format(new Date(data.HCheckTime), "yyyy-MM-dd"));
                            // æ ¹æ®æ˜¯å¦æœ‰å®¡æ ¸äºº è®¾ç½®æŒ‰é’®æ ·å¼
                            if(data.HCheckEmp) {
                                $("#add-btn").addClass("layui-btn-disabled").attr("disabled", true)
                                $("#audit-btn").addClass("layui-btn-disabled").attr("disabled", true)
                            }
                            layui.form.render();//实时渲染选中和不选中的样式,最好添加这句话
                        } else {
@@ -380,6 +475,13 @@
            //#endregion
        });
        function GetConkTypeValue(data) {
            $("#HConkTypeName").val(data.hitemid)
            $("#HConkTypeID").val(data["故障类别名称"])
        }
    </script>
</body>
</html>