| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122 | <%@ 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;            $("#type").ligerComboBox({dict: true, dictName: "RULE_TYPE"});            $("#error_code").ligerComboBox({dict: true, dictName: "GLOBAL_ERROR_CODE"});            var data;            var modelString = "${model.id}";            if (modelString != undefined && modelString != null && modelString.length > 0) {                data = {                    id: "${model.id}",                    type: "${model.type}",                    name: "${model.name}",                    describe: "${model.describe}",                    rule: "${model.rule}",                    error_code: "${model.error_code}",                };                me.actionUrl = "${contextRoot}/rule/updateRule";            }            $("#div_info_form").ligerAutoForm({                data: data,                validate: {                    name:"required",                    describe:"required",                    rule:"required",                    error_code:"required",                    type:"required",                },            });        },        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>
 |