import { ElMessage } from 'element-plus' import { getJobDetails } from '@/api/home/task' export function useTaskDetails (cb) { const taskDetails = ref({}) const workspace_id = ref('') const getTaskDetails = async (params) => { if (!params.wayLineJobInfoId) ElMessage.warning('请检查是否传入id') try { const res = await getJobDetails(params) taskDetails.value = res.data.data cb && await cb() workspace_id.value = taskDetails.value.way_lines[0]?.workspace_id return taskDetails.value } catch (error) { ElMessage.warning('获取任务详情失败') throw error } } return { taskDetails, workspace_id, getTaskDetails } }