From c77086ad2d7949ab36dd0c4e0b59907e672dd64f Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期五, 18 九月 2026 15:04:42 +0800
Subject: [PATCH] Merge remote-tracking branch 'refs/remotes/origin/dev_pro2.0' into dev_宁夏_九泓化工

---
 src/views/aftersales/ticket/index.vue |   16 +++++++++++-----
 1 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/src/views/aftersales/ticket/index.vue b/src/views/aftersales/ticket/index.vue
index 269a460..edd0d78 100644
--- a/src/views/aftersales/ticket/index.vue
+++ b/src/views/aftersales/ticket/index.vue
@@ -3,6 +3,7 @@
 import type { AftersalesTicketApi } from '#/api/aftersales/ticket';
 
 import { ref } from 'vue';
+import { useRouter } from 'vue-router';
 
 import { Page, useVbenModal } from '@vben/common-ui';
 import { AftersaleTicketStatusEnum } from '@vben/constants';
@@ -16,6 +17,16 @@
 
 import { useTicketGridColumns, useTicketGridFormSchema } from './data';
 import Form from './modules/form.vue';
+
+const router = useRouter();
+
+/** 鏌ョ湅宸ュ崟锛堣繘鍏ヨ矾鐢辫鎯呴〉锛屽彲鐧昏鍥炶/褰掓。锛� */
+function handleDetail(row: AftersalesTicketApi.Ticket) {
+  router.push({
+    name: 'AftersalesTicketDetail',
+    params: { id: row.id },
+  });
+}
 
 const sceneType = ref('1');
 
@@ -38,11 +49,6 @@
 /** 鍒涘缓宸ュ崟 */
 function handleCreate() {
   formModalApi.setData({ formType: 'create' }).open();
-}
-
-/** 鏌ョ湅宸ュ崟 */
-function handleDetail(row: AftersalesTicketApi.Ticket) {
-  formModalApi.setData({ formType: 'detail', id: row.id }).open();
 }
 
 /** 缂栬緫宸ュ崟 */

--
Gitblit v1.9.3