wps 正文丢失问题优化

This commit is contained in:
yujh 2024-09-13 17:18:03 +08:00
parent 5c4d344173
commit d28f81a738
3 changed files with 56 additions and 20 deletions

View File

@ -536,9 +536,27 @@
//by bzp 默认不会选中形状所以隐藏~~
$("#dock_btn_richtext").hide();
checkUserFirstCreateModel();
//定制模版
//initCoverTpl()
});
//初始化封面模板
function initCoverTpl(){
$.ajax({
url: "./jd?sid=" + sid + "&cmd=com.awspaas.user.apps.output.template.getCoverTpl",
type: 'GET',
success: function (data) {
console.log(data);
var opt = {
width : 100,
data : data
};
$("#tpl_list").select2($.extend({}, opt, {minimumResultsForSearch:-1}));
}
});
}
//检查用户是否第一次创建对应类型的模型
function checkUserFirstCreateModel(){
var data_type = window.performance.navigation.type;
@ -831,7 +849,7 @@
ifrm.style.height = getDocHeight(doc) + 4 + "px";
ifrm.style.visibility = 'visible';
}
function switchWpsDisplay(flag){
async function switchWpsDisplay(flag){
if(flag){//显示wps页面隐藏其余页面
debugger;
$("#wpsPage").css('display','block');
@ -843,20 +861,6 @@
$("#dock").css("right", 0);
openWpsUrl();
}else{
//先触发保存
saveWps();
setTimeout(function(){
//刷新画布区域
debugger;
$.ajax({
url: "./jd?sid=" + sid + "&cmd=com.awspaas.user.apps.yiliwps.getCoeDefinition&palId=" + ruuid,
type: 'GET',
success: function(data) {
definition = data;
Designer.open(definition);
}
});
}, 2000);
$("#wpsPage").css('display','none');
$("#shape_panel").css('display','block');
$("#shape_panel_more_shape").css('display','block');
@ -866,7 +870,11 @@
// 总宽度减去可视区域的宽度,得到滚动条宽度
var navRight = layoutW - viewW;
$("#dock").css("right", navRight);
//先触发保存
await saveWps();
updateShapePanel();
//更新画布
reloadFile();
}
}
@ -880,9 +888,13 @@
}
//保存wps内容
async function saveWps() {
debugger;
await jssdk.ready();
await jssdk.save();
try {
debugger;
await jssdk.ready();
await jssdk.save();
}catch (e) {
console.log(e);
}
}
function openWpsUrl(){
@ -981,6 +993,8 @@
-->
</ul>
<div id="saving_tip"></div>
<!-- <div style="display: inline-block;float: left;margin-left: 10px;line-height: 28px;">
封面模版:<select id="tpl_list"></select></div>-->
<!-- 倒计时显示 -->
<div id="autoSave_countdown"></div>
</div>

View File

@ -43,8 +43,9 @@ $(function () {
} else {
save();
}
function save() {
saveWps();
$.simpleAlert("正在保存", "loading");
var params = {
sid: CLB.sid,

View File

@ -3596,7 +3596,7 @@ function getRelevanceAwsOrgNameByShapeId(objIds, shapeId) {
// 形状关联弹窗
function openRelationDig(obj, value) {
if (value.readonly) return;
//if (value.readonly) return;
var shapeRelationValue = $("input[objid_shapeId='" + $(obj).attr("objid") + "']").val();
var ref = $("input[objid_shapeId='" + $(obj).attr("objid") + "']").attr("ref"); // shape file shapeAndFile
var relationShapeIds = '';
@ -4792,6 +4792,27 @@ function downLoadTmpFile(){
});
}
/**
* 下载正文附件模版
*/
function reloadFile(){
$.ajax({
type: "POST",
url: "./jd?sid="
+ CLB.sid
+ "&cmd=com.actionsoft.apps.coe.pal.datamigration_reloadFile",
data: {
sid: sid,
palId:ruuid
},
success: function(data) {
$.simpleAlert("刷新画布成功");
definition = data;
Designer.open(definition);
}
});
}
/************************处理前后置流程***************************/
/**