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