diff --git a/src/views/mes/pro/task/ProTaskForm.vue b/src/views/mes/pro/task/ProTaskForm.vue deleted file mode 100644 index 091a99b26..000000000 --- a/src/views/mes/pro/task/ProTaskForm.vue +++ /dev/null @@ -1,281 +0,0 @@ - - - - - - diff --git a/src/views/mes/pro/task/ProTaskIssueList.vue b/src/views/mes/pro/task/ProTaskIssueList.vue deleted file mode 100644 index 464678737..000000000 --- a/src/views/mes/pro/task/ProTaskIssueList.vue +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - diff --git a/src/views/mes/pro/task/ProTaskList.vue b/src/views/mes/pro/task/ProTaskList.vue index c54479a78..4a417a43c 100644 --- a/src/views/mes/pro/task/ProTaskList.vue +++ b/src/views/mes/pro/task/ProTaskList.vue @@ -1,4 +1,4 @@ - + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/mes/pro/task/index.vue b/src/views/mes/pro/task/index.vue index 7d11c7fb2..0e33a43a2 100644 --- a/src/views/mes/pro/task/index.vue +++ b/src/views/mes/pro/task/index.vue @@ -128,6 +128,15 @@ > 排产 + + 完成 + @@ -161,6 +170,7 @@ import WorkOrderForm2 from './WorkOrderForm2.vue' defineOptions({ name: 'MesProTask' }) +const message = useMessage() const loading = ref(true) // 列表加载状态 const workOrderList = ref([]) // 工单列表数据 const total = ref(0) // 总条数 @@ -226,6 +236,16 @@ const openForm = (type: string, id: number) => { formRef.value.open(type, id) } +/** 完成工单 */ +const handleFinish = async (id: number) => { + try { + await message.confirm('确认要完成该工单吗?') + await ProWorkOrderApi.finishWorkOrder(id) + message.success('工单已完成') + await getWorkOrderList() + } catch {} +} + // TODO @芋艿:后续可以考虑把甘特图预览和编辑合并成一个组件,统一管理甘特图数据和刷新逻辑; /** 打开甘特图编辑弹窗 */ const ganttEditRef = ref()