Files

245 lines
8.9 KiB
Plaintext
Raw Normal View History

2024-05-07 09:39:16 +08:00
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ page contentType="text/html;charset=utf-8" language="java" %>
<c:set var="root" value="<%=request.getServletContext().getContextPath()%>"></c:set>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
2024-05-14 17:32:37 +08:00
<%--<script src="${root}/static/core/js/base/tailwindcss.js"></script>--%>
2024-05-07 09:39:16 +08:00
<link rel="stylesheet" href="${root}/static/core/js/layui/css/layui.css" media="all">
<link rel="stylesheet" href="${root}/static/core/css/admin.css" media="all">
<link rel="stylesheet" href="${root}/static/core/css/message.css" media="all">
<link href="${root}/static/img/logos.png" rel="icon" type="image/png">
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
<style type="text/css">
.laytable-cell-checkbox {
padding: 5px;
}
</style>
2024-05-14 17:32:37 +08:00
2024-05-07 09:39:16 +08:00
<script src="${root}/static/core/js/base/jquery-1.10.2.js"></script>
<script src="${root}/static/core/js/layui/layui.js"></script>
<script src="${root}/static/core/js/layui/xm-select.js"></script>
<script src="${root}/static/core/js/base/message.min.js"></script>
<script src="${root}/static/core/js/base/modal_dialog.js"></script>
<script>
var root = "${root}";
var admin = function () {
};
//弹窗提示
admin.showTip = function (msg, type) {
$.message({
message: msg, //提示内容
type: type, //显示类型包括4种success.error,info,warning
time: '2000', //显示时间默认2s 以下三个可不要
showClose: false, //显示关闭按钮(默认:否)
autoClose: true, //是否自动关闭(默认:是)
});
}
admin.msg = function () {
$modal({
type: 'message', //弹框类型 'alert' or 'confirm' or 'message' message提示(开启之前如果之前含有弹框则清除)
icon: 'info', // 提示图标显示 'info' or 'success' or 'warning' or 'error' or 'question'
timeout: 2000, // 单位 ms 显示多少毫秒后关闭弹框 confirm 下无效 | 不传默认为 2000ms | 最短显示时间为500ms
content: '人间值得', // 提示文字
top: 100, //距离顶部距离 单位px
transition: 300, //过渡动画 默认 200 单位ms
closable: false, // 是否显示可关闭按钮 默认为 false
})
}
admin.msgAlert = function () {
$modal({
type: 'alert', //弹框类型 'alert' or 'confirm' or 'message' message提示(开启之前如果之前含有弹框则清除)
icon: 'info', // 提示图标显示 'info' or 'success' or 'warning' or 'error' or 'question'
timeout: 2000, // 单位 ms 显示多少毫秒后关闭弹框 confirm 下无效 | 不传默认为 2000ms | 最短显示时间为500ms 时间越长相当于需要手动关闭
title: '问你个问题', // 提示文字
content: '人间值得?', // 提示文字
transition: 300, //过渡动画 默认 200 单位ms
top: 100, //距离顶部距离 单位px
closable: true, // 是否显示可关闭按钮 默认为 false
mask: false, // 是否显示遮罩层 默认为 false
pageScroll: false, // 是否禁止页面滚动
width: 300, // 单位 px 默认显示宽度 最下默认为300
maskClose: true, // 是否点击遮罩层可以关闭提示框 默认为false
})
}
admin.msgConfirm = function () {
$modal({
type: 'confirm', //弹框类型 'alert' or 'confirm' or 'message' message提示(开启之前如果之前含有弹框则清除)
icon: 'info', // 提示图标显示 'info' or 'success' or 'warning' or 'error' or 'question'
title: '确定删除吗?', // 提示文字
content: '删除后将不会保存您的信息', // 提示文字
transition: 300, //过渡动画 默认 200 单位ms
closable: true, // 是否显示可关闭按钮 默认为 false
mask: true, // 是否显示遮罩层 默认为 false
top: 150, //距离顶部距离 单位px
center: false,// 是否绝对居中 默认为false 设置true后 top无效
pageScroll: false, // 是否禁止页面滚动
// width:500, // 单位 px 默认显示宽度 最下默认为300
maskClose: true, // 是否点击遮罩层可以关闭提示框 默认为false
cancelText: '取消',// 取消按钮 默认为 取消
confirmText: '确认',// 确认按钮 默认未 确认
cancel: function (close) { // 回调函数 // 函数返回关闭事件 调用-关闭弹窗
$.message({
message: "用户点击了取消",
type: "warning"
});
close() // 调用返回的 关闭弹框函数 才能关闭
},
confirm: function (close) { // 回调函数 // 函数返回关闭事件 调用-关闭弹窗
$.message({
message: "用户点击了确定",
type: "success"
});
close() // 调用返回的 关闭弹框函数 才能关闭
}
})
}
admin.open = function (title, url, w, h, full) {
if (title == null || title == '') {
title = false;
}
if (url == null || url == '') {
url = root + "/noView";
}
if (w == null || w == '') {
w = ($(window).width() * 0.9);
}
if (h == null || h == '') {
h = ($(window).height() - 50);
}
var index = layer.open({
type: 2,
area: [w + 'px', h + 'px'],
fix: false, //不固定
maxmin: true,
shadeClose: true,
shade: 0.4,
title: title,
content: url
})
if (full) {
layer.full(index);
}
}
admin.open2 = function (url, w, h, full) {
if (url == null || url == '') {
url = root + "/noView";
}
if (w == null || w == '') {
w = ($(window).width() * 0.9);
}
if (h == null || h == '') {
h = ($(window).height() - 50);
}
var index = layer.open({
type: 2,
area: [w + 'px', h + 'px'],
fix: false, //不固定
shadeClose: true,
shade: 0.4,
title: null,
content: url
})
if (full) {
layer.full(index);
}
}
admin.open3 = function (title, url, w, h, full) {
if (title == null || title == '') {
title = false;
}
if (url == null || url == '') {
url = root + "/noView";
}
if (w == null || w == '') {
w = ($(window).width() * 0.9);
}
if (h == null || h == '') {
h = ($(window).height() - 50);
}
var index = layer.open({
type: 2,
area: [w + 'px', h + 'px'],
fix: true, //不固定
shadeClose: true,
shade: 0.4,
title: title,
content: url
});
if (full) {
layer.full(index);
}
}
admin.openMax = function (url) {
if (url == null || url == '') {
url = root + "/noView";
}
var index = layer.open({
type: 2,
shade: 0.4,
title: "》编辑",
content: url,
closeBtn: 1
})
layer.full(index);
}
admin.openMax = function (url,title) {
if (url == null || url == '') {
url = root + "/noView";
}
var index = layer.open({
type: 2,
shade: 0.4,
title: title,
content: url,
area: ['100%', '100%'],
offset: ['0px', '0px'],
scrollbar: false,
closeBtn: 1
})
}
/*admin.openMax = function (url) {
if (url == null || url == '') {
var url = root + "/noView";
}
var index = layer.open({
type: 2,
// fix: false, //不固定
// shadeClose: true,
shade: 0.4,
title: null,
content: url,
closeBtn: 0
})
layer.full(index);
}*/
//关闭弹出层父窗口关闭
admin.fatherReload = function () {
parent.location.reload();
}
admin.fatherFatherReload = function () {
parent.parent.location.reload();
}
//关闭弹出层
admin.close = function () {
var index = parent.layer.getFrameIndex(window.name);
parent.layer.close(index);
}
// $(".layui-fluid").find(".backBtn").on("click",function () {
// var index = parent.layer.getFrameIndex(window.name);
// parent.layer.close(index);
// })
</script>