123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110 |
- /**
- * 保存权限信息
- */
- function saveQxxx(from) {
- // 权限代码业务逻辑校验
- if (!logicValid("qxdm")) {
- return;
- }
- // 权限名称业务逻辑校验
- if (!logicValid("qxmc")) {
- return;
- }
- if (validator(qxxxForm)) {
- huimv.showProcessModel('保存数据中');
- jQuery('#qxxxForm').ajaxSubmit({
- dataType : 'json',
- success : function(data) {
- huimv.hideProcessModel();
- // 保存成功
- if (data.returnCode > 0) {
- switch (from) {
- case "view":
- viewQxxx(data.result.id);
- break;
- case "qxxxAdd":
- loadQxxxList();
- break;
- }
- } else {
- Dialogs.alert(data.result, {
- title : '提示信息',
- width : 250,
- height : 80,
- top : 200
- });
- }
- },
- error : function(data) {
- huimv.showError(data.responseText);
- huimv.hideProcessModel();
- }
- });
- }
- }
- /**
- * 业务逻辑校验
- */
- function logicValid(id) {
- if ($("#" + id + "Flag").val() == "1") {
- Dialogs.alert($("#" + id + "Message").val(), {
- title : '提示信息',
- width : 250,
- height : 80,
- top : 150
- });
-
- return false;
- }
-
- return true;
- }
- /**
- * 权限代码或权限名称查重
- */
- function isExistQxdmOrQxmc(title, value) {
- var ytitle = "y" + title;
- $("#" + title + "Flag").val("0");
- $("#" + title + "Message").val("");
-
- if (value == '') {
- return;
- }
-
- jQuery.ajax({
- url: "isExistQxdmOrQxmc.htm",
- dataType: "json",
- type: "post",
- async: false,
- data : {"title" : title, "value" : value, "yvalue" : $("#" + ytitle).val()},
- success: function(data){
- if (data[0]) {
- Dialogs.alert("权限【" + value + "】已存在!", {
- title : '提示信息',
- width : 250,
- height : 80,
- top : 150
- });
-
- $("#" + title + "Flag").val("1");
- $("#" + title + "Message").val("权限【" + value + "】已存在!");
- }
- }
- });
- }
- /**
- * 权限信息编辑页面中点击取消按钮时,根据情况选择返回的页面
- */
- function cancelQxxx(id) {
- if (id != "") {
- // 若存在权限信息,则返回查看页面
- viewQxxx(id);
- } else {
- // 若不存在权限信息,则返回列表页面
- loadQxxxList("edit");
- }
- }
|