diff --git a/src/api/mes/taskManagement/index.ts b/src/api/mes/taskManagement/index.ts
index cad0b3f7..e1182d4f 100644
--- a/src/api/mes/taskManagement/index.ts
+++ b/src/api/mes/taskManagement/index.ts
@@ -25,6 +25,10 @@ export const TaskManagementApi = {
return await request.get({ url: `/mes/task-management/page`, params })
},
+ createTaskManagementTicket: async (id: number | string) => {
+ return await request.post({ url: `/mes/task-management/createTicket`, params: { id } })
+ },
+
createTaskManagement: async (data: TaskManagementVO) => {
return await request.post({ url: `/mes/task-management/create`, data })
},
@@ -41,4 +45,3 @@ export const TaskManagementApi = {
return await request.download({ url: `/mes/task-management/export-excel`, params })
}
}
-
diff --git a/src/views/mes/taskManagement/TaskManagementForm.vue b/src/views/mes/taskManagement/TaskManagementForm.vue
index eec67eba..55c5a877 100644
--- a/src/views/mes/taskManagement/TaskManagementForm.vue
+++ b/src/views/mes/taskManagement/TaskManagementForm.vue
@@ -17,10 +17,28 @@
-
+
+
+
-
+
+
+
-
+
-
+
+
+
@@ -56,6 +83,9 @@
-
diff --git a/src/views/mes/taskManagement/index.vue b/src/views/mes/taskManagement/index.vue
index 1daa508a..730b3931 100644
--- a/src/views/mes/taskManagement/index.vue
+++ b/src/views/mes/taskManagement/index.vue
@@ -31,8 +31,12 @@
/>
- 搜索
- 重置
+
+ 搜索
+
+
+ 重置
+
新增
@@ -70,10 +74,7 @@
-
-
-
-
+
@@ -82,9 +83,22 @@
-
+
-
+
+ 新增工单管理
+
+
编辑
@@ -176,7 +190,21 @@ const handleDelete = async (id?: number) => {
await TaskManagementApi.deleteTaskManagement(String(id))
message.success(t('common.delSuccess'))
await getList()
- } catch {}
+ } catch { }
+}
+
+const ticketLoadingId = ref(undefined)
+const handleCreateTicket = async (id?: number) => {
+ if (!id) return
+ ticketLoadingId.value = id
+ try {
+ await TaskManagementApi.createTaskManagementTicket(id)
+ message.success('创建工单成功')
+ } catch {
+ message.error('创建工单失败')
+ } finally {
+ ticketLoadingId.value = undefined
+ }
}
const handleExport = async () => {
@@ -199,4 +227,3 @@ onMounted(() => {
getList()
})
-