From 84b65c2e0acb57c10185d58d2f5d97a70e79226b Mon Sep 17 00:00:00 2001 From: YUJT Date: Fri, 22 Apr 2022 10:45:46 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=9D=E5=AD=98=E8=8A=82=E7=82=B9=E8=B4=9F?= =?UTF-8?q?=E8=B4=A3=E4=BA=BA=EF=BC=8C=E7=B1=BB=E5=88=AB=E7=BC=96=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../plugins/power/poweraxis-add-or-update.vue | 19 +++++++----- src/views/modules/plugins/power/poweraxis.vue | 24 ++++++++++----- .../plugins/power/poweraxis_add_leader.vue | 30 +++++++++++++++++-- 3 files changed, 57 insertions(+), 16 deletions(-) diff --git a/src/views/modules/plugins/power/poweraxis-add-or-update.vue b/src/views/modules/plugins/power/poweraxis-add-or-update.vue index 610a68c5..3897c394 100644 --- a/src/views/modules/plugins/power/poweraxis-add-or-update.vue +++ b/src/views/modules/plugins/power/poweraxis-add-or-update.vue @@ -9,7 +9,7 @@ @@ -128,7 +128,8 @@ export default { longitude: 36.0722275, //经度 latitude: 120.38945519 //纬度 }, - tagCategoryArr: [], // 查询动力主轴标签类别 + structCategoryArr: [], // 查询动力主轴标签类别 + leaderCategoryArr: [], // 查询动力主轴负责人标签类别 agencytree: [], // 绑定组织列表 GridPartyBranchList:[], // 上级网格党支部列表 PartyCommList:[], // 党委列表 @@ -178,14 +179,18 @@ export default { }, // 获取动力主轴标签 async getTagCategoryArr(){ - const url = '/pli/power/axisTag/listSimple/struct' - + const url = '/pli/power/axisTag/listSimpleAll' let params = {} - const { data, code, msg } = await requestPost(url, params) - if (code === 0) { - this.tagCategoryArr = data + data.forEach((item) => { + if (item.tagCategory === 'struct') { + this.structCategoryArr = item.tagList + } + if (item.tagCategory === 'leader') { + this.leaderCategoryArr = item.tagList + } + }) } else { this.$message.error(msg) } diff --git a/src/views/modules/plugins/power/poweraxis.vue b/src/views/modules/plugins/power/poweraxis.vue index d341f857..f42975d8 100644 --- a/src/views/modules/plugins/power/poweraxis.vue +++ b/src/views/modules/plugins/power/poweraxis.vue @@ -46,14 +46,14 @@ - + @@ -86,9 +86,11 @@ export default { }, agencytree: [], // 所属组织 dataList:[], // 列表 - tagCategoryArr: [], // 查询动力主轴标签类别 + structCategoryArr: [], // 查询动力主轴标签类别 + leaderCategoryArr: [], // 查询动力主轴负责人标签类别 leaderVisible: false, axisStructId: '', // 动力主轴id 添加负责人的时候用 + structLevel: null, // 动力主轴节点级别 添加负责人的时候用 leaderId: '' } }, @@ -167,21 +169,28 @@ export default { }, // 获取动力主轴标签 async getTagCategoryArr(){ - const url = '/pli/power/axisTag/listSimple/struct' + const url = '/pli/power/axisTag/listSimpleAll' let params = {} const { data, code, msg } = await requestPost(url, params) if (code === 0) { - this.tagCategoryArr = data + data.forEach((item) => { + if (item.tagCategory === 'struct') { + this.structCategoryArr = item.tagList + } + if (item.tagCategory === 'leader') { + this.leaderCategoryArr = item.tagList + } + }) } else { this.$message.error(msg) } }, categoryCodeFormatter (row) { let ca = '' - this.tagCategoryArr.forEach((tagCategory) => { + this.structCategoryArr.forEach((tagCategory) => { if (tagCategory.categoryCode === row.categoryCode) { ca = tagCategory.categoryName } @@ -209,9 +218,10 @@ export default { } }, // 添加负责人 - addLeader(axisStructId, leaderId) { + addLeader(axisStructId, leaderId, structLevel) { this.leaderVisible = true this.axisStructId = axisStructId + this.structLevel = structLevel this.leaderId = leaderId }, getDataListLeader() { diff --git a/src/views/modules/plugins/power/poweraxis_add_leader.vue b/src/views/modules/plugins/power/poweraxis_add_leader.vue index 0f69433c..05e46f0d 100644 --- a/src/views/modules/plugins/power/poweraxis_add_leader.vue +++ b/src/views/modules/plugins/power/poweraxis_add_leader.vue @@ -1,7 +1,10 @@