<style> 
 | 
    #job-update { 
 | 
        padding: 20px 25px 25px 0; 
 | 
    } 
 | 
  
 | 
    #job-update .layui-form-label { 
 | 
        width: 88px; 
 | 
    } 
 | 
  
 | 
    #job-update .layui-input-block { 
 | 
        margin-left: 120px; 
 | 
    } 
 | 
</style> 
 | 
<div class="layui-fluid" id="job-update"> 
 | 
    <form class="layui-form" action="" lay-filter="job-update-form"> 
 | 
        <div class="layui-form-item febs-hide"> 
 | 
            <label class="layui-form-label febs-form-item-require">id:</label> 
 | 
            <div class="layui-input-block"> 
 | 
                <input type="text" name="jobId" class="layui-input"> 
 | 
            </div> 
 | 
        </div> 
 | 
        <div class="layui-form-item febs-hide"> 
 | 
            <label class="layui-form-label febs-form-item-require">状态:</label> 
 | 
            <div class="layui-input-block"> 
 | 
                <input type="text" name="status" class="layui-input"> 
 | 
            </div> 
 | 
        </div> 
 | 
        <div class="layui-form-item"> 
 | 
            <label class="layui-form-label febs-form-item-require">Bean名称:</label> 
 | 
            <div class="layui-input-block"> 
 | 
                <input type="text" name="beanName" maxlength="20" lay-verify="range|required" 
 | 
                       autocomplete="off" class="layui-input"> 
 | 
            </div> 
 | 
        </div> 
 | 
        <div class="layui-form-item"> 
 | 
            <label class="layui-form-label febs-form-item-require">方法名称:</label> 
 | 
            <div class="layui-input-block"> 
 | 
                <input type="text" name="methodName" maxlength="50" lay-verify="range|required" 
 | 
                       autocomplete="off" class="layui-input"> 
 | 
            </div> 
 | 
        </div> 
 | 
        <div class="layui-form-item"> 
 | 
            <label class="layui-form-label">方法参数:</label> 
 | 
            <div class="layui-input-block"> 
 | 
                <input type="text" name="params" maxlength="50" lay-verify="range" 
 | 
                       autocomplete="off" class="layui-input"> 
 | 
            </div> 
 | 
        </div> 
 | 
        <div class="layui-form-item"> 
 | 
            <label class="layui-form-label febs-form-item-require">cron表达式:</label> 
 | 
            <div class="layui-input-block"> 
 | 
                <input type="text" name="cronExpression" maxlength="20" lay-verify="range|required|cron" 
 | 
                       autocomplete="off" class="layui-input"> 
 | 
            </div> 
 | 
        </div> 
 | 
        <div class="layui-form-item layui-form-text"> 
 | 
            <label class="layui-form-label">任务备注:</label> 
 | 
            <div class="layui-input-block"> 
 | 
                <textarea name="remark" maxlength="50" class="layui-textarea"></textarea> 
 | 
            </div> 
 | 
        </div> 
 | 
        <div class="layui-form-item febs-hide"> 
 | 
            <button class="layui-btn" lay-submit="" lay-filter="job-update-form-submit" id="submit"></button> 
 | 
            <button type="reset" class="layui-btn" id="reset"></button> 
 | 
        </div> 
 | 
    </form> 
 | 
</div> 
 | 
  
 | 
<script data-th-inline="javascript"> 
 | 
    layui.use(['jquery', 'febs', 'form', 'validate'], function () { 
 | 
        var $ = layui.jquery, 
 | 
            febs = layui.febs, 
 | 
            form = layui.form, 
 | 
            job = [[${job}]], 
 | 
            $view = $('#job-update'), 
 | 
            validate = layui.validate; 
 | 
  
 | 
        form.verify(validate); 
 | 
        form.render(); 
 | 
  
 | 
        initJobValue(); 
 | 
  
 | 
        function initJobValue() { 
 | 
            form.val("job-update-form", { 
 | 
                "jobId": job.jobId, 
 | 
                "status": job.status, 
 | 
                "beanName": job.beanName, 
 | 
                "methodName": job.methodName, 
 | 
                "params": job.params, 
 | 
                "cronExpression": job.cronExpression, 
 | 
                "remark": job.remark 
 | 
            }); 
 | 
        } 
 | 
  
 | 
        form.on('submit(job-update-form-submit)', function (data) { 
 | 
            if (febs.nativeEqual(data.field, job)) { 
 | 
                febs.alert.warn('数据未作任何修改!'); 
 | 
                return false; 
 | 
            } 
 | 
            febs.post(ctx + 'job/update', data.field, function () { 
 | 
                layer.closeAll(); 
 | 
                febs.alert.success('任务修改成功'); 
 | 
                $('#febs-job').find('#query').click(); 
 | 
            }); 
 | 
            return false; 
 | 
        }); 
 | 
  
 | 
    }); 
 | 
</script> 
 |