| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126 |
- <%@ page contentType="text/html; charset=utf-8"%>
- <%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>
- <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
- <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
- <%@ taglib uri="http://www.springframework.org/tags" prefix="spring"%>
- <%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
- <%@taglib prefix="shiro" uri="http://shiro.apache.org/tags" %>
- <c:set var="basePath" value="${pageContext.request.contextPath}"/>
- <div id="createDialog" class="crudDialog">
- <form id="createForm" method="post">
- <div class="form-group">
- <label for="theme">主题</label>
- <input id="theme" type="color" class="form-control" name="theme" maxlength="50">
- </div>
- <div class="form-group">
- <label for="icon">图标</label>
- <input id="icon" type="text" class="form-control" name="icon" maxlength="20">
- </div>
- <div class="form-group">
- <label for="title">标题</label>
- <input id="title" type="text" class="form-control" name="title" maxlength="20">
- </div>
- <div class="form-group">
- <label for="name">名称</label>
- <input id="name" type="text" class="form-control" name="name" maxlength="20">
- </div>
- <div class="form-group">
- <label for="banner">背景图</label>
- <input id="banner" type="text" class="form-control" name="banner" maxlength="50">
- </div>
- <div class="form-group">
- <label for="description">描述</label>
- <input id="description" type="text" class="form-control" name="description" maxlength="300">
- </div>
- <div class="form-group">
- <label for="basepath">根目录</label>
- <input id="basepath" type="text" class="form-control" name="basepath" maxlength="100">
- </div>
- <div class="radio">
- <div class="radio radio-inline radio-success">
- <input id="status_1" type="radio" name="status" value="1" checked>
- <label for="status_1">正常 </label>
- </div>
- <div class="radio radio-inline">
- <input id="status_0" type="radio" name="status" value="-1">
- <label for="status_0">锁定 </label>
- </div>
- </div>
- <div class="form-group text-right dialog-buttons">
- <a class="waves-effect waves-button" href="javascript:;" onclick="createSubmit();">保存</a>
- <a class="waves-effect waves-button" href="javascript:;" onclick="createDialog.close();">取消</a>
- </div>
- </form>
- </div>
- <script>
- function createSubmit() {
- $.ajax({
- type: 'post',
- url: '${basePath}/manage/system/create',
- data: $('#createForm').serialize(),
- beforeSend: function() {
- if ($('#title').val() == '') {
- $('#title').focus();
- return false;
- }
- if ($('#name').val() == '') {
- $('#name').focus();
- return false;
- }
- },
- success: function(result) {
- if (result.code != 1) {
- if (result.data instanceof Array) {
- $.each(result.data, function(index, value) {
- $.confirm({
- theme: 'dark',
- animation: 'rotateX',
- closeAnimation: 'rotateX',
- title: false,
- content: value.errorMsg,
- buttons: {
- confirm: {
- text: '确认',
- btnClass: 'waves-effect waves-button waves-light'
- }
- }
- });
- });
- } else {
- $.confirm({
- theme: 'dark',
- animation: 'rotateX',
- closeAnimation: 'rotateX',
- title: false,
- content: result.data.errorMsg,
- buttons: {
- confirm: {
- text: '确认',
- btnClass: 'waves-effect waves-button waves-light'
- }
- }
- });
- }
- } else {
- createDialog.close();
- $table.bootstrapTable('refresh');
- }
- },
- error: function(XMLHttpRequest, textStatus, errorThrown) {
- $.confirm({
- theme: 'dark',
- animation: 'rotateX',
- closeAnimation: 'rotateX',
- title: false,
- content: textStatus,
- buttons: {
- confirm: {
- text: '确认',
- btnClass: 'waves-effect waves-button waves-light'
- }
- }
- });
- }
- });
- }
- </script>
|