diff --git a/src/api/eam/eam.js b/src/api/eam/eam.js
index c11d92c..06222ae 100644
--- a/src/api/eam/eam.js
+++ b/src/api/eam/eam.js
@@ -102,3 +102,16 @@ export const savePlanItemAvailable = data => createAPI(`api/pms/eam/savePlanItem
export const deletePlanItemAvailable = data => createAPI(`api/pms/eam/deletePlanItemAvailable`,'post',data)
export const createEamWorkOrder = data => createAPI(`api/pms/eam/createEamWorkOrder`,'post',data)
+export const objectIDBlur = data => createAPI(`api/pms/eam/objectIDBlur`,'post',data)
+export const modalCodeBlur = data => createAPI(`api/pms/eam/modalCodeBlur`,'post',data)
+//---------------点检工单-------------------
+export const eamWorkOrderSearch = data => createAPI(`api/pms/eam/eamWorkOrderSearch`,'post',data)
+//---------------点检工单-------------------
+
+export const eamDefectSearch = data => createAPI(`api/pms/eam/eamDefectSearch`,'post',data)
+
+export const eamDefectSave = data => createAPI(`api/pms/eam/eamDefectSave`,'post',data)
+
+export const eamDefectEdit = data => createAPI(`api/pms/eam/eamDefectEdit`,'post',data)
+
+export const eamDefectDelete = data => createAPI(`api/pms/eam/eamDefectDelete`,'post',data)
diff --git a/src/views/modules/eam/eamDefect.vue b/src/views/modules/eam/eamDefect.vue
new file mode 100644
index 0000000..b8f5cf3
--- /dev/null
+++ b/src/views/modules/eam/eamDefect.vue
@@ -0,0 +1,356 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+ 新增
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row[item.columnProp] }}
+
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 保存
+ 关闭
+
+
+
+
+
+
diff --git a/src/views/modules/eam/eamPropertiesModel.vue b/src/views/modules/eam/eamPropertiesModel.vue
index 1ab93e5..696090b 100644
--- a/src/views/modules/eam/eamPropertiesModel.vue
+++ b/src/views/modules/eam/eamPropertiesModel.vue
@@ -714,6 +714,8 @@
eamPropertiesItemSearch(inData).then(({data}) => {
if(data.rows.length>0){
this.detailData.itemDesc=data.rows[0].itemDesc
+ }else {
+ this.detailData.itemDesc=''
}
})
},
diff --git a/src/views/modules/eam/eamWorkOrderForCheck.vue b/src/views/modules/eam/eamWorkOrderForCheck.vue
new file mode 100644
index 0000000..070663d
--- /dev/null
+++ b/src/views/modules/eam/eamWorkOrderForCheck.vue
@@ -0,0 +1,424 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ➞
+
+
+
+
+
+
+ 查询
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row[item.columnProp] }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/modules/eam/eamWorkPlanForCheck.vue b/src/views/modules/eam/eamWorkPlanForCheck.vue
index da34061..a5fcb54 100644
--- a/src/views/modules/eam/eamWorkPlanForCheck.vue
+++ b/src/views/modules/eam/eamWorkPlanForCheck.vue
@@ -83,7 +83,7 @@
下达
修改
- 删除
+ 删除
计划项目
@@ -108,7 +108,7 @@
设备编码
-
+
@@ -117,7 +117,7 @@
点检模板
-
+
@@ -325,6 +325,8 @@
savePlanItemAvailable,
deletePlanItemAvailable,
createEamWorkOrder,
+ objectIDBlur,
+ modalCodeBlur,
} from "@/api/eam/eam.js"
import Chooselist from '@/views/modules/common/Chooselist_eam'
export default {
@@ -336,6 +338,7 @@
deep: true,
handler: function (newV, oldV) {
this.searchData.planID = this.searchData.planID.toUpperCase()
+ this.searchData.objectID = this.searchData.objectID.toUpperCase()
}
},
@@ -343,6 +346,17 @@
deep: true,
handler: function (newV, oldV) {
this.modalData.planID = this.modalData.planID.toUpperCase()
+ this.modalData.objectID = this.modalData.objectID.toUpperCase()
+ this.modalData.propertiesCode = this.modalData.propertiesCode.toUpperCase()
+ this.modalData.operator = this.modalData.operator.toUpperCase()
+ }
+ },
+ detailData: {
+ deep: true,
+ handler: function (newV, oldV) {
+ this.modalData.planID = this.modalData.planID.toUpperCase()
+ this.modalData.itemNo = this.modalData.itemNo.toUpperCase()
+ this.modalData.codeNo = this.modalData.codeNo.toUpperCase()
}
}
},
@@ -1237,6 +1251,7 @@
})
return false
}
+ row.userId=this.$store.state.user.name
this.$confirm(`是创建日期为`+row.planStartDate+`的点检工单?`, '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
@@ -1262,6 +1277,32 @@
}).catch(() => {
})
},
+ objectIDBlur(){
+ let inData={
+ site:this.$store.state.user.site,
+ objectID:this.modalData.objectID
+ }
+ objectIDBlur(inData).then(({data}) => {
+ if(data.rows.length>0){
+ this.modalData.objectDesc=data.rows[0].objectDesc
+ }else {
+ this.modalData.objectDesc=''
+ }
+ })
+ },
+ modalCodeBlur(){
+ let inData={
+ functionType:'A',
+ codeNo:this.modalData.propertiesCode
+ }
+ modalCodeBlur(inData).then(({data}) => {
+ if(data.rows.length>0){
+ this.modalData.propertiesDesc=data.rows[0].codeDesc
+ }else {
+ this.modalData.propertiesDesc=''
+ }
+ })
+ },
}
}