Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
浙江兰德纵横网络技术股份有限公司
o2oa-ios
提交
3593900e
o2oa-ios
项目概览
浙江兰德纵横网络技术股份有限公司
/
o2oa-ios
通知
5
Star
5
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
o2oa-ios
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
3593900e
编写于
7月 20, 2023
作者:
F
fancy
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
cms 打开应用页面没有权限查看的问题
上级
1957edbf
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
12 addition
and
12 deletion
+12
-12
O2Platform/UI/o2JsApi/O2BaseJsMessageHandler.swift
O2Platform/UI/o2JsApi/O2BaseJsMessageHandler.swift
+12
-12
未找到文件。
O2Platform/UI/o2JsApi/O2BaseJsMessageHandler.swift
浏览文件 @
3593900e
...
...
@@ -237,22 +237,22 @@ class O2BaseJsMessageHandler: NSObject, O2WKScriptMessageHandlerImplement {
/// 打开cms栏目
private
func
openCmsApplication
(
appId
:
String
)
{
DDLogInfo
(
"打开栏目, appId:
\(
appId
)
"
)
let
url
=
AppDelegate
.
o2Collect
.
generateURLWithAppContextKey
(
CMSContext
.
cmsContextKey
,
query
:
CMSContext
.
cmsCategory
ListQuery
,
parameter
:
[
"##appId##"
:
appId
as
AnyObject
]
)
let
url
=
AppDelegate
.
o2Collect
.
generateURLWithAppContextKey
(
CMSContext
.
cmsContextKey
,
query
:
CMSContext
.
cmsCategory
Query
,
parameter
:
nil
)
self
.
viewController
.
showLoading
(
title
:
"Loading..."
)
AF
.
request
(
url
!
,
method
:
.
get
,
parameters
:
nil
,
encoding
:
JSONEncoding
.
default
,
headers
:
nil
)
.
responseJSON
{
(
response
)
in
switch
response
.
result
{
case
.
success
(
let
val
):
let
categroyList
=
Mapper
<
CMSCategoryData
>
()
.
map
(
JSONObject
:
val
)
if
let
count
=
categroyList
?
.
data
?
.
count
{
if
count
>
0
{
let
storyBoard
=
UIStoryboard
(
name
:
"information"
,
bundle
:
nil
)
let
destVC
=
storyBoard
.
instantiateViewController
(
withIdentifier
:
"CMSCategoryListController"
)
as!
CMSCategoryListViewController
destVC
.
title
=
categroyList
?
.
data
?
.
first
?
.
appName
??
""
let
d
=
CMSData
(
JSONString
:
"{
\"
id
\"
:
\"\"
}"
)
d
?
.
wrapOutCategoryList
=
categroyList
?
.
data
destVC
.
cmsData
=
d
self
.
viewController
.
show
(
destVC
,
sender
:
nil
)
}
let
result
=
Mapper
<
CMSApplication
>
()
.
map
(
JSONObject
:
val
)
let
appList
=
result
?
.
data
??
[]
let
app
=
appList
.
first
{
data
in
return
data
.
id
==
appId
}
if
app
!=
nil
{
let
storyBoard
=
UIStoryboard
(
name
:
"information"
,
bundle
:
nil
)
let
destVC
=
storyBoard
.
instantiateViewController
(
withIdentifier
:
"CMSCategoryListController"
)
as!
CMSCategoryListViewController
destVC
.
title
=
app
?
.
appName
??
""
destVC
.
cmsData
=
app
self
.
viewController
.
show
(
destVC
,
sender
:
nil
)
}
self
.
viewController
.
hideLoading
()
case
.
failure
(
let
err
):
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录