zrg
2024-11-28 727ee25aeb5fcaf84e2cf009b2eacd3a86bcb3ca
WebTM/views/Ä£Öξ߹ÜÀí/Ä£Öξ߹ÜÀí/Sc_MouldMaintainRuleBillEdit.html
@@ -8,6 +8,8 @@
    <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/zgqCustom/zgqCustom.js"></script>
    <style type="text/css">
        .layui-form-label {
            width: 85px;
@@ -56,28 +58,10 @@
                                                    <input class="layui-input" name="HDate" id="HDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd">
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                            <div class="layui-inline" style="display:none;">
                                                <label class="layui-form-label">内部单据号</label>
                                                <div class="layui-input-inline">
                                                    <input type="text" name="HInnerBillNo" id="HInnerBillNo" class="layui-input">
                                                </div>
                                            </div>
                                        </div>
                                        <div class="layui-form-item">
                                            <div class="layui-inline">
                                                <label class="layui-form-label">周期单位</label>
                                                <div class="layui-input-inline">
                                                    <select name="HCycleUnit" lay-filter="aihao" id="HCycleUnit">
                                                        <option value="天">天</option>
                                                        <option value="月">月</option>
                                                        <option value="周">周</option>
                                                    </select>
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label">保养周期</label>
                                                <div class="layui-input-inline">
                                                    <input type="text" name="HCheckCycle" id="HCheckCycle" class="layui-input" value="0">
                                                </div>
                                            </div>
                                            <div class="layui-inline">
@@ -92,6 +76,51 @@
                                            </div>
                                        </div>
                                        <div class="layui-form-item">
                                            <div class="layui-inline">
                                                <label class="layui-form-label">周期单位<label style="color:red"> * </label></label>
                                                <div class="layui-input-inline">
                                                    <select name="HCycleUnit" lay-filter="aihao" id="HCycleUnit">
                                                        <option value="次">次</option>
                                                        <option value="天">天</option>
                                                        <option value="月">月</option>
                                                        <option value="å¹´">å¹´</option>
                                                    </select>
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label">保养周期<label style="color:red"> * </label></label>
                                                <div class="layui-input-inline">
                                                    <input type="text" name="HCheckCycle" id="HCheckCycle" class="layui-input" value="0">
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label">保养冲刺数<label style="color:red"> * </label></label>
                                                <div class="layui-input-inline">
                                                    <input type="text" name="HUseQtys" id="HUseQtys" class="layui-input" value="0">
                                                </div>
                                            </div>
                                        </div>
                                        <div class="layui-form-item">
                                            <div class="layui-inline">
                                                <label class="layui-form-label">保养安全天数<label style="color:red"> * </label></label>
                                                <div class="layui-input-inline">
                                                    <input type="text" name="HSafeDays" id="HSafeDays" class="layui-input" value="0">
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label">保养预警天数<label style="color:red"> * </label></label>
                                                <div class="layui-input-inline">
                                                    <input type="text" name="HErrWarDays" id="HErrWarDays" class="layui-input" value="0">
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label">保养预警次数<label style="color:red"> * </label></label>
                                                <div class="layui-input-inline">
                                                    <input type="text" name="HErrWarQtys" id="HErrWarQtys" class="layui-input" value="0">
                                                </div>
                                            </div>
                                        </div>
                                        <div class="layui-form-item">
                                            <div class="layui-inline">
                                                <label class="layui-form-label">摘要</label>
                                                <div class="layui-input-inline">
@@ -198,7 +227,7 @@
            //通过单据类型,从数据库动态获取单据模块命名,引用js文件 PageTitle.js
            var HPageTitle = get_PageTitle(HModuleType) == "" ? $("h1").html() : get_PageTitle(HModuleType);
            $("h1").html('<b>' + HPageTitle + '</b>');
            //#endregion
            //#endregion
            //初始化表单插件
            set_InitFrom();
@@ -208,6 +237,14 @@
            //判断操作类型
            if (OperationType == 1) {//无源新增
                set_AddFNew();
            }
            else if (OperationType == 2) {//如果修改则走下面 new                                        //编辑
                set_EditFromGrid(linterid);
                //初始化日期
                $("#HDate").val(Format(new Date(), "yyyy-MM-dd"));
                //获取最大单据号
                get_MAXNum();
                OperationType = 1;
            }
            else if (OperationType == 3) {//编辑
                set_EditFromGrid(linterid);
@@ -425,6 +462,7 @@
                    , totalRow: true
                    , page: false
                    , cellMinWidth: 120
                    , limit: 500
                    , height: 500
                    , cols: [columns]
                    , done: function (res, curr, count) {
@@ -514,8 +552,8 @@
                            //console.log(result)
                            var data = result.data.h_v_Sc_MouldMaintainRuleBill_Edit[0];
                            form.val("component-form-group", { //formTest å³ class="layui-form" æ‰€åœ¨å…ƒç´ å±žæ€§ lay-filter="" å¯¹åº”的值
                                "HBillNo": data.单据号
                                , "HDate": formatDate(data.日期)
                                "HBillNo": OperationType == 2 ? "" :data.单据号
                                , "HDate": OperationType == 2 ? "" :formatDate(data.日期)
                                , "HInnerBillNo": data.内部单据号
                                , "HExplanation": data.摘要               //摘要
                                , "HRemark": data.备注
@@ -523,6 +561,10 @@
                                , "HCheckCycle": data.保养周期
                                , "HMaintainLevID": data.HMaintainLevID
                                , "HMaintainLevName": data.保养级别名称
                                , "HUseQtys": data.保养冲刺数
                                , "HSafeDays": data.保养安全天数
                                , "HErrWarDays": data.保养预警天数
                                , "HErrWarQtys": data.保养预警次数
                            });
                        } else {
@@ -847,6 +889,22 @@
                    layer.msg("请输入保养周期", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return Result = false;
                }
                if ($("#HUseQtys").val() == '' || $("#HUseQtys").val() == null) {
                    layer.msg("保养冲刺数不能为空", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return Result = false;
                }
                if ($("#HSafeDays").val() == '' || $("#HSafeDays").val() == null) {
                    layer.msg("保养安全天数不能为空", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return Result = false;
                }
                if ($("#HErrWarQtys").val() == '' || $("#HErrWarQtys").val() == null) {
                    layer.msg("保养预警次数不能为空", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return Result = false;
                }
                if ($("#HErrWarDays").val() == '' || $("#HErrWarDays").val() == null) {
                    layer.msg("保养预警天数不能为空", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return Result = false;
                }
                if (typeof (sSubStr) == "undefined" || sSubStr == "" || sSubStr == "[]") {
                    layer.msg("保养项明细记录不能为空", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return Result = false;