diff --git a/src/api/eam/eam.js b/src/api/eam/eam.js index 9b11503..0ce34d2 100644 --- a/src/api/eam/eam.js +++ b/src/api/eam/eam.js @@ -221,6 +221,7 @@ export const confirmDefectOrder= data => createAPI(`/pms/eam/confirmDefectOrder` 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 queryItemNo= data => createAPI(`/pms/eam/queryItemNo`,'post',data) export const eamWorkOrderSearch2 = data => createAPI(`/pms/eam/eamWorkOrderSearch2`,'post',data) export const searchFeedMatterRecord = data => createAPI(`/pms/eam/searchFeedMatterRecord`,'post',data) export const saveFeedMatter = data => createAPI(`/pms/eam/saveFeedMatter`,'post',data) diff --git a/src/views/modules/eam/eamMaintenanceItem.vue b/src/views/modules/eam/eamMaintenanceItem.vue index 6ce9452..ae6f279 100644 --- a/src/views/modules/eam/eamMaintenanceItem.vue +++ b/src/views/modules/eam/eamMaintenanceItem.vue @@ -129,9 +129,10 @@ + Next No - + @@ -235,6 +236,7 @@ import {getTableDefaultListLanguage, getTableUserListLanguage} from "@/api/table.js" import {userFavoriteList, saveUserFavorite, removeUserFavorite} from '@/api/userFavorite.js' import excel from "@/utils/excel-util.js"; + import {queryItemNo} from "../../../api/eam/eam"; export default { watch: { searchData: { @@ -841,6 +843,19 @@ }) }) }, + itemNoChanged(){ + let param = { + itemNo: this.modalData.itemNo, + itemType: this.modalData.itemType + } + queryItemNo(param).then(({data}) => { + if (data && data.code == 0 && data.length==5) { + this.modalData.itemNo = data.data + } else { + this.$message.error(data.data) + } + }) + }, saveData () { if (this.modalData.bu === '' || this.modalData.bu == null) { diff --git a/src/views/modules/eam/eamPropertiesItem.vue b/src/views/modules/eam/eamPropertiesItem.vue index ddc7a98..3cd5645 100644 --- a/src/views/modules/eam/eamPropertiesItem.vue +++ b/src/views/modules/eam/eamPropertiesItem.vue @@ -128,9 +128,10 @@ + Next No - + @@ -234,7 +235,8 @@ saveItemAvailable, deleteItemAvailable, getSiteAndBuByUserName, - getRoleByUserName + getRoleByUserName, + queryItemNo,//获取 点检、维保项目编码 } from "@/api/eam/eam.js" import {getTableDefaultListLanguage, getTableUserListLanguage} from "@/api/table.js" import {userFavoriteList, saveUserFavorite, removeUserFavorite} from '@/api/userFavorite.js' @@ -901,6 +903,19 @@ }) }) }, + itemNoChanged(){ + let param = { + itemNo: this.modalData.itemNo, + itemType: this.modalData.itemType + } + queryItemNo(param).then(({data}) => { + if (data && data.code == 0 && data.length==5) { + this.modalData.itemNo = data.data + } else { + this.$message.error(data.data) + } + }) + }, saveData () { if (this.modalData.bu === '' || this.modalData.bu == null) {