diff --git a/src/modules/user/EnterpriseListView.vue b/src/modules/user/EnterpriseListView.vue index 9556e19..d2b3b8a 100644 --- a/src/modules/user/EnterpriseListView.vue +++ b/src/modules/user/EnterpriseListView.vue @@ -11,6 +11,7 @@ * linkMan/linkMobile/legalMan/email/enterpriseAddress/mainProducts/registerTime/orgNo/failReason */ import { onMounted, ref, reactive } from 'vue' +import { useRouter } from 'vue-router' import { ElMessage, ElMessageBox } from 'element-plus' import { httpGet, httpPost, httpDelete } from '@/utils/request' import DataTable from '@/components/DataTable/DataTable.vue' @@ -50,6 +51,7 @@ interface Enterprise { failReason: string } +const router = useRouter() const list = ref([]) const total = ref(0) const loading = ref(false) @@ -187,6 +189,7 @@ function exportSupplierDetail() { ElMessage.info('导出待实现') } // ========== 单行操作 ========== function showDetail(row: Enterprise) { detailRow.value = row; detailVisible.value = true } +function goDetail(row: Enterprise) { router.push(`/user/enterprise/detail/${row.id}`) } function changeAdminHandle(_row: Enterprise) { ElMessage.info('更换管理员待实现') } async function handleMore(cmd: string, row: Enterprise) { @@ -330,7 +333,7 @@ onMounted(() => load())