parent
5291bb5c9f
commit
1fcc0a68a3
@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ProjectModuleManager">
|
||||
<modules>
|
||||
<module fileurl="file://$PROJECT_DIR$/jyjz-parent.iml" filepath="$PROJECT_DIR$/jyjz-parent.iml" />
|
||||
</modules>
|
||||
</component>
|
||||
</project>
|
@ -0,0 +1,279 @@
|
||||
<#include "/common/taglibs.html" />
|
||||
<!DOCTYPE html>
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>信息字段管理添加</title>
|
||||
|
||||
|
||||
|
||||
<#include "/head/headaddedit.html" />
|
||||
<link href="${ctx}/static/js/plugins/jqueryzTree/css/metroStyle/metroStyle.css" rel="stylesheet">
|
||||
</head>
|
||||
<body class="gray-bg">
|
||||
<div class="wrapper wrapper-content animated fadeInRight">
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
<div class="ibox float-e-margins">
|
||||
<div class="ibox-title">
|
||||
<h5>信息字段新增</h5>
|
||||
</div>
|
||||
|
||||
<div class="ibox-content">
|
||||
<div class="main-content">
|
||||
<form name="Postform" method="post" id="Postform" class="form-horizontal" action="${ctx}/backstage/post/save">
|
||||
<div class="row">
|
||||
<div class="col-sm-6">
|
||||
<div class="form-group">
|
||||
<label class="col-sm-3 control-label is-required">* 字段名称:</label>
|
||||
<div class="col-sm-9">
|
||||
<input name="name" id="name" class="form-control" placeholder="字段名称" class="form-control" type="text" maxlength='100' required>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-6">
|
||||
<div class="form-group">
|
||||
<label class="col-sm-3 control-label is-required">* 字段类型:</label>
|
||||
<div class="col-sm-9">
|
||||
<select class="form-control" name='reviewType' id='reviewType'>
|
||||
<option value="0">终审</option>
|
||||
<option value="1">工单</option>
|
||||
<option value="2">一审二审</option>
|
||||
<option value="3">审核填报</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-6">
|
||||
<div class="form-group">
|
||||
<label class="col-sm-3 control-label is-required">* 字段描述:</label>
|
||||
<div class="col-sm-9">
|
||||
<input name="fieldDesc" id="fieldDesc" class="form-control" placeholder="字段描述" class="form-control" type="text" maxlength='100' required>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-6">
|
||||
<div class="form-group">
|
||||
<label class="col-sm-3 control-label is-required">是否必选:</label>
|
||||
<div class="col-sm-9">
|
||||
<div class="radio i-checks">
|
||||
<label>
|
||||
<input type="radio" checked="" value="1" name="isrequired"> <i></i>启用
|
||||
</label>
|
||||
<label>
|
||||
<input type="radio" value="0" name="isrequired"> <i></i>停用
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-6">
|
||||
<div class="form-group">
|
||||
<label class="col-sm-3 control-label is-required">* 排序字段:</label>
|
||||
<div class="col-sm-9">
|
||||
<input name="sort" id="sort" class="form-control" placeholder="字段描述" class="form-control" type="text" maxlength='20' required>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-6" >
|
||||
<div class="form-group">
|
||||
<div class="form-group">
|
||||
<label class="col-sm-3 control-label is-required">是否高亮:</label>
|
||||
<div class="col-sm-9">
|
||||
<div class="radio i-checks">
|
||||
<label>
|
||||
<input type="radio" checked="" value="1" name="isHighlight"> <i></i>否
|
||||
</label>
|
||||
<label>
|
||||
<input type="radio" value="0" name="isHighlight"> <i></i>是
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-6" >
|
||||
<div class="form-group">
|
||||
<label class="col-sm-3 control-label is-required">是否可点击:</label>
|
||||
<div class="col-sm-9">
|
||||
<div class="radio i-checks">
|
||||
<label>
|
||||
<input type="radio" checked="" value="1" name="isTap"> <i></i>否
|
||||
</label>
|
||||
<label>
|
||||
<input type="radio" value="0" name="isTap"> <i></i>是
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-6" >
|
||||
<div class="form-group">
|
||||
<label class="col-sm-3 control-label is-required">是否隐藏:</label>
|
||||
<div class="col-sm-9">
|
||||
<div class="radio i-checks">
|
||||
<label>
|
||||
<input type="radio" checked="" value="1" name="isHide"> <i></i>否
|
||||
</label>
|
||||
<label>
|
||||
<input type="radio" value="0" name="isHide"> <i></i>是
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="form-group">
|
||||
<div class="col-sm-offset-5">
|
||||
<button id="savebutton" type="submit" class="btn btn-w-m btn-primary">保存</button>
|
||||
<button type="button" onclick="rolesback()" class="btn btn-w-m btn-success">取消</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="ajaxDeptTreemodal" class="modal fade" tabindex="-1" data-backdrop="static" data-keyboard="false">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true"></button>
|
||||
<h4 class="modal-title">选择机构</h4>
|
||||
</div>
|
||||
|
||||
<div class="modal-body" style=" padding: 15px 50px; ">
|
||||
<ul id="departZtreeUl" class="ztree"></ul>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" data-dismiss="modal" class="btn btn-white">取消</button>
|
||||
<button type="button" onclick="closedept()" class="btn btn-primary">确认</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<#include "/head/footadd.html" />
|
||||
<script src="${ctx}/static/js/plugins/layer/layer.min.js"></script>
|
||||
<script src="${ctx}/static/js/plugins/jqueryzTree/js/jquery.ztree.all.min.js"></script>
|
||||
<script type="text/javascript">
|
||||
var $ajaxDeptTreemodal = $('#ajaxDeptTreemodal');
|
||||
|
||||
function selectDeptTree(){
|
||||
$ajaxDeptTreemodal.modal();
|
||||
$ajaxDeptTreemodal.css("z-index",(parent.getMaxZIndex() + 1));
|
||||
}
|
||||
function closedept(){
|
||||
$ajaxDeptTreemodal.modal('hide');
|
||||
}
|
||||
var _deptTree;
|
||||
var setting = {
|
||||
data: {
|
||||
simpleData: {
|
||||
enable: true
|
||||
}
|
||||
}, callback: {onClick: zTreeOnClick }
|
||||
};
|
||||
function zTreeOnClick(event, treeId, treeNode) {
|
||||
|
||||
$("#reviewType").val(treeNode.name);
|
||||
$("#deptid").val(treeNode.id);
|
||||
closedept();
|
||||
|
||||
};
|
||||
|
||||
$(document).ready(function () {
|
||||
|
||||
if(parent.$("#index_user_issys").val() == 0){
|
||||
$("#systemAdminUse").hide();
|
||||
}
|
||||
parent.axgetXiaoyao("${ctx}/backstage/admin/department/showDeptJsTree",null,false,function (data) {
|
||||
_deptTree = $.fn.zTree.init($("#departZtreeUl"),setting, data);
|
||||
|
||||
_deptTree.expandAll(true);
|
||||
});
|
||||
|
||||
$('.i-checks').iCheck({
|
||||
checkboxClass: 'icheckbox_square-green',
|
||||
radioClass: 'iradio_square-green',
|
||||
});
|
||||
$("#Postform").attr("action","${ctx}/backstage/ocr/field/add");
|
||||
var form1 = $('#Postform');
|
||||
var error1 = $('.alert-danger', form1);
|
||||
form1.validate({
|
||||
debug: true,
|
||||
errorElement: 'span',
|
||||
errorClass: 'help-block help-block-error',
|
||||
focusInvalid: false,
|
||||
ignore: "",
|
||||
errorPlacement: function (error, element) {
|
||||
if (element.parent(".input-group").size() > 0) {
|
||||
error.insertAfter(element.parent(".input-group"));
|
||||
} else if (element.attr("data-error-container")) {
|
||||
error.appendTo(element.attr("data-error-container"));
|
||||
} else if (element.parents('.radio-list').size() > 0) {
|
||||
error.appendTo(element.parents('.radio-list').attr("data-error-container"));
|
||||
} else if (element.parents('.radio-inline').size() > 0) {
|
||||
error.appendTo(element.parents('.radio-inline').attr("data-error-container"));
|
||||
} else if (element.parents('.checkbox-list').size() > 0) {
|
||||
error.appendTo(element.parents('.checkbox-list').attr("data-error-container"));
|
||||
} else if (element.parents('.checkbox-inline').size() > 0) {
|
||||
error.appendTo(element.parents('.checkbox-inline').attr("data-error-container"));
|
||||
} else {
|
||||
error.insertAfter(element);
|
||||
}
|
||||
},
|
||||
highlight: function (element) {
|
||||
$(element).closest('.form-group').addClass('has-error');
|
||||
},
|
||||
unhighlight: function (element) {
|
||||
$(element).closest('.form-group').removeClass('has-error');
|
||||
},
|
||||
success: function (label) {
|
||||
label.closest('.form-group').removeClass('has-error');
|
||||
},
|
||||
submitHandler: function (){
|
||||
parent.layer.load();
|
||||
$("#savebutton").addClass('disabled');
|
||||
$("#Postform").ajaxSubmit({
|
||||
headers:{"logintoken": parent.getLoginToken()},
|
||||
success:function(data) {
|
||||
parent.layer.closeAll('loading');
|
||||
if (data.code == "OK") {
|
||||
parent.toastr.success(data.message);
|
||||
rolesback();
|
||||
} else if (data.code == "ERRORM") {
|
||||
$.each(data.message, function (name, anArray) {
|
||||
$.each(anArray, function (n, value) {
|
||||
$("#" + n).closest('.form-group').addClass('has-error');
|
||||
$("<span>").attr("id", n + "-error").addClass(
|
||||
"help-block help-block-error").html(value).insertAfter($("#" + n));
|
||||
});
|
||||
});
|
||||
} else {
|
||||
$("#savebutton").addClass('removeClass');
|
||||
parent.toastr.error(data.message);
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
});
|
||||
function rolesback() {
|
||||
parent.closeItem(window.frameElement.name);
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -0,0 +1,319 @@
|
||||
<#include "/common/taglibs.html" />
|
||||
<!DOCTYPE html>
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>岗位信息</title>
|
||||
|
||||
|
||||
|
||||
<#include "/head/headaddedit.html" />
|
||||
<link href="${ctx}/static/js/plugins/jqueryzTree/css/metroStyle/metroStyle.css" rel="stylesheet">
|
||||
</head>
|
||||
<body class="gray-bg">
|
||||
<div class="wrapper wrapper-content animated fadeInRight">
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
<div class="ibox float-e-margins">
|
||||
<div class="ibox-title">
|
||||
<h5>信息字段编辑</h5>
|
||||
</div>
|
||||
<div class="ibox-content">
|
||||
<div class="main-content">
|
||||
<form name="Postform" method="post" id="Postform" class="form-horizontal" action="${ctx}/backstage/post/edit">
|
||||
|
||||
<input type="hidden" id="id" name="id" value="${id}">
|
||||
<div class="row">
|
||||
<div class="col-sm-6">
|
||||
<div class="form-group">
|
||||
<label class="col-sm-3 control-label is-required">* 字段名称:</label>
|
||||
<div class="col-sm-9">
|
||||
<input name="name" id="name" class="form-control" placeholder="字段名称" class="form-control" type="text" maxlength='100' required>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-6">
|
||||
<div class="form-group">
|
||||
<label class="col-sm-3 control-label is-required">* 字段类型:</label>
|
||||
<div class="col-sm-9">
|
||||
<select class="form-control" name='reviewType' id='reviewType'>
|
||||
<option value="0">终审</option>
|
||||
<option value="1">工单</option>
|
||||
<option value="2">一审二审</option>
|
||||
<option value="3">审核填报</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-6">
|
||||
<div class="form-group">
|
||||
<label class="col-sm-3 control-label is-required">* 字段描述:</label>
|
||||
<div class="col-sm-9">
|
||||
<input name="fieldDesc" id="fieldDesc" class="form-control" placeholder="字段描述" class="form-control" type="text" maxlength='100' required>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-6">
|
||||
<div class="form-group">
|
||||
<label class="col-sm-3 control-label is-required">是否必选:</label>
|
||||
<div class="col-sm-9">
|
||||
<div class="radio i-checks">
|
||||
<label>
|
||||
<input type="radio" checked="" value="1" name="isrequired"> <i></i>启用
|
||||
</label>
|
||||
<label>
|
||||
<input type="radio" value="0" name="isrequired"> <i></i>停用
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-6">
|
||||
<div class="form-group">
|
||||
<label class="col-sm-3 control-label is-required">* 排序字段:</label>
|
||||
<div class="col-sm-9">
|
||||
<input name="sort" id="sort" class="form-control" placeholder="字段描述" class="form-control" type="text" maxlength='20' required>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-6" >
|
||||
<div class="form-group">
|
||||
<div class="form-group">
|
||||
<label class="col-sm-3 control-label is-required">是否高亮:</label>
|
||||
<div class="col-sm-9">
|
||||
<div class="radio i-checks">
|
||||
<label>
|
||||
<input type="radio" checked="" value="1" name="isHighlight"> <i></i>否
|
||||
</label>
|
||||
<label>
|
||||
<input type="radio" value="0" name="isHighlight"> <i></i>是
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-6" >
|
||||
<div class="form-group">
|
||||
<label class="col-sm-3 control-label is-required">是否可点击:</label>
|
||||
<div class="col-sm-9">
|
||||
<div class="radio i-checks">
|
||||
<label>
|
||||
<input type="radio" checked="" value="1" name="isTap"> <i></i>否
|
||||
</label>
|
||||
<label>
|
||||
<input type="radio" value="0" name="isTap"> <i></i>是
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-6" >
|
||||
<div class="form-group">
|
||||
<label class="col-sm-3 control-label is-required">是否隐藏:</label>
|
||||
<div class="col-sm-9">
|
||||
<div class="radio i-checks">
|
||||
<label>
|
||||
<input type="radio" checked="" value="1" name="isHide"> <i></i>否
|
||||
</label>
|
||||
<label>
|
||||
<input type="radio" value="0" name="isHide"> <i></i>是
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="form-group">
|
||||
<div class="col-sm-offset-5">
|
||||
<button type="submit" class="btn btn-w-m btn-primary">保存</button>
|
||||
<button type="button" onclick="rolesback()" class="btn btn-w-m btn-success">取消</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="ajaxDeptTreemodal" class="modal fade" tabindex="-1" data-backdrop="static" data-keyboard="false">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true"></button>
|
||||
<h4 class="modal-title">选择机构</h4>
|
||||
</div>
|
||||
|
||||
<div class="modal-body" style=" padding: 15px 50px; ">
|
||||
<ul id="departZtreeUl" class="ztree"></ul>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" data-dismiss="modal" class="btn btn-white">取消</button>
|
||||
<button type="button" onclick="closedept()" class="btn btn-primary">确认</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<#include "/head/footadd.html" />
|
||||
<script src="${ctx}/static/js/plugins/layer/layer.min.js"></script>
|
||||
<script src="${ctx}/static/js/plugins/jqueryzTree/js/jquery.ztree.all.min.js"></script>
|
||||
<script type="text/javascript">
|
||||
var $ajaxDeptTreemodal = $('#ajaxDeptTreemodal');
|
||||
|
||||
function selectDeptTree(){
|
||||
$ajaxDeptTreemodal.modal();
|
||||
$ajaxDeptTreemodal.css("z-index",(parent.getMaxZIndex() + 1));
|
||||
}
|
||||
function closedept(){
|
||||
$ajaxDeptTreemodal.modal('hide');
|
||||
}
|
||||
var _deptTree;
|
||||
var setting = {
|
||||
data: {
|
||||
simpleData: {
|
||||
enable: true
|
||||
}
|
||||
}, callback: {onClick: zTreeOnClick }
|
||||
};
|
||||
function zTreeOnClick(event, treeId, treeNode) {
|
||||
|
||||
$("#parentname").val(treeNode.name);
|
||||
$("#deptid").val(treeNode.id);
|
||||
closedept();
|
||||
|
||||
};
|
||||
|
||||
$(document).ready(function () {
|
||||
|
||||
|
||||
if(parent.$("#index_user_issys").val() == 0){
|
||||
$("#systemAdminUse").hide();
|
||||
}
|
||||
$.ajaxSettings.async = false;
|
||||
parent.axgetXiaoyao("${ctx}/backstage/admin/department/showDeptJsTree",null,false,function (data) {
|
||||
_deptTree = $.fn.zTree.init($("#departZtreeUl"),setting, data);
|
||||
|
||||
_deptTree.expandAll(true);
|
||||
});
|
||||
$.ajaxSettings.async = true;
|
||||
|
||||
|
||||
parent.axgetXiaoyao('${ctx}/backstage/admin/post/getdata/' + $("#id").val(),null,false , function(data){
|
||||
if(data.code == "OK"){
|
||||
$("#id").val(data.data.id);
|
||||
|
||||
$("#postname").val(data.data.postname);
|
||||
$("#postdesc").val(data.data.postdesc);
|
||||
|
||||
var node = _deptTree.getNodesByParam("id",String(data.data.deptid));
|
||||
console.log("--node--------------" + data.data.deptid)
|
||||
console.log(node)
|
||||
|
||||
if(undefined != node && node.length > 0){
|
||||
_deptTree.selectNode(node[0]);
|
||||
$("#parentname").val(node[0].name);
|
||||
}
|
||||
$("#sorting").val(data.data.sorting);
|
||||
if(data.data.enabled == 1){
|
||||
$("input:radio[name='enabled']").eq(0).attr('checked',true);
|
||||
}else if(data.data.enabled == 0){
|
||||
$("input:radio[name='enabled']").eq(1).attr('checked',true);
|
||||
}
|
||||
|
||||
if(data.data.issys == 1){
|
||||
$("input:radio[name='issys']").eq(0).attr('checked',true);
|
||||
}else if(data.data.issys == 0){
|
||||
$("input:radio[name='issys']").eq(1).attr('checked',true);
|
||||
}
|
||||
|
||||
$("#postcode").val(data.data.postcode);
|
||||
|
||||
}else{
|
||||
parent.toastr.error("非法请求。");
|
||||
}
|
||||
|
||||
$('.i-checks').iCheck({
|
||||
checkboxClass: 'icheckbox_square-green',
|
||||
radioClass: 'iradio_square-green',
|
||||
});
|
||||
});
|
||||
|
||||
$("#Postform").attr("action","${ctx}/backstage/ocr/field/edit");
|
||||
var form1 = $('#Postform');
|
||||
var error1 = $('.alert-danger', form1);
|
||||
form1.validate({
|
||||
debug: true,
|
||||
errorElement: 'span',
|
||||
errorClass: 'help-block help-block-error',
|
||||
focusInvalid: false,
|
||||
ignore: ":hidden",
|
||||
errorPlacement: function (error, element) {
|
||||
if (element.parent(".input-group").size() > 0) {
|
||||
error.insertAfter(element.parent(".input-group"));
|
||||
} else if (element.attr("data-error-container")) {
|
||||
error.appendTo(element.attr("data-error-container"));
|
||||
} else if (element.parents('.radio-list').size() > 0) {
|
||||
error.appendTo(element.parents('.radio-list').attr("data-error-container"));
|
||||
} else if (element.parents('.radio-inline').size() > 0) {
|
||||
error.appendTo(element.parents('.radio-inline').attr("data-error-container"));
|
||||
} else if (element.parents('.checkbox-list').size() > 0) {
|
||||
error.appendTo(element.parents('.checkbox-list').attr("data-error-container"));
|
||||
} else if (element.parents('.checkbox-inline').size() > 0) {
|
||||
error.appendTo(element.parents('.checkbox-inline').attr("data-error-container"));
|
||||
} else {
|
||||
error.insertAfter(element);
|
||||
}
|
||||
},
|
||||
highlight: function (element) {
|
||||
$(element).closest('.form-group').addClass('has-error');
|
||||
},
|
||||
unhighlight: function (element) {
|
||||
$(element).closest('.form-group').removeClass('has-error');
|
||||
},
|
||||
success: function (label) {
|
||||
label.closest('.form-group').removeClass('has-error');
|
||||
},
|
||||
submitHandler: function (){
|
||||
parent.layer.load();
|
||||
$("#Postform").ajaxSubmit({
|
||||
headers: {"logintoken": parent.getLoginToken()},
|
||||
success: function (data) {
|
||||
parent.layer.closeAll('loading');
|
||||
if (data.code == "OK") {
|
||||
parent.toastr.success(data.message);
|
||||
rolesback();
|
||||
} else if (data.code == "ERRORM") {
|
||||
$.each(data.message, function (name, anArray) {
|
||||
$.each(anArray, function (n, value) {
|
||||
$("#" + n).closest('.form-group').addClass('has-error');
|
||||
$("<span>").attr("id", n + "-error").addClass(
|
||||
"help-block help-block-error").html(value).insertAfter($("#" + n));
|
||||
});
|
||||
});
|
||||
} else {
|
||||
parent.toastr.error(data.message);
|
||||
}
|
||||
}
|
||||
|
||||
});
|
||||
}
|
||||
});
|
||||
});
|
||||
function rolesback() {
|
||||
parent.closeItem(window.frameElement.name);
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
Loading…
Reference in new issue