|
@ -4,11 +4,12 @@ |
|
|
<el-form :inline="true" |
|
|
<el-form :inline="true" |
|
|
:model="form" |
|
|
:model="form" |
|
|
ref="ref_searchform" |
|
|
ref="ref_searchform" |
|
|
:label-width="'100px'"> |
|
|
:label-width="'110px'"> |
|
|
<div> |
|
|
<div> |
|
|
<el-form-item prop="mySelectOrg" label-width="130px" label="参加活动党组织"> |
|
|
<el-form-item prop="mySelectOrg" |
|
|
<el-cascader |
|
|
label-width="130px" |
|
|
class="list_item_width_1" |
|
|
label="参加活动党组织"> |
|
|
|
|
|
<el-cascader class="list_item_width_1" |
|
|
v-model="joinOrgIds" |
|
|
v-model="joinOrgIds" |
|
|
size="small" |
|
|
size="small" |
|
|
:options="orgList" |
|
|
:options="orgList" |
|
@ -20,7 +21,7 @@ |
|
|
children: 'children' |
|
|
children: 'children' |
|
|
}" |
|
|
}" |
|
|
@change="handleChangeOrg" |
|
|
@change="handleChangeOrg" |
|
|
clearable/> |
|
|
clearable /> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="活动开始时间" |
|
|
<el-form-item label="活动开始时间" |
|
|
prop="serviceTimeArea"> |
|
|
prop="serviceTimeArea"> |
|
@ -74,43 +75,37 @@ |
|
|
<el-table-column prop="dydhNum" |
|
|
<el-table-column prop="dydhNum" |
|
|
header-align="center" |
|
|
header-align="center" |
|
|
align="center" |
|
|
align="center" |
|
|
label="支部党员大会(次)" |
|
|
label="支部党员大会(次)"> |
|
|
> |
|
|
|
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
<el-table-column prop="wyhNum" |
|
|
<el-table-column prop="wyhNum" |
|
|
header-align="center" |
|
|
header-align="center" |
|
|
align="center" |
|
|
align="center" |
|
|
label="支部委员会(次)" |
|
|
label="支部委员会(次)" |
|
|
show-overflow-tooltip |
|
|
show-overflow-tooltip> |
|
|
> |
|
|
|
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
<el-table-column prop="dxzhNum" |
|
|
<el-table-column prop="dxzhNum" |
|
|
header-align="center" |
|
|
header-align="center" |
|
|
show-overflow-tooltip |
|
|
show-overflow-tooltip |
|
|
align="center" |
|
|
align="center" |
|
|
label="党小组会(次)" |
|
|
label="党小组会(次)"> |
|
|
> |
|
|
|
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
<el-table-column prop="dkNum" |
|
|
<el-table-column prop="dkNum" |
|
|
header-align="center" |
|
|
header-align="center" |
|
|
align="center" |
|
|
align="center" |
|
|
show-overflow-tooltip |
|
|
show-overflow-tooltip |
|
|
label="党课(次)" |
|
|
label="党课(次)"> |
|
|
> |
|
|
|
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
<el-table-column prop="ztdrNum" |
|
|
<el-table-column prop="ztdrNum" |
|
|
header-align="center" |
|
|
header-align="center" |
|
|
align="center" |
|
|
align="center" |
|
|
show-overflow-tooltip |
|
|
show-overflow-tooltip |
|
|
label="主题党日(次)" |
|
|
label="主题党日(次)"> |
|
|
> |
|
|
|
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
<el-table-column prop="wmfwNum" |
|
|
<el-table-column prop="wmfwNum" |
|
|
header-align="center" |
|
|
header-align="center" |
|
|
align="center" |
|
|
align="center" |
|
|
show-overflow-tooltip |
|
|
show-overflow-tooltip |
|
|
label="为民服务活动(次)" |
|
|
label="为民服务活动(次)"> |
|
|
> |
|
|
|
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
</el-table> |
|
|
</el-table> |
|
|
</div> |
|
|
</div> |
|
@ -168,7 +163,7 @@ export default { |
|
|
this.form.joinOrgId = '' |
|
|
this.form.joinOrgId = '' |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
getOrgList() { |
|
|
getOrgList () { |
|
|
return this.$http |
|
|
return this.$http |
|
|
.get('/resi/partymember/icPartyOrg/getSearchTreelist', { |
|
|
.get('/resi/partymember/icPartyOrg/getSearchTreelist', { |
|
|
params: { agencyId: localStorage.getItem('agencyId') } |
|
|
params: { agencyId: localStorage.getItem('agencyId') } |
|
@ -176,17 +171,17 @@ export default { |
|
|
.then(({ data: res }) => { |
|
|
.then(({ data: res }) => { |
|
|
if (res.code !== 0) { |
|
|
if (res.code !== 0) { |
|
|
return this.$message.error(res.msg) |
|
|
return this.$message.error(res.msg) |
|
|
}else { |
|
|
} else { |
|
|
this.orgList = this.deepArrTOnull(res.data) |
|
|
this.orgList = this.deepArrTOnull(res.data) |
|
|
} |
|
|
} |
|
|
}).catch(() => {return this.$message.error("网络错误");}) |
|
|
}).catch(() => { return this.$message.error("网络错误"); }) |
|
|
}, |
|
|
}, |
|
|
deepArrTOnull(arr) { |
|
|
deepArrTOnull (arr) { |
|
|
let a = [] |
|
|
let a = [] |
|
|
a = arr.map(item => { |
|
|
a = arr.map(item => { |
|
|
return { |
|
|
return { |
|
|
...item, |
|
|
...item, |
|
|
children: (item.children.length > 0 && this.deepArrTOnull(item.children) )|| null |
|
|
children: (item.children.length > 0 && this.deepArrTOnull(item.children)) || null |
|
|
} |
|
|
} |
|
|
}) |
|
|
}) |
|
|
return a |
|
|
return a |
|
@ -196,17 +191,17 @@ export default { |
|
|
if (Array.isArray(this.serviceTimeArea) && this.serviceTimeArea.length > 0) { |
|
|
if (Array.isArray(this.serviceTimeArea) && this.serviceTimeArea.length > 0) { |
|
|
this.form.startTime = this.serviceTimeArea[0]; |
|
|
this.form.startTime = this.serviceTimeArea[0]; |
|
|
this.form.endTime = this.serviceTimeArea[1]; |
|
|
this.form.endTime = this.serviceTimeArea[1]; |
|
|
}else { |
|
|
} else { |
|
|
this.form.startTime = ''; |
|
|
this.form.startTime = ''; |
|
|
this.form.endTime = ''; |
|
|
this.form.endTime = ''; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
if (this.form.joinOrgId === '' || this.form.joinOrgId === null || this.form.joinOrgId === undefined){ |
|
|
if (this.form.joinOrgId === '' || this.form.joinOrgId === null || this.form.joinOrgId === undefined) { |
|
|
let a = this.orgList[0] |
|
|
let a = this.orgList[0] |
|
|
this.form.joinOrgId = a.id; |
|
|
this.form.joinOrgId = a.id; |
|
|
this.joinOrgIds = this.form.joinOrgId |
|
|
this.joinOrgIds = this.form.joinOrgId |
|
|
}else { |
|
|
} else { |
|
|
if (Array.isArray(this.joinOrgIds)){ |
|
|
if (Array.isArray(this.joinOrgIds)) { |
|
|
this.form.joinOrgId = this.joinOrgIds[this.joinOrgIds.length - 1]; |
|
|
this.form.joinOrgId = this.joinOrgIds[this.joinOrgIds.length - 1]; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|