{"version":3,"file":"navigation.mjs","sources":["../../../../packages/utils/navigation.ts"],"sourcesContent":["import { useLocale } from '@el-plus/hooks/use-locale'\nconst { t } = useLocale()\n\nexport interface NavigationConfig {\n  id?: number\n  name?: string // 路由name\n  title?: string // 标题\n  url?: string\n  query?: Record<string, string>\n}\nexport const gotoTaskTrace = (workflowId: string) => {\n  const item: NavigationConfig = {\n    id: Date.now(),\n    name: t('ep.bpm.approvalLog'),\n    url: `/bpm-pc/#/bpm/trace/taskTrace?pid=&aid=&wid=&tid=${workflowId}`,\n  }\n  if (window.parent && window.parent.openMenuSelect) {\n    window.parent.openMenuSelect(item)\n  } else {\n    window.open(item.url)\n  }\n}\n"],"names":[],"mappings":";;AACA,MAAM,EAAE,CAAA,EAAE,GAAI,SAAA,EAAU;AASjB,MAAM,aAAA,GAAgB,CAAC,UAAA,KAAuB;AACnD,EAAA,MAAM,IAAA,GAAyB;AAAA,IAC7B,EAAA,EAAI,KAAK,GAAA,EAAI;AAAA,IACb,IAAA,EAAM,EAAE,oBAAoB,CAAA;AAAA,IAC5B,GAAA,EAAK,oDAAoD,UAAU,CAAA;AAAA,GACrE;AACA,EAAA,IAAI,MAAA,CAAO,MAAA,IAAU,MAAA,CAAO,MAAA,CAAO,cAAA,EAAgB;AACjD,IAAA,MAAA,CAAO,MAAA,CAAO,eAAe,IAAI,CAAA;AAAA,EACnC,CAAA,MAAO;AACL,IAAA,MAAA,CAAO,IAAA,CAAK,KAAK,GAAG,CAAA;AAAA,EACtB;AACF;;;;"}