1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- <!DOCTYPE html>
- <html lang="zh" xmlns:th="http://www.thymeleaf.org" >
- <head>
- <th:block th:include="include :: header('新增封禁信息')" />
- </head>
- <body class="white-bg">
- <div class="wrapper wrapper-content animated fadeInRight ibox-content">
- <form class="form-horizontal m" id="form-notice-add" th:object="${users}">
- <input type="hidden" name="blockId" th:value="${id}"/>
- <div class="form-group" id="chargeErBanNo">
- <label class="col-sm-2 control-label">卿卿号:</label>
- <div class="col-sm-10">
- <input id="erbanNo" name="erbanNo" readonly="readonly" class="form-control" th:field="*{erbanNo}" type="text" placeholder="请输入封禁卿卿号"/>
- </div>
- </div>
- <div class="form-group">
- <label class="col-sm-2 control-label">封禁原因:</label>
- <div class="col-sm-10">
- <input id="blockDesc" name="blockDesc" class="form-control" type="text" placeholder="请输入封禁原因" required/>
- </div>
- </div>
- <div class="form-group" id="chargeBlockIp">
- <label class="col-sm-2 control-label">封禁IP:</label>
- <div class="col-sm-10">
- <input id="blockIp" name="blockIp" class="form-control" type="text" placeholder="请输入封禁IP"/>
- </div>
- </div>
- <div class="form-group">
- <label class="col-sm-2 control-label">封禁类型:</label>
- <div class="col-sm-10">
- <select name="blockType" id="blockType" class="form-control m-b" th:with="type=${@dict.getType('block_type')}">
- <option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option>
- </select>
- </div>
- </div>
- <div class="form-group">
- <label class="col-sm-2 control-label">封禁时间:</label>
- <div class="col-sm-10">
- <select name="blockTime" id="blockTime" class="form-control m-b" th:with="type=${@dict.getType('banned_time')}">
- <option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option>
- </select>
- </div>
- </div>
- </form>
- </div>
- <th:block th:include="include :: footer" />
- <th:block th:include="include :: summernote-js" />
- <script type="text/javascript">
- var prefix = ctx + "review/report";
- $("#form-notice-add").validate({
- focusCleanup: true
- });
- $(function(){
- $("#chargeBlockIp").hide();
- $("#chargeErBanNo").show();
- $('input[name="erbanNo"]').attr("required", "true");
- $('input[name="blockIp"]').attr("required", "false");
- });
- $("#blockType").on("change", function (){
- var val = $(this).val();
- if(val == 3){
- $("#chargeBlockIp").show();
- $("#chargeErBanNo").hide();
- $('input[name="erbanNo"]').attr("required", "false");
- $('input[name="blockIp"]').attr("required", "true");
- }else{
- $("#chargeBlockIp").hide();
- $("#chargeErBanNo").show();
- $('input[name="erbanNo"]').attr("required", "true");
- $('input[name="blockIp"]').attr("required", "false");
- }
- });
-
- function submitHandler() {
- if ($.validate.form()) {
- $.operate.save(prefix + "/block/punish", $('#form-notice-add').serialize());
- }
- }
- </script>
- </body>
- </html>
|