• springboot 新模板 呵呵了


    <html>
    <head>
        <title>批处理任务管理</title>
        <meta name="decorator" content="default"/>
        <link th:href="@{/static/bootstrap/2.3.1/css_cerulean/bootstrap.min.css}" type="text/css" rel="stylesheet"/>
    
        <link th:href="@{/static/common/jeesite.css}" type="text/css" rel="stylesheet"/>
    
        <script th:src="@{/static/jquery/jquery-1.9.1.js}"></script>
    
        <script type="text/javascript">  
            $(document).ready(function() {
            	// 页面验证
                $("#searchForm").validate({
                    submitHandler: function(form){
                        loading('加载中,请稍等...');
                        form.submit();
                    },
                    errorContainer: "#messageBox",
                    errorPlacement: function(error, element) {
                        $("#messageBox").text("输入有误,请先更正。");
                        if (element.is(":checkbox") || element.is(":radio") || element.parent().is(".input-append")) {
                            error.appendTo(element.parent().parent());
                        } else {
                            error.insertAfter(element);
                        }
                    }
                });
            	
                // [清除]按钮点击事件
                $("#btnClear").click(function(){
                    // 清除text
                    $("form :text").val('');
                    // 清除checkbox
                    $("form :checkbox").prop("checked", false);
                    // 清除radio
                    $("form :radio").prop("checked", false);
                    // 清除select
                    $("form select").val("");
                    $("form select").trigger("change");
                });
                
                // [添加]按钮点击事件
                $("#btnAdd").click(function() {
                    var url = "";
                    url = "${ctx}/job/edit";
                    
                    $("#searchForm").prop("action", url);
                    $("#searchForm").submit();
                });
                
               
                
            });
            
            // [修改]按钮点击事件
            function edit(p_cd) {
                var url = "";
                url = "${ctx}/job/edit";
                url = url + "?";
                url = url + "schedid=" + p_cd;
                $("#searchForm").prop("action", url);
                $("#searchForm").submit();
            }
            
            // [删除]按钮点击事件
            function del(p_cd,p_name) {
                var url = "";
                url = "${ctx}/job/del";
                url = url + "?";
                url = url + "schedid=" + p_cd;
                url = url + "&";
                url = url + "jobName=" + p_name;
                
                window.location.href = url;
            }
            
         // [启用/停用]按钮事件
            function changeStatus(p_cd,p_name,p_status) {
                var url = "";
                url = "${ctx}/job/changeStatus";
                url = url + "?";
                url = url + "schedid=" + p_cd;
                url = url + "&";
                url = url + "jobName=" + p_name;
                url = url + "&";
                url = url + "status=" + p_status;
                window.location.href = url;
            }
            
         // [立即启动]按钮事件
            function executeJob(p_cd,p_name) {
                var url = "";
                url = "${ctx}/job/executeJob";
                url = url + "?";
                url = url + "schedid=" + p_cd;
                url = url + "&";
                url = url + "jobName=" + p_name;
                
                window.location.href = url;
            }
            
         // 弹出子画面[模板履历]
            function showHis(p_cd, p_name) {
    	        var title = "";
    	        var url = "";
    	        var width;
    	        var height;
    	
    	        var url = "";
                url = "iframe:${ctx}/job/showHis";
                url = url + "?";
                url = url + "schedid=" + p_cd;
                url = url + "&";
                url = url + "jobName=" + p_name;
    	        title = "任务历史记录";
    	        width = $(top.document).width()-220;
    	        height = $(top.document).height()-180;
    	
    	        top.$.jBox.open(url, title, width, height, {
    	        buttons:{"关闭":0},
    	            submit: function (v, h, f) {
    	                    if (v == 0) {
    	                    	page();
    	                        return true; // close the window
    	                    }
    	                }
    	        });
            }
         
         
            // 分页处理
            function page(n, s) {
                if(n) $("#pageNo").val(n);
                if(s) $("#pageSize").val(s);
                $("#searchForm").prop("action", "${ctx}/job/initalljob");
                $("#searchForm").submit();
                return false;
            }
        </script>
    </head>
    
    <body>
        
        <ul class="nav nav-tabs">
            <li class="active"><a>任务列表</a></li>
            <li><a href="${ctx}/job/edit">任务添加</a></li>
        </ul>
        <div class="box1 mb10">
        <form id="searchForm" modelAttribute="qrtzJob" action="${ctx}/job/initalljob" method="post" enctype="multipart/form-data" class="breadcrumb form-search ">
    	    <sys:message content="${message}"/>
    	    <input id="pageNo" name="pageNo" type="hidden" value="${page.pageNo}"/>
    	    <input id="pageSize" name="pageSize" type="hidden" value="${page.pageSize}"/>
    	    <sys:tableSort id="orderBy" name="orderBy" value="${page.orderBy}" callback="page();"/>
    	    <table class="table1" width="100%" cellspacing="0" border="0">
    	        <tr>
    	        <td>
    		        <label class="lab">任务名称:</label>
    		        <input path="jobName" htmlEscape="false" class="cf_input_text178"/>
    	        </td>
    	        <td>
    		        <label class="lab">任务类名:</label>
    		        <input path="jobClassName" htmlEscape="false" class="cf_input_text178"/>
    	        </td>
    	        <td>
    		        <label class="lab">任务方法名:</label>
    		        <input path="jobMethodName" htmlEscape="false" class="cf_input_text178"/>
    	        </td>
    	        </tr>
    	        <tr>
    	        <td>
    		        <label class="lab">任务时间表达式:</label>
    		        <input path="cronExpression" htmlEscape="false" maxlength="50" class="cf_input_text178"/>
    	        </td>
    	        <td>
    		        <label class="lab">任务状态:</label>
    		        <select path="status" items="${fns:getDictMap('com_use_flag', true)}" class="select78"/>
    	        </td>
    	        </tr>
    	    </table>
            <div class="tright pr30 pt10">
                <input id="btnSearch" class="btn cf_btn-primary" type="submit" value="搜索"/>
                <input id="btnClear" class="btn cf_btn-primary" type="button" value="清除"/>
            </div>
        </form>
        </div>
        <table id="contentTable" class="table table-striped table-bordered table-condensed">
            <thead>
                <tr>
                	<th>任务名称</th>
                    <th>任务类名</th>
                    <th>任务时间表达式</th>
                    <th>描述</th>
                    <th>使用状态</th>
                    <th>操作</th>
                </tr>
            </thead>
            <tbody id="tblBody">
    
                <tr th:each="rec:${page.list}">
                    <td th:text="${rec.jobName}"></td>
                    <td th:text="${rec.jobClassName}"></td>
                    <td th:text="${rec.cronExpression}"></td>
                    <td th:text="${rec.description}"></td>
                    <td th:text="${rec.status eq '0'} ? '停用':'启用'"></td>
                    <td>
    	                <a href="javascript:void(0)" th:onclick="edit('${rec.schedid}')" >修改</a>
    	                <a href="javascript:void(0)" th:onclick="del('${rec.schedid}','${rec.jobName}')">删除</a>
    	                <a href="javascript:void(0)" th:onclick="executeJob('${rec.schedid}','${rec.jobName}')">立即执行</a>
    
                        <a th:if=" ${rec.status} eq '1'" href="javascript:void(0)" th:onclick="changeStatus([[${rec.schedid}]],[[${rec.jobName}]],[[0]])">停用</a>
                        <a th:if=" ${rec.status} eq '0'" href="javascript:void(0)" th:onclick="changeStatus([[${rec.schedid}]],[[${rec.jobName}]],[[1]])">启用</a>
    
    
    	               <a href="javascript:void(0)"
                          th:onclick="javascript:alert([[${rec.schedid}]])"
                          >查看历史</a>
                    </td>
                </tr>
    
            </tbody>
        </table>  
        <div class="pagination" th:utext="${page}"></div>
    </body>
    </html>
    

      boot2.14 上面页面顺利通过;

    还是用回jsp吧

    www.beicaiduo.com
  • 相关阅读:
    Supervisord管理进程实践
    centos7优化启动项,关闭一些不必要开启的服务
    centos彻底删除文件夹、文件命令(centos 新建、删除、移动、复制等命令)讲解
    CentOS 7 vi编辑命令
    C# 23种设计模式汇总
    设计模式——速记口诀
    CentOS 7.x设置自定义开机启动,添加自定义系统服务
    T-SQL 之 事务
    T-SQL 之 触发器
    T-SQL 之 表变量和临时表
  • 原文地址:https://www.cnblogs.com/hoge66/p/10123098.html
Copyright © 2020-2023  润新知