|
|
@ -1,12 +1,20 @@ |
|
|
|
<template> |
|
|
|
<div> |
|
|
|
<div class="dialog-h-content scroll-h"> |
|
|
|
<div v-if="pageLoading" class="resi-container"> |
|
|
|
<el-card ref="searchCard" class="search-card"> |
|
|
|
<div v-if="pageLoading" |
|
|
|
class="resi-container"> |
|
|
|
<el-card ref="searchCard" |
|
|
|
class="search-card"> |
|
|
|
<div class=""> |
|
|
|
<el-form ref="searchForm" :inline="true" :model="searchForm" size="small" label-width="100px" class="demo-form-inline"> |
|
|
|
<el-form ref="searchForm" |
|
|
|
:inline="true" |
|
|
|
:model="searchForm" |
|
|
|
size="small" |
|
|
|
label-width="100px" |
|
|
|
class="demo-form-inline"> |
|
|
|
<div> |
|
|
|
<el-form-item label="所属党组织" prop="partyOrgId"> |
|
|
|
<el-form-item label="所属党组织" |
|
|
|
prop="partyOrgId"> |
|
|
|
<!-- <el-select v-model="searchForm.partyOrgId" filterable placeholder="请选择" clearable> |
|
|
|
<el-option |
|
|
|
v-for="item in optionsG" |
|
|
@ -15,29 +23,47 @@ |
|
|
|
:value="item.value"> |
|
|
|
</el-option> --> |
|
|
|
<!-- </el-select> --> |
|
|
|
<el-cascader |
|
|
|
v-model="partyOrgRange" |
|
|
|
<el-cascader v-model="partyOrgRange" |
|
|
|
:options="optionsG" |
|
|
|
:props="partyProps" |
|
|
|
clearable |
|
|
|
@change="handlePartyChange"></el-cascader> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="姓名" prop="name"> |
|
|
|
<el-input v-model="searchForm.name" placeholder="请输入" class="input-width" clearable></el-input> |
|
|
|
<el-form-item label="姓名" |
|
|
|
prop="name"> |
|
|
|
<el-input v-model="searchForm.name" |
|
|
|
placeholder="请输入" |
|
|
|
class="input-width" |
|
|
|
clearable></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="手机号" prop="mobile"> |
|
|
|
<el-input v-model="searchForm.mobile" placeholder="请输入" class="input-width" clearable></el-input> |
|
|
|
<el-form-item label="手机号" |
|
|
|
prop="mobile"> |
|
|
|
<el-input v-model="searchForm.mobile" |
|
|
|
placeholder="请输入" |
|
|
|
class="input-width" |
|
|
|
clearable></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="身份证" prop="idCard"> |
|
|
|
<el-input v-model="searchForm.idCard" placeholder="请输入" class="input-width" clearable></el-input> |
|
|
|
<el-form-item label="身份证" |
|
|
|
prop="idCard"> |
|
|
|
<el-input v-model="searchForm.idCard" |
|
|
|
placeholder="请输入" |
|
|
|
class="input-width" |
|
|
|
clearable></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="地址" prop="address"> |
|
|
|
<el-input v-model="searchForm.address" placeholder="请输入" class="input-width" clearable></el-input> |
|
|
|
<el-form-item label="地址" |
|
|
|
prop="address"> |
|
|
|
<el-input v-model="searchForm.address" |
|
|
|
placeholder="请输入" |
|
|
|
class="input-width" |
|
|
|
clearable></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="职务" prop="partyZw"> |
|
|
|
<el-select v-model="searchForm.partyZw" filterable placeholder="请选择" clearable> |
|
|
|
<el-option |
|
|
|
v-for="item in zwList" |
|
|
|
<el-form-item label="职务" |
|
|
|
prop="partyZw"> |
|
|
|
<el-select v-model="searchForm.partyZw" |
|
|
|
filterable |
|
|
|
placeholder="请选择" |
|
|
|
clearable> |
|
|
|
<el-option v-for="item in zwList" |
|
|
|
:key="item.value" |
|
|
|
:label="item.label" |
|
|
|
:value="item.value"> |
|
|
@ -62,15 +88,25 @@ |
|
|
|
<el-option label="否" value="0" /> |
|
|
|
</el-select> |
|
|
|
</el-form-item> --> |
|
|
|
<el-form-item label="党员中心户" prop="isDyzxh"> |
|
|
|
<el-select v-model="searchForm.isDyzxh" filterable placeholder="请选择" clearable> |
|
|
|
<el-option label="是" value="1" /> |
|
|
|
<el-option label="否" value="0" /> |
|
|
|
<el-form-item label="党员中心户" |
|
|
|
prop="isDyzxh"> |
|
|
|
<el-select v-model="searchForm.isDyzxh" |
|
|
|
filterable |
|
|
|
placeholder="请选择" |
|
|
|
clearable> |
|
|
|
<el-option label="是" |
|
|
|
value="1" /> |
|
|
|
<el-option label="否" |
|
|
|
value="0" /> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item> |
|
|
|
<el-button class="diy-button--search" size="small" @click="handleSearch">查询</el-button> |
|
|
|
<el-button class="diy-button--reset" size="small" @click="resetForm('searchForm')">重置</el-button> |
|
|
|
<el-button class="diy-button--search" |
|
|
|
size="small" |
|
|
|
@click="handleSearch">查询</el-button> |
|
|
|
<el-button class="diy-button--reset" |
|
|
|
size="small" |
|
|
|
@click="resetForm('searchForm')">重置</el-button> |
|
|
|
</el-form-item> |
|
|
|
</div> |
|
|
|
<!-- <el-form-item label="免学习" prop="isMxx"> |
|
|
@ -110,152 +146,123 @@ |
|
|
|
</div> |
|
|
|
</el-card> |
|
|
|
<el-card class="resi-card-table"> |
|
|
|
<el-table |
|
|
|
:data="tableData" |
|
|
|
<el-table :data="tableData" |
|
|
|
row-key="id" |
|
|
|
v-loading="tableLoading" |
|
|
|
border |
|
|
|
:height="tableHeight" |
|
|
|
:header-cell-style="{background:'#2195FE',color:'#FFFFFF'}" |
|
|
|
style="width: 100%" |
|
|
|
class="resi-table" |
|
|
|
> |
|
|
|
<el-table-column label="序号" type="index" align="center" width="50"> |
|
|
|
class="resi-table"> |
|
|
|
<el-table-column label="序号" |
|
|
|
type="index" |
|
|
|
align="center" |
|
|
|
width="50"> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column |
|
|
|
prop="name" |
|
|
|
<el-table-column prop="name" |
|
|
|
label="姓名" |
|
|
|
align="center" |
|
|
|
width="100" |
|
|
|
/> |
|
|
|
<el-table-column |
|
|
|
prop="idCard" |
|
|
|
width="100" /> |
|
|
|
<el-table-column prop="idCard" |
|
|
|
label="身份证号" |
|
|
|
align="center" |
|
|
|
min-width="180" |
|
|
|
/> |
|
|
|
<el-table-column |
|
|
|
prop="mobile" |
|
|
|
min-width="180" /> |
|
|
|
<el-table-column prop="mobile" |
|
|
|
label="手机号" |
|
|
|
align="center" |
|
|
|
min-width="160" |
|
|
|
/> |
|
|
|
<el-table-column |
|
|
|
prop="rdsj" |
|
|
|
min-width="160" /> |
|
|
|
<el-table-column prop="rdsj" |
|
|
|
label="入党时间" |
|
|
|
align="center" |
|
|
|
min-width="160" |
|
|
|
/> |
|
|
|
<el-table-column |
|
|
|
prop="sszb" |
|
|
|
min-width="160" /> |
|
|
|
<el-table-column prop="sszb" |
|
|
|
label="所属党组织" |
|
|
|
align="center" |
|
|
|
min-width="160" |
|
|
|
/> |
|
|
|
<el-table-column |
|
|
|
prop="ldzh" |
|
|
|
min-width="160" /> |
|
|
|
<el-table-column prop="ldzh" |
|
|
|
label="流动党员证号" |
|
|
|
align="center" |
|
|
|
min-width="160" |
|
|
|
/> |
|
|
|
<el-table-column |
|
|
|
prop="partyZw" |
|
|
|
min-width="160" /> |
|
|
|
<el-table-column prop="partyZw" |
|
|
|
label="职务" |
|
|
|
align="center" |
|
|
|
width="100" |
|
|
|
/> |
|
|
|
<el-table-column |
|
|
|
prop="address" |
|
|
|
width="100" /> |
|
|
|
<el-table-column prop="address" |
|
|
|
label="地址" |
|
|
|
align="center" |
|
|
|
show-overflow-tooltip |
|
|
|
min-width="180" |
|
|
|
/> |
|
|
|
<el-table-column |
|
|
|
prop="isPay" |
|
|
|
min-width="180" /> |
|
|
|
<el-table-column prop="isPay" |
|
|
|
label="是否缴费" |
|
|
|
align="center" |
|
|
|
width="100" |
|
|
|
/> |
|
|
|
<el-table-column |
|
|
|
prop="payDate" |
|
|
|
width="100" /> |
|
|
|
<el-table-column prop="payDate" |
|
|
|
label="最近一次缴费时间" |
|
|
|
align="center" |
|
|
|
min-width="160" |
|
|
|
/> |
|
|
|
<el-table-column |
|
|
|
prop="culture" |
|
|
|
min-width="160" /> |
|
|
|
<el-table-column prop="culture" |
|
|
|
label="文化程度" |
|
|
|
align="center" |
|
|
|
width="100" |
|
|
|
/> |
|
|
|
<el-table-column |
|
|
|
prop="point" |
|
|
|
width="100" /> |
|
|
|
<el-table-column prop="point" |
|
|
|
label="量化积分" |
|
|
|
align="center" |
|
|
|
width="100" |
|
|
|
/> |
|
|
|
<el-table-column |
|
|
|
prop="activityPoint" |
|
|
|
width="100" /> |
|
|
|
<el-table-column prop="activityPoint" |
|
|
|
label="活跃积分" |
|
|
|
align="center" |
|
|
|
width="100" |
|
|
|
/> |
|
|
|
<el-table-column |
|
|
|
prop="volunteerCategory" |
|
|
|
width="100" /> |
|
|
|
<el-table-column prop="volunteerCategory" |
|
|
|
label="志愿者类别" |
|
|
|
align="center" |
|
|
|
width="100" |
|
|
|
/> |
|
|
|
<el-table-column |
|
|
|
prop="remark" |
|
|
|
width="100" /> |
|
|
|
<el-table-column prop="remark" |
|
|
|
label="备注" |
|
|
|
align="center" |
|
|
|
min-width="180" |
|
|
|
/> |
|
|
|
min-width="180" /> |
|
|
|
<!-- <template slot-scope="scope"> |
|
|
|
<div class="div-content">{{ handleFilterSpan(scope.row, item) }}</div> |
|
|
|
</template> --> |
|
|
|
<!-- </el-table-column> --> |
|
|
|
<el-table-column fixed="right" label="操作" align="center" width="200"> |
|
|
|
<el-table-column fixed="right" |
|
|
|
label="操作" |
|
|
|
align="center" |
|
|
|
width="200"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<el-button |
|
|
|
@click="handleLook(scope.row)" |
|
|
|
<el-button @click="handleLook(scope.row)" |
|
|
|
type="text" |
|
|
|
size="small" |
|
|
|
class="btn-color-look" |
|
|
|
>查看</el-button |
|
|
|
> |
|
|
|
class="btn-color-look">查看</el-button> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
</el-table> |
|
|
|
<div> |
|
|
|
<el-pagination |
|
|
|
@size-change="handleSizeChange" |
|
|
|
<el-pagination @size-change="handleSizeChange" |
|
|
|
@current-change="handleCurrentChange" |
|
|
|
:current-page.sync="currentPage" |
|
|
|
:page-sizes="[20, 50, 100, 200]" |
|
|
|
:page-size="pageSize" |
|
|
|
layout="sizes, prev, pager, next, total" |
|
|
|
:total="total" |
|
|
|
> |
|
|
|
:total="total"> |
|
|
|
</el-pagination> |
|
|
|
</div> |
|
|
|
</el-card> |
|
|
|
|
|
|
|
<el-dialog |
|
|
|
title="党员信息" |
|
|
|
<el-dialog title="党员信息" |
|
|
|
:visible.sync="dialogVisible" |
|
|
|
width="60%" |
|
|
|
top="5vh" |
|
|
|
class="dialog-h" |
|
|
|
append-to-body |
|
|
|
:close-on-click-modal="false" |
|
|
|
:before-close="handlerCancle" |
|
|
|
> |
|
|
|
<crate-form v-if="dialogVisible" :info="detailInfo" :partyList="optionsG" |
|
|
|
:before-close="handlerCancle"> |
|
|
|
|
|
|
|
<crate-form v-if="dialogVisible" |
|
|
|
:info="detailInfo" |
|
|
|
:partyList="optionsG" |
|
|
|
:disabled="disabled" |
|
|
|
@saveBase="handleSearch" @cancle="handlerCancle" /> |
|
|
|
@saveBase="handleSearch" |
|
|
|
@cancle="handlerCancle" /> |
|
|
|
</el-dialog> |
|
|
|
|
|
|
|
</div> |
|
|
|