<%@ page language="java" import="java.util.*" pageEncoding="UTF-8" %>
|
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
|
<%
|
String path = request.getContextPath();
|
String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort()
|
+ path + "/";
|
%>
|
<!DOCTYPE HTML>
|
<html>
|
<head>
|
<base href="<%=basePath%>">
|
<meta charset="UTF-8">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
<link href="static/plugins/font-awesome/css/font-awesome.css" rel="stylesheet" type="text/css">
|
<link rel="stylesheet" href="static/styles/initialize.css" type="text/css">
|
<link rel="stylesheet" href="static/styles/common.css" type="text/css">
|
<link rel="stylesheet" href="static/plugins/layer/skin/default/layer.css" type="text/css">
|
<link rel="stylesheet" href="static/plugins/webuploader/webuploader.css" type="text/css">
|
|
<script type="text/javascript" src="static/plugins/jquery/jquery.min.js"></script>
|
<script type="text/javascript" src="static/scripts/jquery-extend.js"></script>
|
<script type="text/javascript" src="static/plugins/layer/layer.js"></script>
|
<script type="text/javascript" src="static/plugins/slimScroll/jquery.slimscroll.min.js"></script>
|
<script type="text/javascript" src="static/plugins/webuploader/webuploader.js"></script>
|
|
<script type="text/javascript" src="static/plugins/spinjs/spin.js"></script>
|
<script type="text/javascript" src="static/plugins/spinjs/jquery.spin.js"></script>
|
<script type="text/javascript" src="static/plugins/jquery.blockUI.js"></script>
|
|
<script type="text/javascript" src="static/wcp/scripts/wcp.js"></script>
|
<script type="text/javascript" src="static/wcp/scripts/libs/wcp.layer.js"></script>
|
<script type="text/javascript" src="static/wcp/scripts/libs/wcp.blockUI.js"></script>
|
<script type="text/javascript" src="static/wcp/scripts/libs/wcp.spin.js"></script>
|
<script type="text/javascript" src="static/wcp/scripts/libs/wcp.jquery.js"></script>
|
|
<!--[if lt IE 9]>
|
<script type="text/javascript" src="static/plugins/json2.js"></script>
|
<![endif]-->
|
|
<title>许可信息</title>
|
<style>
|
.wrap {
|
width: 480px;
|
margin: 80px auto;
|
}
|
|
.icon {
|
width: 68px;
|
margin: 0 auto;
|
height: 68px;
|
background: url("static/styles/images/authorize-alert.png") no-repeat;
|
}
|
|
.title {
|
margin: 20px 0 40px 0;
|
font-size: 22px;
|
font-family: "SimHei";
|
color: #fa8818;
|
text-align: center;
|
}
|
|
.note {
|
width: 360px;
|
height: 84px;
|
background-color: #fafafa;
|
margin: 0px auto;
|
padding: 16px 0px;
|
}
|
|
.note p {
|
margin-left: 24px;
|
height: 20px;
|
line-height: 20px;
|
font-size: 12px;
|
color: #666;
|
}
|
|
h5 {
|
font-family: "SimHei";
|
color: #949494;
|
font-size: 14px;
|
text-align: center;
|
margin-bottom: 10px;
|
margin-top: 16px;
|
}
|
|
.localmachine {
|
margin-bottom: 20px;
|
text-align: center;
|
}
|
|
.localmachine i {
|
margin-left: 10px;
|
color: #949494;
|
cursor: pointer;
|
font-size: 12px;
|
}
|
|
.localmachine p {
|
color: #fa8818;
|
text-align: center;
|
font-size: 12px;
|
padding-top: 8px;
|
}
|
|
.authorize-button {
|
margin-bottom: 70px;
|
text-align: center;
|
}
|
|
.authorize-button button {
|
box-shadow: none;
|
color: #fff;
|
display: inline-block;
|
margin-bottom: 0;
|
font-weight: bold;
|
text-align: center;
|
white-space: nowrap;
|
vertical-align: middle;
|
cursor: pointer;
|
background-color: #3c7cfa;
|
border: 1px solid transparent;
|
border-radius: 6px;
|
padding: 5px 10px;
|
font-size: 16px;
|
line-height: 1.5;
|
font-family: "SimHei";
|
width: 266px;
|
height: 50px;
|
}
|
|
.webuploader-pick {
|
border: none !important;
|
}
|
</style>
|
</head>
|
<body>
|
<div class="wrap">
|
<div class="icon"></div>
|
<h4 class="title">${errorMessage }</h4>
|
<c:if test="${licenseInfo!=null}">
|
<div class="note">
|
<p>授权单位:${licenseInfo.licenseCompany }</p>
|
<p>机器码:${licenseInfo.machineCode }</p>
|
<p>过期时间:<fmt:formatDate value="${licenseInfo.expiryDate}" pattern="yyyy-MM-dd"/></p>
|
</div>
|
</c:if>
|
<h5>本机机器码</h5>
|
<div class="localmachine">
|
<strong id="s_machineCode">${machineCode}</strong><i class="fa fa-copy" aria-hidden="true" title="复制"
|
onclick="copyClick();"></i>
|
<p>提示:请将本机机器码发送给服务商,以便获得许可文件。</p>
|
</div>
|
<div class="authorize-button">
|
<div id="picker">上传许可文件</div>
|
</div>
|
</div>
|
</body>
|
<script>
|
$(function () {
|
var fileExtensions = 'lic';
|
var uploader = WebUploader.create({
|
swf: 'static/plugins/webuploader/Uploader.swf',
|
server: 'config/setting/uploadLicenseFile',
|
pick: {
|
id: "#picker",
|
multiple: false
|
},
|
accept: {
|
title: '请选择许可文件',
|
extensions: fileExtensions,
|
mimeTypes: '.lic'
|
},
|
auto: true
|
});
|
uploader.on("uploadSuccess", function (file, response) { //上传成功事件
|
if (response.success) {
|
window.location = window.location;
|
} else {
|
wcp.message.error(response.error.message, "提示");
|
}
|
});
|
uploader.on("uploadError", function (file, reason) { //上传失败
|
wcp.message.error("上传失败:" + reason, "错误");
|
});
|
uploader.on("beforeFileQueued", function (file) {
|
var ext = file.ext;
|
if (fileExtensions.indexOf(ext.toLowerCase()) == -1) {
|
wcp.message.error("请选择许可文件!", "错误");
|
return false;
|
}
|
});
|
})
|
|
function copyClick() {
|
var machineCode = $("#s_machineCode").html();
|
textCopy(machineCode);
|
}
|
|
function textCopy(t) {
|
// 如果当前浏览器版本不兼容navigator.clipboard
|
if (!navigator.clipboard) {
|
var ele = document.createElement("input");
|
ele.value = t;
|
document.body.appendChild(ele);
|
ele.select();
|
document.execCommand("copy");
|
document.body.removeChild(ele);
|
if (document.execCommand("copy")) {
|
wcp.notify.success("复制成功!");
|
} else {
|
wcp.notify.error("复制失败!");
|
}
|
} else {
|
navigator.clipboard.writeText(t).then(function () {
|
wcp.notify.success("复制成功!");
|
}).catch(function () {
|
wcp.notify.error("复制失败!");
|
})
|
}
|
}
|
</script>
|
</html>
|