Files
fe_service_ebtp_frontend/public/webofficeIeEvolution.html
2022-03-10 14:24:13 +08:00

112 lines
3.6 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8"/>
<title>招标文件编辑器</title>
<link href="officecontrol/ntkoStyle.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="ntko4IE.js"></script>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
var cmd; //命令类型
var DocfileCode;//doc id
var PDFfileCode;//pdf id
var HTMLfileCode;//HTML id
var readonly;//是否可编辑
var savePDF;//是否保存 pdf
var saveHTML;//是否保存 html
function getQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]);
return null;
}
</script>
<style type="text/css">
.elementPosition {
margin: 8px auto;
width: 1280px;
height: 32px;
text-align: right;
}
.btnStyle {
margin-left: 5px;
padding: 0 15px;
height: 32px;
line-height: 32px;
text-align: center;
border-radius: 2px;
font-size: 14px;
}
.btnStyle01 {
background: #b30000;
color: #fff;
border: 1px solid #b30000;
}
.btnStyle02 {
background: #fff;
color: #262626;
border: 1px solid #d9d9d9;
}
</style>
</head>
<body onload="readonly=getQueryString('readonly');
DocfileCode=getQueryString('DocfileCode');
PDFfileCode=getQueryString('PDFfileCode');
savePDF=getQueryString('savePDF');
HTMLfileCode=getQueryString('HTMLfileCode');
saveHTML=getQueryString('saveHTML');
init(readonly,DocfileCode);" style="width:100%;height: 100%;">
<script type="text/javascript" for="TANGER_OCX" event="OnDocumentOpened(File, Document)">
</script>
<script language="JScript" for="TANGER_OCX" event="AfterOpenFromURL(doc, statusCode)">
if (readonly != "false") {
ntko.SetReadOnly(true);//只读
} else {
ntko.SetReadOnly(false);//可编辑
}
</script>
<div class="elementPosition">
<button type="button" class="btnStyle btnStyle01" id="saveBTN" style="display:none;" onclick="uploadMsg()" >保存</button>
</div>
<script type="text/javascript">
function upload() {
var docMsg = ntko.SaveToURL("/api/core-service-ebtp-updownload/v1/attachment/upload/", "file", "businessId=" + DocfileCode + "&file=" + DocfileCode + "&only=true", DocfileCode + ".doc", "");
var msg1 =JSON.parse(docMsg);
if (msg1.success) {
var retMsg=DocfileCode;
window.parent.postMessage(retMsg,"/" );
}
if (saveHTML == "1") {
var htmlMsg = ntko.PublishAsHTMLToURL("/api/core-service-ebtp-updownload/v1/attachment/upload/", "file", "businessId=" + HTMLfileCode + "&file=" + HTMLfileCode + "&only=true", HTMLfileCode + ".html", "" )
var msg2 =JSON.parse(htmlMsg);
if (msg2.success == true) {
var retMsg=HTMLfileCode;
window.parent.postMessage(retMsg ,"/");
}
}
if (savePDF == "1") {
ntko.PublishAsPDFToURL("/api/core-service-ebtp-updownload/v1/attachment/upload/", "file", "businessId=" + PDFfileCode + "&file=" + PDFfileCode + "&only=true", PDFfileCode + ".pdf", "")
}
}
</script>
<script language="JScript" for="TANGER_OCX" event="AfterPublishAsPDFToURL(ret,code)">
var msg =JSON.parse(ret);
if (msg.success == true) {
var retMsg=PDFfileCode;
window.parent.postMessage(retMsg ,"/");
}
</script>
<div class="divBody" style="width:100%;height: 100%;">
<script type="text/javascript" src="./ntkoofficecontrol4IE.min.js"></script>
</div>
</body>
</html>