Files
swiftadmin/app/admin/view/public/jumptpl.html
2022-08-19 19:48:37 +08:00

74 lines
3.6 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<!--suppress HtmlUnknownTarget -->
<html lang="cn">
<head>
<meta charset="UTF-8">
<title>跳转提示</title>
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
<script src="https://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<style>
*{ padding: 0; margin: 0; }
body{font-family: '微软雅黑',serif; color: #CCC; font-size: 16px;background:#f2f2f2 }
.system-message{ text-align: center; padding: 24px 48px;
box-shadow: 0 0 10px rgba(0,0,0,.2)!important; top:50%; width:500px; border-radius:5px;
-moz-border-radius:10px; /* Old Firefox */
margin: 12% auto auto;
background: #fff;}
.system-message .jump{ padding-top: 10px; color: #999;text-align: center;}
.system-message .success,.system-message .error{ line-height: 1.8em; color: #000; font-size: 18px;font-weight: bold; text-align: center;}
.status-ico {width: 72px;height: 72px;line-height: 72px;font-size: 42px;color: #fff;text-align: center;border-radius: 50%;display: inline-block;margin-bottom: 24px;background-color: #52c41a!important;}
.status-error {background-color: #ff4d4f!important;}
</style>
</head>
<body>
<div class="system-message">
<switch name="$code">
<case value="200">
<div class="status-ico layui-icon layui-icon-ok">
<?xml version="1.0" encoding="UTF-8"?><svg width="33" height="33" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="48" height="48" fill="white" fill-opacity="0.01"/><path fill-rule="evenodd" clip-rule="evenodd" d="M4 24L9 19L19 29L39 9L44 14L19 39L4 24Z" fill="#ffffff" stroke="#ffffff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>
</div>
<p class="success">{$msg|strip_tags=###}</p>
</case>
<default />
<div class="status-ico status-error layui-icon layui-icon-close">
<?xml version="1.0" encoding="UTF-8"?><svg width="33" height="33" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="48" height="48" fill="white" fill-opacity="0.01"/><path fill-rule="evenodd" clip-rule="evenodd" d="M6 11L11 6L24 19L37 6L42 11L29 24L42 37L37 42L24 29L11 42L6 37L19 24L6 11Z" fill="#ffffff" stroke="#ffffff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>
</div>
<p class="error">{$msg|strip_tags=###}</p>
</switch>
<p class="jump">{:__('页面自动')} <a id="href" href="{$url}" target="_self">{:__('跳转')}</a> {:__('等待时间')}<b id="wait">{$wait}</b>
</p>
</div>
</body>
<!-- 公共js部分 -->
<script type="text/javascript">
let wait = document.getElementById('wait'),
href = document.getElementById('href').href,
target = document.getElementById('href').target;
let interval = setInterval(function(){
let time = --wait.innerHTML;
if(time <= 0) {
if (window.top !== window.self) {
if ('_parent' === target) {
parent.location.href = href;
} else {
location.href = href;
}
}
else {
if ('_parent' === target) {
parent.location.href = href;
} else {
location.href = href;
}
}
clearInterval(interval);
}
}, 1000);
</script>
</html>