|
@@ -688,7 +688,7 @@
|
|
// 操作封装处理
|
|
// 操作封装处理
|
|
operate: {
|
|
operate: {
|
|
// 提交数据
|
|
// 提交数据
|
|
- submit: function(url, type, dataType, data) {
|
|
|
|
|
|
+ submit: function(url, type, dataType, data, callback) {
|
|
var config = {
|
|
var config = {
|
|
url: url,
|
|
url: url,
|
|
type: type,
|
|
type: type,
|
|
@@ -698,18 +698,21 @@
|
|
$.modal.loading("正在处理中,请稍后...");
|
|
$.modal.loading("正在处理中,请稍后...");
|
|
},
|
|
},
|
|
success: function(result) {
|
|
success: function(result) {
|
|
|
|
+ if (typeof callback == "function") {
|
|
|
|
+ callback(result);
|
|
|
|
+ }
|
|
$.operate.ajaxSuccess(result);
|
|
$.operate.ajaxSuccess(result);
|
|
}
|
|
}
|
|
};
|
|
};
|
|
$.ajax(config)
|
|
$.ajax(config)
|
|
},
|
|
},
|
|
// post请求传输
|
|
// post请求传输
|
|
- post: function(url, data) {
|
|
|
|
- $.operate.submit(url, "post", "json", data);
|
|
|
|
|
|
+ post: function(url, data, callback) {
|
|
|
|
+ $.operate.submit(url, "post", "json", data, callback);
|
|
},
|
|
},
|
|
// get请求传输
|
|
// get请求传输
|
|
get: function(url) {
|
|
get: function(url) {
|
|
- $.operate.submit(url, "get", "json", "");
|
|
|
|
|
|
+ $.operate.submit(url, "get", "json", "", callback);
|
|
},
|
|
},
|
|
// 详细信息
|
|
// 详细信息
|
|
detail: function(id, width, height) {
|
|
detail: function(id, width, height) {
|
|
@@ -834,7 +837,7 @@
|
|
return url;
|
|
return url;
|
|
},
|
|
},
|
|
// 保存信息 刷新表格
|
|
// 保存信息 刷新表格
|
|
- save: function(url, data) {
|
|
|
|
|
|
+ save: function(url, data, callback) {
|
|
var config = {
|
|
var config = {
|
|
url: url,
|
|
url: url,
|
|
type: "post",
|
|
type: "post",
|
|
@@ -845,13 +848,16 @@
|
|
$.modal.disable();
|
|
$.modal.disable();
|
|
},
|
|
},
|
|
success: function(result) {
|
|
success: function(result) {
|
|
|
|
+ if (typeof callback == "function") {
|
|
|
|
+ callback(result);
|
|
|
|
+ }
|
|
$.operate.successCallback(result);
|
|
$.operate.successCallback(result);
|
|
}
|
|
}
|
|
};
|
|
};
|
|
$.ajax(config)
|
|
$.ajax(config)
|
|
},
|
|
},
|
|
// 保存信息 弹出提示框
|
|
// 保存信息 弹出提示框
|
|
- saveModal: function(url, data) {
|
|
|
|
|
|
+ saveModal: function(url, data, callback) {
|
|
var config = {
|
|
var config = {
|
|
url: url,
|
|
url: url,
|
|
type: "post",
|
|
type: "post",
|
|
@@ -861,6 +867,9 @@
|
|
$.modal.loading("正在处理中,请稍后...");
|
|
$.modal.loading("正在处理中,请稍后...");
|
|
},
|
|
},
|
|
success: function(result) {
|
|
success: function(result) {
|
|
|
|
+ if (typeof callback == "function") {
|
|
|
|
+ callback(result);
|
|
|
|
+ }
|
|
if (result.code == web_status.SUCCESS) {
|
|
if (result.code == web_status.SUCCESS) {
|
|
$.modal.alertSuccess(result.msg)
|
|
$.modal.alertSuccess(result.msg)
|
|
} else if (result.code == web_status.WARNING) {
|
|
} else if (result.code == web_status.WARNING) {
|
|
@@ -874,7 +883,7 @@
|
|
$.ajax(config)
|
|
$.ajax(config)
|
|
},
|
|
},
|
|
// 保存选项卡信息
|
|
// 保存选项卡信息
|
|
- saveTab: function(url, data) {
|
|
|
|
|
|
+ saveTab: function(url, data, callback) {
|
|
var config = {
|
|
var config = {
|
|
url: url,
|
|
url: url,
|
|
type: "post",
|
|
type: "post",
|
|
@@ -884,6 +893,9 @@
|
|
$.modal.loading("正在处理中,请稍后...");
|
|
$.modal.loading("正在处理中,请稍后...");
|
|
},
|
|
},
|
|
success: function(result) {
|
|
success: function(result) {
|
|
|
|
+ if (typeof callback == "function") {
|
|
|
|
+ callback(result);
|
|
|
|
+ }
|
|
$.operate.successTabCallback(result);
|
|
$.operate.successTabCallback(result);
|
|
}
|
|
}
|
|
};
|
|
};
|