完成标签管理
This commit is contained in:
parent
817817bfd6
commit
e9353f8b60
|
@ -8,42 +8,30 @@
|
|||
<c:set var="basePath" value="${pageContext.request.contextPath}"/>
|
||||
<div id="createDialog" class="crudDialog">
|
||||
<form id="createForm" method="post">
|
||||
<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="theme">主题</label>
|
||||
<input id="theme" type="text" class="form-control" name="theme" maxlength="50">
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="banner">背景图</label>
|
||||
<input id="banner" type="text" class="form-control" name="banner" maxlength="50">
|
||||
<label for="alias">别名</label>
|
||||
<input id="alias" type="text" class="form-control" name="alias" maxlength="20">
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="description">描述</label>
|
||||
<input id="description" type="text" class="form-control" name="description" maxlength="300">
|
||||
<input id="description" type="text" class="form-control" name="description" maxlength="200">
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="basepath">根目录</label>
|
||||
<input id="basepath" type="text" class="form-control" name="basepath" maxlength="100">
|
||||
<label for="icon">图标</label>
|
||||
<input id="icon" type="text" class="form-control" name="icon" maxlength="20">
|
||||
</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 class="radio radio-inline radio-info">
|
||||
<input id="type_1" type="radio" name="type" value="1" checked>
|
||||
<label for="type_1">普通 </label>
|
||||
</div>
|
||||
<div class="radio radio-inline">
|
||||
<input id="status_0" type="radio" name="status" value="-1">
|
||||
<label for="status_0">锁定 </label>
|
||||
<div class="radio radio-inline radio-danger">
|
||||
<input id="type_2" type="radio" name="type" value="2">
|
||||
<label for="type_2">热门 </label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group text-right dialog-buttons">
|
||||
|
@ -56,17 +44,17 @@
|
|||
function createSubmit() {
|
||||
$.ajax({
|
||||
type: 'post',
|
||||
url: '${basePath}/manage/system/create',
|
||||
url: '${basePath}/manage/tag/create',
|
||||
data: $('#createForm').serialize(),
|
||||
beforeSend: function() {
|
||||
if ($('#title').val() == '') {
|
||||
$('#title').focus();
|
||||
return false;
|
||||
}
|
||||
if ($('#name').val() == '') {
|
||||
$('#name').focus();
|
||||
return false;
|
||||
}
|
||||
if ($('#alias').val() == '') {
|
||||
$('#alias').focus();
|
||||
return false;
|
||||
}
|
||||
},
|
||||
success: function(result) {
|
||||
if (result.code != 1) {
|
||||
|
|
|
@ -76,7 +76,7 @@ function iconFormatter(value, row, index) {
|
|||
// 格式化类型
|
||||
function typeFormatter(value, row, index) {
|
||||
if (value == 1) {
|
||||
return '<span class="label label-default">普通</span>';
|
||||
return '<span class="label label-primary">普通</span>';
|
||||
}
|
||||
if (value == 2) {
|
||||
return '<span class="label label-danger">热门</span>';
|
||||
|
|
|
@ -8,42 +8,30 @@
|
|||
<c:set var="basePath" value="${pageContext.request.contextPath}"/>
|
||||
<div id="updateDialog" class="crudDialog">
|
||||
<form id="updateForm" method="post">
|
||||
<div class="form-group">
|
||||
<label for="icon">图标</label>
|
||||
<input id="icon" type="text" class="form-control" name="icon" maxlength="20" value="${system.icon}">
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="title">标题</label>
|
||||
<input id="title" type="text" class="form-control" name="title" maxlength="20" value="${system.title}">
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="name">名称</label>
|
||||
<input id="name" type="text" class="form-control" name="name" maxlength="20" value="${system.name}">
|
||||
<input id="name" type="text" class="form-control" name="name" maxlength="20" value="${tag.name}">
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="theme">主题</label>
|
||||
<input id="theme" type="text" class="form-control" name="theme" maxlength="50" value="${system.theme}">
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="banner">背景图</label>
|
||||
<input id="banner" type="text" class="form-control" name="banner" maxlength="50" value="${system.banner}">
|
||||
<label for="alias">别名</label>
|
||||
<input id="alias" type="text" class="form-control" name="alias" maxlength="20" value="${tag.alias}">
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="description">描述</label>
|
||||
<input id="description" type="text" class="form-control" name="description" maxlength="300" value="${system.description}">
|
||||
<input id="description" type="text" class="form-control" name="description" maxlength="200" value="${tag.description}">
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="basepath">根目录</label>
|
||||
<input id="basepath" type="text" class="form-control" name="basepath" maxlength="100" value="${system.basepath}">
|
||||
<label for="icon">图标</label>
|
||||
<input id="icon" type="text" class="form-control" name="icon" maxlength="20" value="${tag.icon}">
|
||||
</div>
|
||||
<div class="radio">
|
||||
<div class="radio radio-inline radio-success">
|
||||
<input id="status_1" type="radio" name="status" value="1" <c:if test="${system.status==1}">checked</c:if>>
|
||||
<label for="status_1">正常 </label>
|
||||
<div class="radio radio-inline radio-info">
|
||||
<input id="type_1" type="radio" name="type" value="1" <c:if test="${tag.type==1}">checked</c:if>>
|
||||
<label for="type_1">普通 </label>
|
||||
</div>
|
||||
<div class="radio radio-inline">
|
||||
<input id="status_0" type="radio" name="status" value="-1" <c:if test="${system.status!=1}">checked</c:if>>
|
||||
<label for="status_0">锁定 </label>
|
||||
<div class="radio radio-inline radio-danger">
|
||||
<input id="type_2" type="radio" name="type" value="2" <c:if test="${tag.type==2}">checked</c:if>>
|
||||
<label for="type_2">热门 </label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group text-right dialog-buttons">
|
||||
|
@ -53,40 +41,40 @@
|
|||
</form>
|
||||
</div>
|
||||
<script>
|
||||
function createSubmit() {
|
||||
$.ajax({
|
||||
type: 'post',
|
||||
url: '${basePath}/manage/system/update/${system.systemId}',
|
||||
data: $('#updateForm').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'
|
||||
function createSubmit() {
|
||||
$.ajax({
|
||||
type: 'post',
|
||||
url: '${basePath}/manage/tag/update/${tag.tagId}',
|
||||
data: $('#updateForm').serialize(),
|
||||
beforeSend: function() {
|
||||
if ($('#name').val() == '') {
|
||||
$('#name').focus();
|
||||
return false;
|
||||
}
|
||||
if ($('#alias').val() == '') {
|
||||
$('#alias').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 {
|
||||
} else {
|
||||
$.confirm({
|
||||
theme: 'dark',
|
||||
animation: 'rotateX',
|
||||
|
@ -100,27 +88,27 @@ function createSubmit() {
|
|||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
} else {
|
||||
updateDialog.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'
|
||||
}
|
||||
} else {
|
||||
updateDialog.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>
|
Loading…
Reference in New Issue