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 } } }