diff --git a/src/api/mold/ticketManagement/index.ts b/src/api/mold/ticketManagement/index.ts
new file mode 100644
index 00000000..00139e05
--- /dev/null
+++ b/src/api/mold/ticketManagement/index.ts
@@ -0,0 +1,51 @@
+import request from '@/config/axios'
+
+export interface TicketManagementVO {
+ id?: number
+ subjectId?: string
+ planId?: string
+ planNo?: string
+ deviceName?: string
+ planType?: string | number
+ configName?: string
+ jobStatus?: string | number
+ jobResult?: string
+ jobUser?: string
+ taskTime?: string
+ taskEndTime?: string
+ remark?: string
+ creator?: string
+ createTime?: string
+}
+
+export interface TicketResultVO {
+ id?: number
+ inspectionItemName?: string
+ inspectionMethod?: string
+ judgmentCriteria?: string
+ inspectionResult?: string | number
+ images?: string
+ remark?: string
+ inspectionTime?: string
+ inspector?: string
+ managementId?: string | number
+ createTime?: string
+}
+
+export const TicketManagementApi = {
+ getTicketManagementPage: async (params: any) => {
+ return await request.get({ url: `/mes/mold-ticket-management/page`, params })
+ },
+
+ batchUpdateTicketStatus: async (params: { ids: string; jobStatus: string | number }) => {
+ return await request.put({ url: `/mes/mold-ticket-management/batchUpdateStatus`, params })
+ },
+
+ getTicketResultsPage: async (params: any) => {
+ return await request.get({ url: `/mes/mold-ticket-results/page`, params })
+ },
+
+ batchUpdateTicketResults: async (data: TicketResultVO[]) => {
+ return await request.put({ url: `/mes/mold-ticket-results/batchUpdate`, data })
+ }
+}
diff --git a/src/views/mold/workOrderInquiry/components/TicketResultDialog.vue b/src/views/mold/workOrderInquiry/components/TicketResultDialog.vue
new file mode 100644
index 00000000..d1966240
--- /dev/null
+++ b/src/views/mold/workOrderInquiry/components/TicketResultDialog.vue
@@ -0,0 +1,173 @@
+
+
+
+
+
+
+
diff --git a/src/views/mold/workOrderInquiry/index.vue b/src/views/mold/workOrderInquiry/index.vue
index 6b721750..6b4cbe3d 100644
--- a/src/views/mold/workOrderInquiry/index.vue
+++ b/src/views/mold/workOrderInquiry/index.vue
@@ -92,8 +92,8 @@
import { dateFormatter } from '@/utils/formatTime'
import { getStrDictOptions } from '@/utils/dict'
import { useDictStoreWithOut } from '@/store/modules/dict'
-import { TicketManagementApi, TicketManagementVO } from '@/api/mes/ticketManagement'
-import TicketResultDialog from '@/views/mes/workOrderManagement/components/TicketResultDialog.vue'
+import { TicketManagementApi, TicketManagementVO } from '@/api/mold/ticketManagement'
+import TicketResultDialog from '@/views/mold/workOrderInquiry/components/TicketResultDialog.vue'
defineOptions({ name: 'MoldWorkOrderInquiry' })