Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
淡淡忧伤的程序员
DolphinScheduler
提交
a52ce69d
DolphinScheduler
项目概览
淡淡忧伤的程序员
/
DolphinScheduler
与 Fork 源项目一致
Fork自
apache / DolphinScheduler
通知
48
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
DolphinScheduler
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
未验证
提交
a52ce69d
编写于
5月 25, 2019
作者:
millionfor
提交者:
GitHub
5月 25, 2019
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #358 from millionfor/branch-1.0.2
add remove Timing
上级
bb471a96
3b4c3251
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
61 addition
and
5 deletion
+61
-5
escheduler-ui/.env
escheduler-ui/.env
+2
-2
escheduler-ui/src/js/conf/home/pages/projects/pages/definition/pages/list/_source/list.vue
...ges/projects/pages/definition/pages/list/_source/list.vue
+2
-1
escheduler-ui/src/js/conf/home/pages/projects/pages/definition/timing/_source/list.vue
...e/pages/projects/pages/definition/timing/_source/list.vue
+45
-2
escheduler-ui/src/js/conf/home/store/dag/actions.js
escheduler-ui/src/js/conf/home/store/dag/actions.js
+12
-0
未找到文件。
escheduler-ui/.env
浏览文件 @
a52ce69d
# 后端接口地址
#
API_BASE = http://192.168.221.188:12345
API_BASE = http://192.168.221.188:12345
API_BASE = http://192.168.220.154:12345
#
API_BASE = http://192.168.220.154:12345
# 本地开发如需ip访问项目把"#"号去掉
#DEV_HOST = 192.168.xx.xx
escheduler-ui/src/js/conf/home/pages/projects/pages/definition/pages/list/_source/list.vue
浏览文件 @
a52ce69d
...
...
@@ -32,7 +32,7 @@
</th>
</tr>
<tr
v-for=
"(item, $index) in list"
:key=
"item.id"
>
<td
width=
"50"
><x-checkbox
v-model=
"item.isCheck"
@
on-change=
"_arrDelChange"
></x-checkbox></td>
<td
width=
"50"
><x-checkbox
v-model=
"item.isCheck"
:disabled=
"item.releaseState === 'OFFLINE'"
@
on-change=
"_arrDelChange"
></x-checkbox></td>
<td
width=
"50"
>
<span>
{{
parseInt
(
pageNo
===
1
?
(
$index
+
1
)
:
((
$index
+
1
)
+
(
pageSize
*
(
pageNo
-
1
))))
}}
</span>
</td>
...
...
@@ -79,6 +79,7 @@
type=
"error"
shape=
"circle"
size=
"xsmall"
:disabled=
"item.releaseState === 'OFFLINE'"
data-toggle=
"tooltip"
:title=
"$t('delete')"
v-ps=
"['GENERAL_USER']"
>
...
...
escheduler-ui/src/js/conf/home/pages/projects/pages/definition/timing/_source/list.vue
浏览文件 @
a52ce69d
...
...
@@ -35,7 +35,7 @@
<th>
<span>
{{
$t
(
'
Update Time
'
)
}}
</span>
</th>
<th
width=
"
8
0"
>
<th
width=
"
12
0"
>
<span>
{{
$t
(
'
Operation
'
)
}}
</span>
</th>
</tr>
...
...
@@ -98,6 +98,28 @@
@
click=
"_offline(item)"
v-if=
"item.releaseState === 'ONLINE'"
>
</x-button>
<x-poptip
:ref=
"'poptip-delete-' + $index"
placement=
"bottom-end"
width=
"90"
>
<p>
{{
$t
(
'
Delete?
'
)
}}
</p>
<div
style=
"text-align: right; margin: 0;padding-top: 4px;"
>
<x-button
type=
"text"
size=
"xsmall"
shape=
"circle"
@
click=
"_closeDelete($index)"
>
{{
$t
(
'
Cancel
'
)
}}
</x-button>
<x-button
type=
"primary"
size=
"xsmall"
shape=
"circle"
@
click=
"_delete(item,$index)"
>
{{
$t
(
'
Confirm
'
)
}}
</x-button>
</div>
<template
slot=
"reference"
>
<x-button
icon=
"iconfont icon-shanchu"
type=
"error"
shape=
"circle"
size=
"xsmall"
:disabled=
"item.releaseState === 'ONLINE'"
data-toggle=
"tooltip"
:title=
"$t('delete')"
v-ps=
"['GENERAL_USER']"
>
</x-button>
</
template
>
</x-poptip>
</td>
</tr>
</table>
...
...
@@ -135,7 +157,28 @@
props
:
{
},
methods
:
{
...
mapActions
(
'
dag
'
,
[
'
getScheduleList
'
,
'
scheduleOffline
'
,
'
scheduleOnline
'
,
'
getReceiver
'
]),
...
mapActions
(
'
dag
'
,
[
'
getScheduleList
'
,
'
scheduleOffline
'
,
'
scheduleOnline
'
,
'
getReceiver
'
,
'
deleteTiming
'
]),
/**
* delete
*/
_delete
(
item
,
i
)
{
this
.
deleteTiming
({
scheduleId
:
item
.
id
}).
then
(
res
=>
{
this
.
$refs
[
`poptip-delete-
${
i
}
`
][
0
].
doClose
()
this
.
$message
.
success
(
res
.
msg
)
this
.
$router
.
push
({
name
:
'
projects-definition-list
'
})
}).
catch
(
e
=>
{
this
.
$refs
[
`poptip-delete-
${
i
}
`
][
0
].
doClose
()
this
.
$message
.
error
(
e
.
msg
||
''
)
})
},
/**
* Close the delete layer
*/
_closeDelete
(
i
)
{
this
.
$refs
[
`poptip-delete-
${
i
}
`
][
0
].
doClose
()
},
/**
* return state
*/
...
...
escheduler-ui/src/js/conf/home/store/dag/actions.js
浏览文件 @
a52ce69d
...
...
@@ -589,5 +589,17 @@ export default {
reject
(
e
)
})
})
},
/**
* remove timing
*/
deleteTiming
({
state
},
payload
){
return
new
Promise
((
resolve
,
reject
)
=>
{
io
.
get
(
`projects/
${
state
.
projectName
}
/schedule/delete`
,
payload
,
res
=>
{
resolve
(
res
)
}).
catch
(
e
=>
{
reject
(
e
)
})
})
}
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录