From 5de5c63c78226c066963b5bb6a1daa20dfd6a478 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E5=AE=8F=E6=96=8C?= <2164406372@qq.com> Date: Tue, 26 Aug 2025 14:26:09 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9TPM=E7=BB=B4=E4=BF=AE?= =?UTF-8?q?=E5=B7=A5=E5=8D=95=20=E7=A1=AE=E8=AE=A4=E6=8C=89=E9=92=AE?= =?UTF-8?q?=E5=8A=9F=E8=83=BD=EF=BC=8C=E5=A2=9E=E5=8A=A0=E5=8F=96=E6=B6=88?= =?UTF-8?q?=E5=B7=A5=E5=8D=95=E6=8C=89=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/eam/eam.js | 1 + .../modules/eam/eamWorkOrderForDefect.vue | 22 ++++++++++++++++++ .../modules/eam/eamWorkOrderForDefect2.vue | 23 +++++++++++++++++++ 3 files changed, 46 insertions(+) diff --git a/src/api/eam/eam.js b/src/api/eam/eam.js index e7d358a..b476955 100644 --- a/src/api/eam/eam.js +++ b/src/api/eam/eam.js @@ -217,6 +217,7 @@ export const saveTrans= data => createAPI(`/pms/eam/saveTrans`,'post',data) export const saveCoreComponent= data => createAPI(`/pms/eam/saveCoreComponent`,'post',data) export const deleteCoreComponents= data => createAPI(`/pms/eam/deleteCoreComponents`,'post',data) export const confirmDefectOrder= data => createAPI(`/pms/eam/confirmDefectOrder`,'post',data) +export const cancelDefectOrder= data => createAPI(`/pms/eam/cancelDefectOrder`,'post',data) export const getSparPartImages= data => createAPI(`/pms/eam/getSparPartImages`,'post',data) export const getRoleByUserName= data => createAPI(`/pms/eam/getRoleByUserName`,'post',data) export const eamWorkOrderSearch2 = data => createAPI(`/pms/eam/eamWorkOrderSearch2`,'post',data) diff --git a/src/views/modules/eam/eamWorkOrderForDefect.vue b/src/views/modules/eam/eamWorkOrderForDefect.vue index ff8e737..35c81cc 100644 --- a/src/views/modules/eam/eamWorkOrderForDefect.vue +++ b/src/views/modules/eam/eamWorkOrderForDefect.vue @@ -686,6 +686,7 @@ 保存 关闭 + 取消工单 @@ -751,6 +752,7 @@ import {userFavoriteList, saveUserFavorite, removeUserFavorite} from '@/api/user import Chooselist from '@/views/modules/common/Chooselist_eam' import {isAuth} from '../../../utils' import excel from "@/utils/excel-util.js"; +import {cancelDefectOrder} from "../../../api/eam/eam"; export default { components: { Chooselist @@ -2391,6 +2393,26 @@ export default { } }) }, + //取消工单按钮 + cancelDefectOrder(){ + this.$confirm('确定取消该工单吗?',{ + confirmButtonText: '确定', + cancelButtonText: '取消', + type: 'warning' + }).then(()=>{ + cancelDefectOrder(this.confirmData).then(({data})=>{ + if (data && data.code === 0) { + this.$message.success(data.msg) + this.getDataList() + this.confirmDefectModal = false + } else { + this.$message.warning(data.msg) + } + }).catch((error)=>{ + this.$message.error(error) + }) + }) + }, // 查看故障图片 checkFaultImageModal() { diff --git a/src/views/modules/eam/eamWorkOrderForDefect2.vue b/src/views/modules/eam/eamWorkOrderForDefect2.vue index fcc9a0c..e08ced9 100644 --- a/src/views/modules/eam/eamWorkOrderForDefect2.vue +++ b/src/views/modules/eam/eamWorkOrderForDefect2.vue @@ -687,6 +687,7 @@ 保存 关闭 + 取消工单 @@ -731,6 +732,7 @@ import { updateReportResult, // 修改执行结果 getSiteAndBuByUserName, confirmDefectOrder, // 维修确认 + cancelDefectOrder, // 维修确认-取消工单 submitDefects, // 批量审核 getFeedBackImages, // 获取故障图片 queryHistoryRecord, // 查看维修历史 @@ -752,6 +754,7 @@ import {userFavoriteList, saveUserFavorite, removeUserFavorite} from '@/api/user import Chooselist from '@/views/modules/common/Chooselist_eam' import {isAuth} from '../../../utils' import excel from "@/utils/excel-util.js"; +import {deleteSchedulingRecord} from "../../../api/scheduling/scheduling"; export default { components: { Chooselist @@ -2391,6 +2394,26 @@ export default { } }) }, + //取消工单按钮 + cancelDefectOrder(){ + this.$confirm('确定取消该工单吗?',{ + confirmButtonText: '确定', + cancelButtonText: '取消', + type: 'warning' + }).then(()=>{ + cancelDefectOrder(this.confirmData).then(({data})=>{ + if (data && data.code === 0) { + this.$message.success(data.msg) + this.getDataList() + this.confirmDefectModal = false + } else { + this.$message.warning(data.msg) + } + }).catch((error)=>{ + this.$message.error(error) + }) + }) + }, // 查看故障图片 checkFaultImageModal() {