Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
weixin_42566577
o2oa
提交
7e96b87e
o2oa
项目概览
weixin_42566577
/
o2oa
与 Fork 源项目一致
Fork自
浙江兰德纵横网络技术股份有限公司 / o2oa
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
o2oa
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
7e96b87e
编写于
6月 29, 2022
作者:
F
fancy
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
预览文件api
上级
ee8e8d18
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
77 addition
and
1 deletion
+77
-1
o2web/source/x_desktop/js/o2m.api.js
o2web/source/x_desktop/js/o2m.api.js
+77
-1
未找到文件。
o2web/source/x_desktop/js/o2m.api.js
浏览文件 @
7e96b87e
...
...
@@ -1167,6 +1167,28 @@
this
.
o2m
.
util
.
navigation
.
goBack
=
_o2m_u_navigation_goBack
;
//o2m.util.navigation.openOtherApp 功能不完整,有很多限制。暂时不开放
this
.
o2m
.
util
.
navigation
.
openOtherAppSuccess
=
function
(
result
)
{
console
.
log
(
"
util navigation openOtherApp back, result:
"
+
result
);
};
var
_o2m_u_navigation_openOtherApp
=
function
(
c
)
{
var
onSuccess
=
c
&&
c
.
onSuccess
?
c
.
onSuccess
:
null
;
var
onFail
=
c
&&
c
.
onFail
?
c
.
onFail
:
null
;
if
(
onSuccess
&&
typeof
onSuccess
===
"
function
"
)
{
o2m
.
util
.
navigation
.
openOtherAppSuccess
=
onSuccess
;
}
var
schema
=
c
&&
c
.
schema
?
c
.
schema
:
""
;
var
body
=
{
type
:
"
navigation.openOtherApp
"
,
callback
:
"
o2m.util.navigation.openOtherAppSuccess
"
,
data
:
{
schema
:
schema
}
};
_util_post
(
body
,
onFail
);
};
this
.
o2m
.
util
.
navigation
.
openOtherApp
=
_o2m_u_navigation_openOtherApp
;
/** ***** BEGIN BIZ BLOCK *****
...
...
@@ -1179,11 +1201,13 @@
o2m.biz.contact.departmentsPicker
o2m.biz.contact.ComplexPicker
o2m.biz.contact.GroupPicker
o2m.biz.file.previewDoc
* ***** END UTIL BLOCK ******/
this
.
o2m
.
biz
=
{
contact
:
{}
contact
:
{},
file
:{}
};
var
_biz_post
=
function
(
body
,
onFail
)
{
...
...
@@ -1651,4 +1675,56 @@
//o2m.biz.contact.ComplexPicker
this
.
o2m
.
biz
.
file
.
PreviewDocSuccess
=
function
(
result
)
{
console
.
log
(
"
biz file preview doc back, result:
"
+
result
);
};
var
_o2m_b_file_preview
=
function
(
c
)
{
var
onSuccess
=
c
&&
c
.
onSuccess
?
c
.
onSuccess
:
null
;
var
onFail
=
c
&&
c
.
onFail
?
c
.
onFail
:
null
;
if
(
onSuccess
&&
typeof
onSuccess
===
"
function
"
)
{
o2m
.
biz
.
file
.
PreviewDocSuccess
=
onSuccess
;
}
var
fileUrl
=
c
&&
c
.
url
?
c
.
url
:
""
;
var
fileName
=
c
&&
c
.
fileName
?
c
.
fileName
:
""
;
var
body
=
{
type
:
"
file.previewDoc
"
,
callback
:
"
o2m.biz.file.PreviewDocSuccess
"
,
data
:
{
url
:
fileUrl
,
fileName
:
fileName
}
};
_biz_post
(
body
,
onFail
);
};
/**
* 文件预览
* @method PreviewDoc
* @memberOf o2m
* @o2membercategory biz
* @static
* @param {Object} obj PreviewDoc需要传入对象
* <pre><code class='language-js'>{
* url: String, //文件下载地址,比如https://www.o2oa.net/file.pdf
* fileName:String 预览的文件名称,比如file.pdf
* "onSuccess": function, //成功回调
* "onFail": function, //失败回调
* }</code></pre>
* @example
* o2m.biz.file.PreviewDoc({
* url: "https://www.o2oa.net/file.pdf", //文件下载地址
* fileName: "file.pdf",//预览的文件名称
* onSuccess : function(result) {
* //返回结果样例
* {
* result:true,
* message:""
* }
* },
* onFail : function(err) {}
* });
*/
this
.
o2m
.
biz
.
file
.
PreviewDoc
=
_o2m_b_file_preview
;
})();
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录