chenhaozhe
2025-05-21 e50265de5ae4e5e4c8b8852e777216adab7c4ce4
WebTM/views/»ù´¡×ÊÁÏ/¹«Óûù´¡×ÊÁÏ/Gy_MaterTypeEdit.html
@@ -9,6 +9,9 @@
    <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/PageTitle.js"></script>
    <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script>
    <style type="text/css">
        .layui-form-label {
            width: 85px;
@@ -47,6 +50,7 @@
                            <div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief">
                                <ul class="layui-tab-title">
                                    <li class="layui-this">基本信息</li>
                                    <li>制单信息</li>
                                </ul>
                                <h1 style="text-align:center;"><b>物料分类</b></h1>
                                <div class="layui-tab-content">
@@ -87,7 +91,7 @@
                                                <div class="layui-inline">
                                                    <label class="layui-form-label">使用状态:</label>
                                                    <div class="layui-input-inline">
                                                        <select name="HUseFlag" id="HUseFlag" lay-verify="HUseFlag">
                                                        <select name="HUseFlag" id="HUseFlag" lay-verify="HUseFlag" disabled>
                                                            <option value="未检测" selected>未检测</option>
                                                            <option value="未使用">未使用</option>
                                                            <option value="已使用">已使用</option>
@@ -97,7 +101,7 @@
                                                <div class="layui-inline">
                                                    <label class="layui-form-label">使用组织:*</label>
                                                    <div class="layui-input-inline">
                                                        <select name="HUSEORGID" id="HUSEORGID" lay-verify="HUSEORGID">
                                                        <select name="HUSEORGID" id="HUSEORGID" lay-verify="HUSEORGID" disabled>
                                                        </select>
                                                    </div>
                                                </div>
@@ -112,14 +116,78 @@
                                                <div class="layui-inline">
                                                    <label class="layui-form-label">禁用标志:</label>
                                                    <div class="layui-input-inline">
                                                        <input type="checkbox" name="HStopflag" id="HStopflag" lay-skin="primary" lay-filter="checkbox" value="true" title="是否禁用">
                                                        <input type="checkbox" name="HStopflag" id="HStopflag" lay-skin="primary" lay-filter="checkbox" value="true" title="是否禁用" disabled>
                                                        <input type="hidden" name="UnitType" id="UnitType">
                                                    </div>
                                                </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="HMaker" id="HMaker" 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="HUpDater" id="HUpDater" 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="HChecker" id="HChecker" 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="HMakeDate" id="HMakeDate" 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="HUpDateDate" id="HUpDateDate" 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="HCheckDate" id="HCheckDate" 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="HCloseMan" id="HCloseMan" 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="HCloseDate" id="HCloseDate" style="background-color:#efefef4d;" readonly>
                                                    </div>
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
@@ -149,22 +217,46 @@
        //#endregion
        //#region è¿›å…¥é¡µé¢å³åŠ è½½
        //获取 é€’入参数
        //获取页面跳转参数
        var params = getUrlVars();
        var hID = params[params[0]];//编辑查看
        if (typeof (params[params[0]]) == "undefined") {
            var OperationType = 1;//操作类型
        } else {
            var OperationType = params[params[0]];//操作类型
            var hID = params[params[1]];//源单id
            var HSouceBillType = params[params[2]];//源单类型
        }
          //初始化界面
        set_ClearBill();
        if (hID == null || hID == 0) {
        if (OperationType==1) {
            //id new
            $("#HItemID").val(0);
        }
        else {//如果编辑修改则走下面
            $("#HMaker").val(sessionStorage["HUserName"]);
            $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd"));
        } else if (OperationType == 2) {//复制
            //编辑状态时,根据内码,获取信息并写入界面
            RoadBillMain(hID);
            $("#HItemID").val(0);
            $("#HNumber").val('');
            $("#HName").val('');
            //初始化制单人和制单时间
            $("#HMaker").val(sessionStorage["HUserName"]);
            $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd"));
            $("#HUpDater").val('');
            $("#HUpDateDate").val('');
            $("#HChecker").val('');
            $("#HCheckDate").val('');
            $("#HCloseMan").val('');
            $("#HCloseDate").val('');
        }else {//如果编辑修改则走下面
            $("#HItemID").val(hID);
            //修改时主表ID
            RoadBillMain(hID);
            $("#HUpDater").val(sessionStorage["HUserName"]);
            $("#HUpDateDate").val(Format(new Date(), "yyyy-MM-dd"));
        }
        //#endregion
@@ -215,27 +307,28 @@
            /*var sWhere = " and HParentID=0 ";*/
            var sWhere = "";
            if (hID != "" && hID != null) {
                sWhere += " and HItemID!=" + hID;
                sWhere += " and HItemID!=" + hID + " and å®¡æ ¸äºº!='' and ç¦ç”¨æ ‡å¿—=0 ";
            }
            $.ajax({
                url: GetWEBURL() + '/Gy_MaterType/Gy_MaterTypeList',
                type: "GET",
                async: false,
                data: { "sWhere": sWhere, "user": sessionStorage["HUserName"], "Organization": sessionStorage["Organization"] },
                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>';
                            Parent += '<option  style="color:blue;" value="' + data[i].HItemID + '">' + data[i].物料分类名称 + '</option>';
                        }
                        $("#HParentID").append(Parent);
                        form.render('select');
                    } else {
                        layer.close(ajaxLoad);
                        layer.alert(data1.code + data1.Message, { icon: 5 });
                    }
                }, error: function () {
                    layer.close(ajaxLoad);
                    layer.alert("接口请求失败!", { icon: 5 });
                }
            })
@@ -305,6 +398,7 @@
            $.ajax({
                url: GetWEBURL() + "Gy_MaterType/Gy_MaterTypeList",
                type: "GET",
                async: false,
                data: { "sWhere": sWhere, "user": sessionStorage["HUserName"], "Organization": sessionStorage["Organization"] },
                success: function (result) {
                    if (result.code == 1) { // è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
@@ -312,14 +406,23 @@
                       
                        form.val("component-form-group", { //formTest å³ class="layui-form" æ‰€åœ¨å…ƒç´ å±žæ€§ lay-filter="" å¯¹åº”的值
                            "HItemID": data.HItemID
                            , "HNumber": data.代码
                            , "HName": data.名称
                            , "HNumber": data.物料分类代码
                            , "HName": data.物料分类名称
                            , "HHelpCode": data.HHelpCode
                            , "HParentID": data.HParentID
                            , "HUseFlag": data.使用状态
                            , "HUSEORGID": data.HUSEORGID
                            , "HRemark": data.备注
                            , "HStopflag": data.禁用标志
                            , "HMaker": data["创建人"]
                            , "HMakeDate": data["建立时间"] == null ? "" : Format(new Date(data["建立时间"]), "yyyy-MM-dd")
                            , "HUpDater": data["修改人"]
                            , "HUpDateDate": data["修改时间"] == null ? "" : Format(new Date(data["修改时间"]), "yyyy-MM-dd")
                            , "HChecker": data["审核人"]
                            , "HCheckDate": data["审核时间"] == null ? "" : Format(new Date(data["审核时间"]), "yyyy-MM-dd")
                            , "HCloseMan": data["禁用人"]
                            , "HCloseDate": data["禁用时间"] == null ? "" : Format(new Date(data["禁用时间"]), "yyyy-MM-dd")
                        });
                        $("#HParentID").val(data.HParentID);