From ea5e02b1db2de7f47ddf4c9628a8e6ff6a080992 Mon Sep 17 00:00:00 2001 From: ruanqi Date: Tue, 7 Mar 2023 18:00:36 +0800 Subject: [PATCH] 1 --- src/api/eam/eam.js | 2 + src/views/modules/eam/eamAdmin.vue | 40 +- src/views/modules/eam/eamWorkPlanForCheck.vue | 482 +++++++++++------- .../modules/eam/eamWorkPlanForMaintenance.vue | 142 +++++- 4 files changed, 470 insertions(+), 196 deletions(-) diff --git a/src/api/eam/eam.js b/src/api/eam/eam.js index 29499bd..0c5c7ed 100644 --- a/src/api/eam/eam.js +++ b/src/api/eam/eam.js @@ -123,3 +123,5 @@ export const eamObjectDefectSave = data => createAPI(`api/pms/eam/eamObjectDefec export const eamObjectDefectEdit = data => createAPI(`api/pms/eam/eamObjectDefectEdit`,'post',data) export const eamObjectDefectDelete = data => createAPI(`api/pms/eam/eamObjectDefectDelete`,'post',data) + +export const getObjectList = data => createAPI(`api/pms/eam/getObjectList`,'post',data) diff --git a/src/views/modules/eam/eamAdmin.vue b/src/views/modules/eam/eamAdmin.vue index 4222edf..8f9afaf 100644 --- a/src/views/modules/eam/eamAdmin.vue +++ b/src/views/modules/eam/eamAdmin.vue @@ -109,14 +109,16 @@ - - - + + 人员等级 + + + + - - + + + @@ -127,6 +129,7 @@ 关闭 + @@ -139,7 +142,11 @@ initAdminLevel, getEmpyDeptList, } from "@/api/eam/eam.js" + import Chooselist from '@/views/modules/common/Chooselist_eam' export default { + components: { + Chooselist + }, watch: { searchData: { deep: true, @@ -158,7 +165,7 @@ }, data () { return { - + tagNo:'', searchData: { site: this.$store.state.user.site, adminID: '', @@ -387,6 +394,23 @@ this.getDataList() }, methods: { + // 获取基础数据列表S + getBaseList (val,type) { + this.tagNo = val + this.$nextTick(() => { + let strVal = '' + if (val === 202) { + strVal = this.modalData.levelID + } + this.$refs.baseList.init(val, strVal) + }) + }, + /* 列表方法的回调 */ + getBaseData (val) { + if (this.tagNo === 202) { + this.modalData.levelID = val.AdminLevelID + } + }, // 获取数据列表 getDataList () { this.searchData.limit = this.pageSize diff --git a/src/views/modules/eam/eamWorkPlanForCheck.vue b/src/views/modules/eam/eamWorkPlanForCheck.vue index a5fcb54..4c96887 100644 --- a/src/views/modules/eam/eamWorkPlanForCheck.vue +++ b/src/views/modules/eam/eamWorkPlanForCheck.vue @@ -1,165 +1,226 @@