Toggle navigation
Toggle navigation
此项目
正在载入...
Sign in
李勇
/
McuClient
转到一个项目
Toggle navigation
项目
群组
代码片段
帮助
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
李勇
8 years ago
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
e8fba8f8e8dd0315d542395e571e1c1cacbaff64
e8fba8f8
1 parent
d5cbf2e7
1.文档模块 监听更新事件消息中增加显示时所需要的数据
隐藏空白字符变更
内嵌
并排对比
正在显示
4 个修改的文件
包含
25 行增加
和
8 行删除
dist/McuClient.js
src/EngineEntrance.js
src/McuClientEngine.js
src/apes/DocApe.js
dist/McuClient.js
查看文件 @
e8fba8f
此 diff 太大无法显示。
src/EngineEntrance.js
查看文件 @
e8fba8f
...
...
@@ -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
;
...
...
src/McuClientEngine.js
查看文件 @
e8fba8f
//对外暴露的对象
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
};
...
...
src/apes/DocApe.js
查看文件 @
e8fba8f
...
...
@@ -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
;
}
...
...
请
注册
或
登录
后发表评论