1
wtt
2025-06-03 ef637d684d1e96bd9a69ed018977297ad9b421e8
WebTM/views/»ù´¡×ÊÁÏ/¹«Óûù´¡×ÊÁÏ/Gy_EquipTypeEdit.html
@@ -13,6 +13,7 @@
    <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">
        .layui-form-label {
            width: 85px;
@@ -27,15 +28,16 @@
                    <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>
                            </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>
                                </ul>
                                <div class="layui-tab-content">
                                    <div class="layui-tab-item layui-show">
                                        <div class="layui-form-item">
@@ -44,7 +46,6 @@
                                                <div class="layui-input-inline">
                                                    <input class="layui-input" name="HNumber" lay-verify="HNumber" id="HNumber">
                                                    <input id="HItemID" name="HItemID" type="hidden" />
                                                    <input id="HParentID" name="HParentID" type="hidden" />
                                                    <input id="HLevel" name="HLevel" type="hidden" />
                                                </div>
                                            </div>
@@ -66,11 +67,85 @@
                                                    <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">
                                                    <select name="HParentID" id="HParentID" lay-verify="HParentID">
                                                    </select>
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label">使用组织*</label>
                                                <div class="layui-input-inline">
                                                    <div class="layui-form">
                                                        <div class="layui-form-item">
                                                            <select name="HUSEORGID" id="HUSEORGID" lay-verify="HUSEORGID">
                                                                <!--动态渲染组织-->
                                                            </select>
                                                        </div>
                                                    </div>
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label">创建组织*</label>
                                                <div class="layui-input-inline">
                                                    <div class="layui-form">
                                                        <div class="layui-form-item">
                                                            <select name="HCREATEORGID" id="HCREATEORGID" lay-verify="HCREATEORGID">
                                                                <!--动态渲染组织-->
                                                            </select>
                                                        </div>
                                                    </div>
                                                </div>
                                            </div>
                                        </div>
                                        <div class="layui-form-item">
                                            <label class="layui-form-label">禁用标志</label>
                                            <div class="layui-input-block">
                                                <input type="checkbox" name="HStopflag" id="HStopflag" lay-skin="primary" title="">
                                            </div>
                                        </div>
                                    </div>
                                    <!--制单信息-->
                                    <div class="layui-tab-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>
                                                </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>
                                                </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>
                                                </div>
                                            </div>
                                        </div>
                                        <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="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>
                                                </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>
                                                </div>
                                            </div>
                                        </div>
                                    </div>
@@ -90,7 +165,7 @@
            var closeType = 2;  //关闭类型
        } else {
            var OperationType = params[params[0]];//操作类型
            var linterid = params[params[1]];//源单id
            var linterid = params[params[1]] == "" ? 0 : params[params[1]];//源单id
            var HSouceBillType = params[params[2]];//源单类型
            var closeType = params[params[3]];  //关闭类型
        }
@@ -110,34 +185,30 @@
                , laydate = layui.laydate
                , element = layui.element;
            //#endregion
            //禁用组织选项
            $("#HUSEORGID").attr("disabled", true);
            $("#HCREATEORGID").attr("disabled", true);
            //禁用禁用标准复选框
            $("#HStopflag").attr("disabled", true);
            form.render('checkbox');
            //常规用法
            //获取组织
            Organ();
            //获取父级
            Parent();
            //#region å·¥å…·æŒ‰é’®
            if (OperationType == 3) {
                $.ajax({
                    url: GetWEBURL() + "/Gy_EquipType/Gy_EquipTypeCheckDetai",
                    type: "GET",
                    data: {
                        "HInterID": linterid
                    },
                    success: function (d) {
                        ajaxReturnData = JSON.parse(JSON.stringify(d)).data;
                        $("#HNumber").val(d.data[0].HNumber);
                        $("#HName").val(d.data[0].HName);
                        $("#HHelpCode").val(d.data[0].HHelpCode);
                        $("#HRemark").val(d.data[0].HRemark);
                        $("#HLevel").val(d.data[0].HLevel);
                        $("input[name='HStopflag']").prop("checked", d.data[0].HStopflag);//true:选中 false:不选中
                        layui.form.render();//实时渲染选中和不选中的样式,最好添加这句话
                        $("#HUpDater").val(sessionStorage["HUserName"]);//修改人
                        //table.reload(layTableId, {
                        //    data: ajaxReturnData
                        //});
                    }
                });
                RoadBillMain(linterid);
            } else if (OperationType == 2) {//复制
                //复制状态时,根据内码,获取信息并写入界面
                RoadBillMain(linterid);
                $("#HMakeEmp").val(sessionStorage["HUserName"]);; //根据登录用户带出创建人
                $("#HMakeTime").val(Format(new Date(), "yyyy-MM-dd"));
            } else if (OperationType == 1) {
                $("#HMakeEmp").val(sessionStorage["HUserName"]);; //根据登录用户带出创建人
                $("#HMakeTime").val(Format(new Date(), "yyyy-MM-dd"));
            }
            //退出按钮
            form.on('submit(Exit)', function () {
                Pub_Close(1);
@@ -151,12 +222,11 @@
                data.field.HItemID = linterid == "" ? 0 : linterid;
                data.field.HParentID = 0;
                data.field.HLevel = $("#HLevel").val() == "" ? 1 : $("#HLevel").val();
                var oMain = JSON.stringify(data.field)
                var sMainSub = oMain + ';' + linterid + ";" + sessionStorage["HUserName"];
                var sMainSub = oMain + ';' + linterid + ";" + sessionStorage["HUserName"] + ";" + $("#HUSEORGID").val();
                if (AllowLoadData()) {
                    if (OperationType == 3) {
@@ -179,14 +249,12 @@
                                    else {
                                        f_alert(data.Message);
                                        console.log("Reason" + sMainSub + "sub:" + JSON.stringify(layui.table.cache.mainTable));
                                    }
                                    layer.closeAll("loading");
                                },
                                error: function (err) {
                                    f_alert("错误:" + err);
                                    console.log("Reason" + sMainStr);
                                }
                            });
                    }
@@ -220,6 +288,100 @@
                    }
                }
            });
            //#region åŠ è½½è¡¨å¤´
            function RoadBillMain(linterid) {
                $.ajax({
                    url: GetWEBURL() + "/Gy_EquipType/Gy_EquipTypeCheckDetai",
                    type: "GET",
                    data: {
                        "HInterID": linterid
                    },
                    success: function (result) {
                        if (result.code == 1) {
                            var data = result.data[0];
                            form.val("component-form-group", { //formTest å³ class="layui-form" æ‰€åœ¨å…ƒç´ å±žæ€§ lay-filter="" å¯¹åº”的值
                                "HNumber": data.HNumber
                                , "HName": data.HName
                                , "HHelpCode": data.HHelpCode
                                , "HRemark": data.HRemark
                                , "HLevel": data.HLevel
                                , "HUpDater": sessionStorage["HUserName"]
                                , "HUSEORGID": data.HUSEORGID
                                , "HCREATEORGID": data.HCREATEORGID
                                , "HParentID": data.HParentID
                                , "HMakeEmp": data.HMakeEmp == "" ? sessionStorage["HMaker"] : data.HMakeEmp
                                , "HMakeTime": data.HMakeTime == null ? "" : Format(new Date(data.HMakeTime), "yyyy-MM-dd")
                                , "HStopEmp": data.HStopEmp
                                , "HStopTime": data.HStopTime == null ? "" : Format(new Date(data.HStopTime), "yyyy-MM-dd")
                                , "HCheckEmp": data.HCheckEmp
                                , "HCheckTime": data.HCheckTime == null ? "" : Format(new Date(data.HCheckTime), "yyyy-MM-dd")
                            });
                            $("input[name='HStopflag']").prop("checked", data.HStopflag);//true:选中 false:不选中
                            layui.form.render();//实时渲染选中和不选中的样式,最好添加这句话
                        }
                    }
                });
            }
            //#endregion
            //查询父级
            function Parent() {
                /*var sWhere = " and HParentID=0 ";*/
                var sWhere = "";
                if (linterid != "" && linterid != null) {
                    sWhere += " and HItemID!=" + linterid + " and å®¡æ ¸äºº!='' and ç¦ç”¨æ ‡è®°=' ' ";
                }
                $.ajax({
                    url: GetWEBURL() + '/Gy_EquipType/GetList',
                    type: "GET",
                    async: false,
                    data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] },
                    success: function (data1) {
                        var Parent = '<option  style="color:blue;" value="0">无</option>';
                        if (data1.count == 1) {
                            var data = data1.data;
                            for (var i = 0; i < data.length; i++) {
                                Parent += '<option  style="color:blue;" value="' + data[i].HItemID + '">' + data[i].设备分类名称 + '</option>';
                            }
                            $("#HParentID").append(Parent);
                            form.render('select');
                        } else {
                            layer.alert(data1.code + data1.Message, { icon: 5 });
                        }
                    }, error: function () {
                        layer.alert("接口请求失败!", { icon: 5 });
                    }
                })
            }
            //获取组织
            function Organ() {
                //获取登录页组织列
                var Organization = '';
                $.ajax({
                    type: "get",
                    async: false,
                    url: GetWEBURL() + "/Web/GetOrganizations",
                    success: function (result) {
                        if (result.count == 1) { // è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                            var data = result.data;
                            for (var i = 0; i < data.length; i++) {
                                Organization += '<option  style="color:blue;" value="' + data[i].ID + '">' + data[i].Name + '</option>';
                            }
                            $("#HUSEORGID").append(Organization);
                            $("#HUSEORGID").val(sessionStorage["OrganizationID"]);
                            $("#HCREATEORGID").append(Organization);
                            $("#HCREATEORGID").val(sessionStorage["OrganizationID"]);
                            form.render('select');
                        }
                        layer.closeAll("loading");
                    }
                })
            }
            function AllowLoadData() {
                if ($("#HNumber").val() == '' || $("#HNumber").val() == '') {
                    layer.msg("请填写代码", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
@@ -244,5 +406,4 @@
        });
    </script>
</body>
</html>
v1.9.1
</html>