Merge branch 'apps_4_test' of https://e.coding.net/yilidev/yilipalkaifa/apps into apps_4_test
This commit is contained in:
commit
d46a88cf0e
@ -591,6 +591,11 @@
|
||||
$("#switchViews").css('display','none');
|
||||
}
|
||||
|
||||
// 只有epc和泳道图显示切换按钮
|
||||
if (methodId == 'process.epc' || methodId == 'process.flowchart') {
|
||||
$("#switchMRViews").css('display', 'none');
|
||||
}
|
||||
|
||||
|
||||
isGetHidden();
|
||||
if (!installBatch) {// 未安装批处理应用,删除功能入口
|
||||
@ -826,7 +831,7 @@
|
||||
checkHtml += '<label class="awsui-checkbox-label">'+model.text+'</label>';
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
return checkHtml;
|
||||
}
|
||||
|
||||
@ -1149,6 +1154,31 @@
|
||||
reloadFile();
|
||||
}
|
||||
}
|
||||
async function switchWpsMRDisplay(flag) {
|
||||
if (flag) {//显示wps页面,隐藏其余页面
|
||||
$("#wpsPage").css('display', 'block');
|
||||
$("#wpsPage").height($('#designer_viewport').height());
|
||||
$("#shape_panel").css('display', 'none');
|
||||
$("#shape_panel_more_shape").css('display', 'none');
|
||||
$("#designer_layout").css('display', 'none');
|
||||
//打开wps在线编辑页面
|
||||
$("#dock").css("right", 0);
|
||||
openWpsMRUrl();
|
||||
} else {
|
||||
$("#wpsPage").css('display', 'none');
|
||||
$("#shape_panel").css('display', 'block');
|
||||
$("#shape_panel_more_shape").css('display', 'block');
|
||||
$("#designer_layout").css('display', 'block');
|
||||
var layoutW = $("#designer_layout").width();
|
||||
var viewW = $("#layout_block").width();
|
||||
// 总宽度减去可视区域的宽度,得到滚动条宽度
|
||||
var navRight = layoutW - viewW;
|
||||
$("#dock").css("right", navRight);
|
||||
//先触发保存
|
||||
await saveWps();
|
||||
updateShapePanel();
|
||||
}
|
||||
}
|
||||
//切换视图页面
|
||||
function switchViews(){
|
||||
if ($("#wpsPage").is(":visible")) {
|
||||
@ -1157,6 +1187,15 @@
|
||||
switchWpsDisplay(true);
|
||||
}
|
||||
}
|
||||
//切换管理要求视图
|
||||
function switchMRViews() {
|
||||
if ($("#wpsPage").is(":visible")) {
|
||||
switchWpsMRDisplay(false);
|
||||
} else {
|
||||
switchWpsMRDisplay(true);
|
||||
}
|
||||
}
|
||||
|
||||
//保存wps内容
|
||||
async function saveWps() {
|
||||
try {
|
||||
@ -1187,6 +1226,27 @@
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
function openWpsMRUrl() {
|
||||
$.ajax({
|
||||
url: "./jd?sid=" + sid + "&com.awspaas.user.apps.yiliwps.previewUrl_mr&palId=" + ruuid,
|
||||
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)
|
||||
})
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
//渲染形状配置信息
|
||||
/*function painterShapeConfig(dataArray, shapeId, key) {
|
||||
for (var i = 0; i < dataArray.length; i++) {
|
||||
@ -1449,6 +1509,9 @@
|
||||
<div id="switchViews" awsui-qtip='切换视图' class="toolbar_button">
|
||||
<div class="ico switchViews" onclick="switchViews()"></div>
|
||||
</div>
|
||||
<div id="switchMRViews" awsui-qtip='切换管理要求视图' class="toolbar_button">
|
||||
<div class="ico switchViews" onclick="switchMRViews()"></div>
|
||||
</div>
|
||||
<!-- <div id="bar_import" awsui-qtip='导入' class="toolbar_button" style="<#importStyle>">
|
||||
<div class="ico ico_import"></div>
|
||||
</div> -->
|
||||
|
||||
Loading…
Reference in New Issue
Block a user