function OpenDialog(title, url, width, height, callback, params) {
|
layui.use('layer', function() {
|
var $ = layui.jquery,
|
layer = top.layui.layer;
|
width = width + "px"
|
height = height + "px";
|
var index = layer.open({
|
type: 2,
|
title: title,
|
area: [width, height],
|
shade: 0.3,
|
maxmin: false,
|
content: GetRootPath() + url,
|
zIndex: layer.zIndex,
|
success: function(layero, index) {
|
|
},
|
end: function() {
|
if (callback) {
|
var layer_return = window["layer_return"];
|
if (layer_return) {
|
callback(layer_return);
|
} else {
|
callback();
|
}
|
|
}
|
}
|
});
|
if (params) {
|
if(!window.top.dialogparam){
|
window.top.dialogparam = {};
|
}
|
window.top.dialogparam["layer_params"+index] = params;
|
}
|
})
|
}
|
|
function CloseDialog(ReturnValue) {
|
if (ReturnValue) {
|
top.window["layer_return"] = ReturnValue;
|
}
|
var $ = layui.jquery,
|
layer = layui.layer;
|
//当你在iframe页面关闭自身时
|
var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
|
parent.layer.close(index); //再执行关闭
|
}
|
|
function GetParam() {
|
if(window.top.dialogparam){
|
var index = parent.layer.getFrameIndex(window.name);
|
var param = window.top.dialogparam["layer_params"+index];
|
if (param) {
|
return param;
|
}
|
}
|
}
|
|
function OpenAlert(title, callback) {
|
layui.use('layer', function() {
|
layer.alert(title, function(index) {
|
if (callback) {
|
callback();
|
}
|
layer.close(index);
|
});
|
})
|
}
|
|
function OpenSuccess(title, callback) {
|
layui.use('layer', function() {
|
layer.alert(title, { icon: 1 }, function(index) {
|
if (callback) {
|
callback();
|
}
|
layer.close(index);
|
});
|
})
|
}
|
|
function OpenWarning(title, callback) {
|
layui.use('layer', function() {
|
layer.alert(title, { icon: 7 }, function(index) {
|
if (callback) {
|
callback();
|
}
|
layer.close(index);
|
});
|
})
|
}
|
|
function OpenFail(title, callback) {
|
layui.use('layer', function() {
|
layer.alert(title, { icon: 2 }, function(index) {
|
if (callback) {
|
callback();
|
}
|
layer.close(index);
|
});
|
})
|
}
|
|
function OpenSuccessMessage(title) {
|
layer.msg(title, { icon: 1 });
|
}
|
|
function OpenWarningMessage(title) {
|
layer.msg(title, { icon: 7 });
|
}
|
|
function OpenFailMessage(title) {
|
layer.msg(title, { icon: 2 });
|
}
|
|
|
function OpenConfirm(title, yes, cancel) {
|
layui.use('layer', function() {
|
layer.confirm(title, { icon: 3, title: '提示' }, function(index) {
|
//do something
|
if (yes) {
|
yes();
|
}
|
layer.close(index);
|
}, function(index) {
|
if (cancel) {
|
cancel();
|
}
|
layer.close(index);
|
});
|
})
|
|
}
|
|
function UseDialog() {
|
layui.use('layer', function() {})
|
}
|
|
function StartLoading(title) {
|
layer.load();
|
}
|
|
function CloseLoading() {
|
layer.closeAll('loading');
|
}
|