支持wps只读页面
This commit is contained in:
parent
3ffd63607f
commit
966975d319
@ -466,6 +466,9 @@
|
||||
<div id="processTermination" awsui-qtip='废止' class="toolbar_button">
|
||||
<div class="ico processTermination"></div>
|
||||
</div>
|
||||
<div id="switchViews" awsui-qtip='切换视图' class="toolbar_button">
|
||||
<div class="ico switchViews" onclick="switchViews()"></div>
|
||||
</div>
|
||||
<div id="bar_importShape" awsui-qtip='上传附件并创建相应节点' class="toolbar_button" style="<#importShapeStyle>">
|
||||
<div class="ico ico_importShape"></div>
|
||||
</div>
|
||||
@ -1504,8 +1507,18 @@
|
||||
</form>
|
||||
|
||||
</body>
|
||||
<script src="../commons/js/web-office-sdk-v1.1.19.umd.js"></script>
|
||||
<script>
|
||||
$(document).ready(function() {
|
||||
debugger;
|
||||
//新增 打开wps文件逻辑
|
||||
if((methodId === 'control.policy' && ext3==='I/O_L4')|| methodId ==='engineering.standard' || methodId ==='process.scheme'){
|
||||
//执行切换显示按钮
|
||||
switchWpsDisplay(true);
|
||||
}else{
|
||||
$("#switchViews").css('display','none');
|
||||
}
|
||||
switchWpsDisplay(true);
|
||||
$("#processTermination").off("click").on("click", function () {
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
@ -1528,6 +1541,50 @@
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
function switchWpsDisplay(flag) {
|
||||
if (flag) {//显示wps页面,隐藏其余页面
|
||||
debugger;
|
||||
$("#wpsPage").css('display', 'block');
|
||||
$("#wpsPage").height($('#designer_viewport').height());
|
||||
$("#designer_layout").css('display', 'none');
|
||||
//打开wps在线编辑页面
|
||||
$("#dock").css("right", 0);
|
||||
openWpsUrl();
|
||||
} else {
|
||||
$("#wpsPage").css('display', 'none');
|
||||
$("#designer_layout").css('display', 'block');
|
||||
var layoutW = $("#designer_layout").width();
|
||||
var viewW = $("#layout_block").width();
|
||||
// 总宽度减去可视区域的宽度,得到滚动条宽度
|
||||
var navRight = layoutW - viewW;
|
||||
$("#dock").css("right", navRight);
|
||||
updateShapePanel();
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
function openWpsUrl(){
|
||||
debugger;
|
||||
$.ajax({
|
||||
url: "./jd?sid=" + sid + "&cmd=com.awspaas.user.apps.yiliwps.readOnlyUrl&palId=" + ruuid +"&fileName="+updatedPolicyFileList,
|
||||
type: 'GET',
|
||||
success: function(data) {
|
||||
if(data.code ===200){
|
||||
//换一种打开方式
|
||||
console.log('引入后可以开始使用 JSSDK 了~');
|
||||
jssdk = WebOfficeSDK.config({
|
||||
url: data.data.link, // 该地址需要对接方服务端提供,形如 https://wwo.wps.cn/office/p/xxx
|
||||
mount:document.querySelector('#wpsPage')
|
||||
})
|
||||
|
||||
jssdk.on('fileOpen', (data) => {
|
||||
console.log('打开文档成功: ', data)
|
||||
})
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user