feat(web-admin): open personnel edit dialog from editId query

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
wuzilongandCursor committed 2026-11-12 19:24:27 +08:00
1 parent 64f14814bd
commit c4852bd488
1 file changed
+5
@@ -562,6 +562,7 @@ import { useColumnFacetOptions } from '@/composables/useColumnFacetOptions'
import { plPersonnelColumnFilterDefs } from '@/views/pl/personnel/columnFilterDefs'
import { useListTableViewportHeight } from '@/composables/useListTableViewportHeight'
import { useListMediaActive } from '@/composables/useListMediaActive'
import { useRouteEditIdOpen } from '@/composables/useRouteEditIdOpen'
import { pickBxPageResult } from '@/utils/http/bx'
import { DEFAULT_LIST_PAGE_SIZE } from '@/utils/table/tableConfig'
import { formatDateTime } from '@/utils/format'
@@ -1172,6 +1173,10 @@ async function handleEdit(row: Personnel) {
}
}
useRouteEditIdOpen(async (id) => {
await handleEdit({ id } as Personnel)
})
async function handleSubmit() {
const valid = await formRef.value.validate().catch(() => false)
if (!valid || !validateCerts()) return