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() {