From 282cb62bc779b3fcd8ad2cfb04ec6e8ca73b0838 Mon Sep 17 00:00:00 2001 From: zhaoyongnian <541231643@qq.com> Date: Fri, 22 Apr 2022 09:40:05 +0800 Subject: [PATCH 1/6] =?UTF-8?q?=E5=8A=A8=E5=8A=9B=E4=B8=BB=E8=BD=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../plugins/power/poweraxis-add-or-update.vue | 524 +++++++++++++ src/views/modules/plugins/power/poweraxis.vue | 721 ++++-------------- .../plugins/power/poweraxis_add_leader.vue | 249 ++++++ 3 files changed, 932 insertions(+), 562 deletions(-) create mode 100644 src/views/modules/plugins/power/poweraxis-add-or-update.vue create mode 100644 src/views/modules/plugins/power/poweraxis_add_leader.vue diff --git a/src/views/modules/plugins/power/poweraxis-add-or-update.vue b/src/views/modules/plugins/power/poweraxis-add-or-update.vue new file mode 100644 index 00000000..610a68c5 --- /dev/null +++ b/src/views/modules/plugins/power/poweraxis-add-or-update.vue @@ -0,0 +1,524 @@ + + + + + \ No newline at end of file diff --git a/src/views/modules/plugins/power/poweraxis.vue b/src/views/modules/plugins/power/poweraxis.vue index a6852b01..d341f857 100644 --- a/src/views/modules/plugins/power/poweraxis.vue +++ b/src/views/modules/plugins/power/poweraxis.vue @@ -1,205 +1,59 @@ @@ -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 @@