Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
A
app-manage-console
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
ReactNative
app-manage-console
Commits
5c34c6f7
提交
5c34c6f7
authored
9月 14, 2017
作者:
vipcxj
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
add: 新增数据源删除接口
上级
8e784feb
显示空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
18 行增加
和
2 行删除
+18
-2
detail.js
src/routes/main/modules/task/detail.js
+1
-1
datasource.js
src/services/datasource.js
+17
-1
没有找到文件。
src/routes/main/modules/task/detail.js
浏览文件 @
5c34c6f7
...
@@ -4,7 +4,7 @@ class Detail extends React.Component {
...
@@ -4,7 +4,7 @@ class Detail extends React.Component {
render
()
{
render
()
{
const
{
state
}
=
this
.
props
.
location
;
const
{
state
}
=
this
.
props
.
location
;
console
.
log
(
state
);
console
.
log
(
state
);
// eslint-disable-line no-console
return
(
return
(
<
div
>
List
<
/div
>
<
div
>
List
<
/div
>
);
);
...
...
src/services/datasource.js
浏览文件 @
5c34c6f7
...
@@ -20,7 +20,8 @@ export const datasourceApi = (coordinate) => {
...
@@ -20,7 +20,8 @@ export const datasourceApi = (coordinate) => {
count
:
partial
(
countGlobalDatasource
,
datasourceName
),
count
:
partial
(
countGlobalDatasource
,
datasourceName
),
meta
:
partial
(
getGlobalDatasourceMeta
,
datasourceName
),
meta
:
partial
(
getGlobalDatasourceMeta
,
datasourceName
),
update
:
partial
(
updateGlobalDatasource
,
datasourceName
),
update
:
partial
(
updateGlobalDatasource
,
datasourceName
),
create
:
partial
(
createGlobalDatasource
(),
datasourceName
),
create
:
partial
(
createGlobalDatasource
,
datasourceName
),
remove
:
partial
(
removeGlobalDatasource
,
datasourceName
),
};
};
}
else
if
(
containerType
===
'module'
)
{
}
else
if
(
containerType
===
'module'
)
{
return
{
return
{
...
@@ -29,6 +30,7 @@ export const datasourceApi = (coordinate) => {
...
@@ -29,6 +30,7 @@ export const datasourceApi = (coordinate) => {
meta
:
partial
(
getModuleDatasourceMeta
,
containerName
,
datasourceName
),
meta
:
partial
(
getModuleDatasourceMeta
,
containerName
,
datasourceName
),
update
:
partial
(
updateModuleDatasource
,
containerName
,
datasourceName
),
update
:
partial
(
updateModuleDatasource
,
containerName
,
datasourceName
),
create
:
partial
(
createModuleDatasource
,
containerName
,
datasourceName
),
create
:
partial
(
createModuleDatasource
,
containerName
,
datasourceName
),
remove
:
partial
(
removeModuleDatasource
,
containerName
,
datasourceName
),
};
};
}
else
{
}
else
{
throw
new
Error
(
`Unsupported containerType:
${
containerType
}
`
);
throw
new
Error
(
`Unsupported containerType:
${
containerType
}
`
);
...
@@ -70,6 +72,13 @@ export async function createGlobalDatasource(name, params = {}) {
...
@@ -70,6 +72,13 @@ export async function createGlobalDatasource(name, params = {}) {
});
});
}
}
export
async
function
removeGlobalDatasource
(
name
,
key
,
params
=
{})
{
return
post
(
`/api/datasource/
${
name
}
/remove`
,
{
key
,
params
,
});
}
export
async
function
getGlobalDatasourceMeta
(
name
)
{
export
async
function
getGlobalDatasourceMeta
(
name
)
{
return
request
(
`/api/datasource/
${
name
}
/meta`
);
return
request
(
`/api/datasource/
${
name
}
/meta`
);
}
}
...
@@ -95,6 +104,13 @@ export async function createModuleDatasource(mdName, dsName, params = {}) {
...
@@ -95,6 +104,13 @@ export async function createModuleDatasource(mdName, dsName, params = {}) {
});
});
}
}
export
async
function
removeModuleDatasource
(
mdName
,
dsName
,
key
,
params
=
{})
{
return
post
(
`/api/module/user/
${
mdName
}
/datasource/
${
dsName
}
/remove`
,
{
key
,
params
,
});
}
export
async
function
getModuleDatasourceMeta
(
mdName
,
dsName
)
{
export
async
function
getModuleDatasourceMeta
(
mdName
,
dsName
)
{
return
request
(
`/api/module/user/
${
mdName
}
/datasource/
${
dsName
}
/meta`
);
return
request
(
`/api/module/user/
${
mdName
}
/datasource/
${
dsName
}
/meta`
);
}
}
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论