From 754473a8e01bcbb5ef481597a2b4987de7fd5b47 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E5=AE=8F=E6=96=8C?= <2164406372@qq.com> Date: Thu, 25 Sep 2025 17:22:30 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A0=B9=E6=8D=AE=E6=89=8B=E5=B7=A5=E5=A1=AB?= =?UTF-8?q?=E5=85=A5=E7=9A=84=E5=89=8D=E7=BC=80=EF=BC=8C=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E5=B8=A6=E5=87=BA=E4=B8=8B=E4=B8=80=E4=B8=AA=E6=B5=81=E6=B0=B4?= =?UTF-8?q?=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/eam/eam.js | 1 + src/views/modules/eam/eamMaintenanceItem.vue | 17 ++++++++++++++++- src/views/modules/eam/eamPropertiesItem.vue | 19 +++++++++++++++++-- 3 files changed, 34 insertions(+), 3 deletions(-) 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) {