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 @@ + + + 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 @@ + + + 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='' + } + }) + }, } }