From f2b1302ade134bb92deecc694fb7844f6c29a575 Mon Sep 17 00:00:00 2001 From: wanggongfeng <1305282856@qq.com> Date: Fri, 20 May 2022 15:53:12 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BC=B4=E8=B4=B9=E8=AE=B0=E5=BD=95=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E6=89=80=E5=B1=9E=E5=85=9A=E7=BB=84=E7=BB=87=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../partymember/icpartymemberpayrecorddetail.vue | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/views/modules/partymember/icpartymemberpayrecorddetail.vue b/src/views/modules/partymember/icpartymemberpayrecorddetail.vue index 0c932945..59843d63 100644 --- a/src/views/modules/partymember/icpartymemberpayrecorddetail.vue +++ b/src/views/modules/partymember/icpartymemberpayrecorddetail.vue @@ -8,7 +8,7 @@ v-model="mySelectOrg" :options="orgList" placeholder="请选择党组织" - :props="{ checkStrictly: true, label: 'partyOrgName', value: 'id', children: 'children' }" + :props="{ label: 'partyOrgName', value: 'partyOrgCode' }" @change="handleChangeOrg" clearable /> @@ -186,7 +186,7 @@ if (res.code !== 0) { return this.$message.error(res.msg) } - this.orgList = res.data + this.orgList = this.deepArrTOnull(res.data) }).catch(() => {}) }, // 党组织选中事件 @@ -196,6 +196,16 @@ } else { this.dataForm.orgId = '' } + }, + deepArrTOnull(arr) { + let a = [] + a = arr.map(item => { + return { + ...item, + children: (item.children.length > 0 && this.deepArrTOnull(item.children) )|| null + } + }) + return a } } }