|
@ -0,0 +1,126 @@
|
|
|
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="utf-8" %>
|
|
|
<%@include file="/WEB-INF/ehr/commons/jsp/commonInclude.jsp" %>
|
|
|
<script type="text/javascript">
|
|
|
|
|
|
/* *************************** 模块初始化 ***************************** */
|
|
|
var editorParam = {
|
|
|
//form
|
|
|
actionUrl:"${contextRoot}/rule/addRule",
|
|
|
|
|
|
init: function () {
|
|
|
this.toDisable();
|
|
|
this.bindEvents();
|
|
|
this.initForm();
|
|
|
},
|
|
|
toDisable: function () {
|
|
|
if ($("#flag").val() == 'disabled') {
|
|
|
$("#btnEditor").show();
|
|
|
$("#btnSave").hide();
|
|
|
$("input[name='type']").attr("disabled", "disabled");
|
|
|
$("input[name='name']").attr("disabled", "disabled");
|
|
|
$("input[name='describe']").attr("disabled", "disabled");
|
|
|
$("input[name='rule']").attr("disabled", "disabled");
|
|
|
$("input[name='error_code']").attr("disabled", "disabled");
|
|
|
}
|
|
|
},
|
|
|
initForm: function () {
|
|
|
var me = this;
|
|
|
var data;
|
|
|
var modelString = "${model.id}";
|
|
|
if (modelString != undefined && modelString != null && modelString.length > 0) {
|
|
|
var type = "${model.type}";
|
|
|
liger.get("type").selectValue(type);
|
|
|
data = {
|
|
|
id: "${model.id}",
|
|
|
type: type,
|
|
|
name: "${model.name}",
|
|
|
describe: "${model.describe}",
|
|
|
rule: "${model.rule}",
|
|
|
error_code: "${model.error_code}",
|
|
|
};
|
|
|
|
|
|
me.actionUrl = "${contextRoot}/rule/updateRule";
|
|
|
} else {
|
|
|
liger.get("type").selectValue("1");//默认有效
|
|
|
}
|
|
|
$("#div_info_form").ligerAutoForm({
|
|
|
data: data,
|
|
|
validate: {
|
|
|
name:"required",
|
|
|
describe:"required",
|
|
|
rule:"required",
|
|
|
error_code:"required",
|
|
|
type: {
|
|
|
required:true
|
|
|
}
|
|
|
},
|
|
|
|
|
|
});
|
|
|
},
|
|
|
bindEvents: function () {
|
|
|
var me = this;
|
|
|
$(".m-form-bottom").on("click", "#btnSave", function () {
|
|
|
$("#btnSave").css("pointer-events", "none");
|
|
|
$("#name_icon").removeClass("required");
|
|
|
if ($("#name_icon").val() == "") {
|
|
|
$("#name_icon").addClass("required");
|
|
|
if (!$("#div_info_form").ligerAutoForm("validate")) {
|
|
|
return;
|
|
|
}
|
|
|
return;
|
|
|
}
|
|
|
if (!$("#div_info_form").ligerAutoForm("validate")) {
|
|
|
return;
|
|
|
}
|
|
|
var data = $("#div_info_form").ligerAutoForm("getData");
|
|
|
$.ajax({ //ajax处理
|
|
|
type: "POST",
|
|
|
url: me.actionUrl,
|
|
|
dataType: "json",
|
|
|
data: data,
|
|
|
cache: false,
|
|
|
success: function (data) {
|
|
|
if (data.successFlg) {
|
|
|
parent.rule.dialogSuccess(data.message);
|
|
|
}
|
|
|
else {
|
|
|
$.ligerDialog.error(data.message);
|
|
|
}
|
|
|
$("#btnSave").css("pointer-events", "");
|
|
|
},
|
|
|
error: function (data) {
|
|
|
$.ligerDialog.error("Status:" + data.status + "(" + data.statusText + ")");
|
|
|
$("#btnSave").css("pointer-events", "");
|
|
|
}
|
|
|
});
|
|
|
});
|
|
|
$(".m-form-bottom").on("click", "#btnEditor", function () {
|
|
|
$("#btnEditor").hide();
|
|
|
$("#btnSave").show();
|
|
|
$("input[name='type']").removeAttr("disabled");
|
|
|
$("input[name='name']").removeAttr("disabled");
|
|
|
$("input[name='describe']").removeAttr("disabled");
|
|
|
$("input[name='rule']").removeAttr("disabled");
|
|
|
$("input[name='error_code']").removeAttr("disabled");
|
|
|
$("#flag").val("");
|
|
|
});
|
|
|
$(".m-form-bottom").on("click", "#btnCancel", function () {
|
|
|
parent.rule.dialog.close();
|
|
|
});
|
|
|
|
|
|
$("#type").ligerComboBox({
|
|
|
data: [{"value": "完整性", "code": "1"}, {"value": "及时性", "code": "2"}, {"value": "准确性", "code": "3"}],
|
|
|
cancelable: false,
|
|
|
onSuccess: function (data) {
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
};
|
|
|
|
|
|
|
|
|
$(function () {
|
|
|
editorParam.init();
|
|
|
|
|
|
});
|
|
|
</script>
|
|
|
<script type="text/javascript" src="${staticRoot}/lib/jquery/jqueryform.js"></script>
|