李勇

1.文档模块 监听更新事件消息中增加显示时所需要的数据

此 diff 太大无法显示。
... ... @@ -26,7 +26,7 @@ import ArrayBufferUtil from 'libs/ArrayBufferUtil';
import UTF8 from 'utf-8';
let loger = Loger.getLoger('MessageEntrance');
let _sdkInfo = {"version": "v.1.9.1.20170411", "author": "www.3mang.com"};
let _sdkInfo = {"version": "v.1.9.2.20170413", "author": "www.3mang.com"};
//APE
let _sass;
... ...
//对外暴露的对象
import EngineEntrance from 'EngineEntrance';
//import MessageTypes from 'MessageTypes';
import MessageTypes from 'MessageTypes';
const MCU_CLIENT=new EngineEntrance();//入口文件
... ... @@ -9,4 +9,4 @@ export function createMcuClient() {
}
//监听是事件名和异常定义
//export {MessageTypes};
export {MessageTypes};
... ...
... ... @@ -177,7 +177,7 @@ class DocApe extends Ape {
return {'code':ApeConsts.RETURN_SUCCESS, 'data': '','docFullAddress':{
'images':imagesArr,
'pdf':pdfPath,
' html':htmlPath
'html':htmlPath
}};
}
... ... @@ -292,6 +292,22 @@ class DocApe extends Ape {
return path;
}
//组织完整的文档信息,包含上传时的信息和转换后的完整地址信息
_docPackFullInfo(_itemDataInfo){
let itemDataInfo=_itemDataInfo;
let getDocAddress=this.getDocFullAddress(_itemDataInfo);
if(getDocAddress.code==ApeConsts.RETURN_SUCCESS){
itemDataInfo.images=getDocAddress.docFullAddress.images||[];
itemDataInfo.pdf=getDocAddress.docFullAddress.pdf||"";
itemDataInfo.html=getDocAddress.docFullAddress.html||"";
}else {
itemDataInfo.images=[];
itemDataInfo.pdf='';
itemDataInfo.html='';
}
loger.log('docPackFullInfo->', itemDataInfo);
return itemDataInfo;
}
//更新文档模块的录制信息,每次开启录制的时候需要把当前文档的信息更新一次
updaterRecordStatus(_param){
if(GlobalConfig.isHost&&!GlobalConfig.isRecordPlayBack&&GlobalConfig.activeDocId>0){
... ... @@ -494,7 +510,8 @@ class DocApe extends Ape {
GlobalConfig.activeDocCurPage = itemDataInfo.curPageNo;//当前激活的文档的当前页
loger.log('添加文档->设置当前激活的文档id');
}
this._emit(MessageTypes.DOC_UPDATE, itemDataInfo);//用添加和更新都统一DOC_UPDATE
let getdocPackFullInfo= this._docPackFullInfo(itemDataInfo);
this._emit(MessageTypes.DOC_UPDATE, getdocPackFullInfo);//用添加和更新都统一DOC_UPDATE
}
}
//文档数据更新完毕,如果当前没有显示的文档,默认选择一个显示
... ... @@ -554,8 +571,8 @@ class DocApe extends Ape {
GlobalConfig.activeDocCurPage = itemDataInfo.curPageNo;//当前激活的文档的当前页
loger.log('更新文档->设置当前激活的文档id->', GlobalConfig.activeDocId, "curPageNum->", GlobalConfig.activeDocCurPage);
}
loger.log('doc->', itemDataInfo);
this._emit(MessageTypes.DOC_UPDATE, itemDataInfo);
let getdocPackFullInfo= this._docPackFullInfo(itemDataInfo);
this._emit(MessageTypes.DOC_UPDATE, getdocPackFullInfo);
} else {
loger.log('更新文档-> 数据无效--> itemIdx', itemIdx);
}
... ... @@ -649,7 +666,7 @@ class DocApe extends Ape {
docModelPdu.fileName = _param.fileName || "doc_" + _itemIdx;//文档的名字
docModelPdu.dynamicTS = _param.dynamicTS || "0";//文档上传后返回值中的字段dynamicTransferStatic
docModelPdu.showType = _param.showType || 0;//文档显示模式
loger.log(docModelPdu);
//loger.log(docModelPdu);
return docModelPdu;
}
... ...