import { NDataTable, NIcon, NButton } from 'naive-ui'
import { getTask } from '@/api/gantt'
import {
HelpCircleOutline,
CreateOutline,
TrashBinOutline,
AddCircleOutline,
EnterOutline,
} from '@vicons/ionicons5'
export default defineComponent({
setup() {
const columns = [
{
title: '任务名称/事件名称',
key: 'name',
width: 220,
render: row => {
return (
{row.name}
)
},
},
{
title: '开始时间',
key: 'start',
},
{
title: '结束时间',
key: 'end',
},
{
title: '类型',
key: 'type',
},
{
title: '图片',
key: 'avatar',
render(row) {
if (row.avatar) {
return
} else {
return -
}
},
},
{
title: '操作',
key: 'action',
render(row) {
return (
{row.type === 'task' ? (
<>
handleEdit(row)}
>
handleEdit(row)}
>
>
) : null}
{/* {!row.avatar ? (
handleEdit(row)}
>
) : (
<>>
)} */}
handleEdit(row)}
>
)
},
},
]
const tableData = ref([])
onMounted(async () => {
const res = await getTask()
tableData.value = res
})
return () => (
row.name}
/>
)
},
})