mirror of
https://gitee.com/dolphinscheduler/DolphinScheduler.git
synced 2024-12-05 05:38:30 +08:00
[Fix][UI Next][V1.0.0-Alpha] Fix the is no tooltip for timing management table editing and up and down buttons. (#8716)
This commit is contained in:
parent
e2af9054b3
commit
698c795d4f
@ -56,7 +56,6 @@ export default defineComponent({
|
||||
'gotoWorkflowTree'
|
||||
],
|
||||
setup(props, ctx) {
|
||||
|
||||
const handleEditWorkflow = () => {
|
||||
ctx.emit('editWorkflow')
|
||||
}
|
||||
@ -178,7 +177,10 @@ export default defineComponent({
|
||||
</NTooltip>
|
||||
<NTooltip trigger={'hover'}>
|
||||
{{
|
||||
default: () => releaseState === 'ONLINE'? t('project.workflow.down_line'):t('project.workflow.up_line'),
|
||||
default: () =>
|
||||
releaseState === 'ONLINE'
|
||||
? t('project.workflow.down_line')
|
||||
: t('project.workflow.up_line'),
|
||||
trigger: () => (
|
||||
<NButton
|
||||
size='small'
|
||||
|
@ -18,7 +18,14 @@
|
||||
import { h, ref, reactive } from 'vue'
|
||||
import { useI18n } from 'vue-i18n'
|
||||
import { useRouter } from 'vue-router'
|
||||
import { NSpace, NTooltip, NButton, NPopconfirm, NEllipsis } from 'naive-ui'
|
||||
import {
|
||||
NSpace,
|
||||
NTooltip,
|
||||
NButton,
|
||||
NPopconfirm,
|
||||
NEllipsis,
|
||||
NIcon
|
||||
} from 'naive-ui'
|
||||
import {
|
||||
deleteScheduleById,
|
||||
offline,
|
||||
@ -101,37 +108,56 @@ export function useTable() {
|
||||
return h(NSpace, null, {
|
||||
default: () => [
|
||||
h(
|
||||
NButton,
|
||||
NTooltip,
|
||||
{},
|
||||
{
|
||||
circle: true,
|
||||
type: 'info',
|
||||
size: 'small',
|
||||
disabled: row.releaseState === 'ONLINE',
|
||||
onClick: () => {
|
||||
handleEdit(row)
|
||||
}
|
||||
},
|
||||
{
|
||||
icon: () => h(EditOutlined)
|
||||
trigger: () =>
|
||||
h(
|
||||
NButton,
|
||||
{
|
||||
circle: true,
|
||||
type: 'info',
|
||||
size: 'small',
|
||||
disabled: row.releaseState === 'ONLINE',
|
||||
onClick: () => {
|
||||
handleEdit(row)
|
||||
}
|
||||
},
|
||||
{
|
||||
icon: () => h(EditOutlined)
|
||||
}
|
||||
),
|
||||
default: () => t('project.workflow.edit')
|
||||
}
|
||||
),
|
||||
h(
|
||||
NButton,
|
||||
NTooltip,
|
||||
{},
|
||||
{
|
||||
circle: true,
|
||||
type: row.releaseState === 'ONLINE' ? 'error' : 'warning',
|
||||
size: 'small',
|
||||
onClick: () => {
|
||||
handleReleaseState(row)
|
||||
}
|
||||
},
|
||||
{
|
||||
icon: () =>
|
||||
trigger: () =>
|
||||
h(
|
||||
row.releaseState === 'ONLINE'
|
||||
? ArrowDownOutlined
|
||||
: ArrowUpOutlined
|
||||
)
|
||||
NButton,
|
||||
{
|
||||
circle: true,
|
||||
type: row.releaseState === 'ONLINE' ? 'error' : 'warning',
|
||||
size: 'small',
|
||||
onClick: () => {
|
||||
handleReleaseState(row)
|
||||
}
|
||||
},
|
||||
{
|
||||
icon: () =>
|
||||
h(
|
||||
row.releaseState === 'ONLINE'
|
||||
? ArrowDownOutlined
|
||||
: ArrowUpOutlined
|
||||
)
|
||||
}
|
||||
),
|
||||
default: () =>
|
||||
row.releaseState === 'ONLINE'
|
||||
? t('project.workflow.down_line')
|
||||
: t('project.workflow.up_line')
|
||||
}
|
||||
),
|
||||
h(
|
||||
|
Loading…
Reference in New Issue
Block a user