|
|
|
@ -6,7 +6,7 @@ |
|
|
|
<div class="form-group"> |
|
|
|
<el-form-item label="所属组织" prop="partyOrgId"> |
|
|
|
<el-cascader :options="partyOrgTree" clearable size="small" class="u-item-width-normal" placeholder="请选择" |
|
|
|
v-model.trim="queryParams.partyOrgId" @change="handlePartyOrgCascadarChange" |
|
|
|
v-model.trim="partyOrgList" @change="handlePartyOrgCascadarChange" |
|
|
|
:props="partyOrgTreeCascadarProps"> |
|
|
|
</el-cascader> |
|
|
|
</el-form-item> |
|
|
|
@ -14,26 +14,26 @@ |
|
|
|
<el-form-item label="当前岗位" prop="postId"> |
|
|
|
<el-cascader size="small" clearable |
|
|
|
:props="{ checkStrictly: true, multiple: false, value: 'id', label: 'name' }" |
|
|
|
v-model="queryParams.partyPositionName" :options="root4SelectList1" @change="handleChangePost"> |
|
|
|
v-model="postList" :options="root4SelectList1" @change="handleChangePost"> |
|
|
|
</el-cascader> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
<el-form-item label="姓名" prop="title"> |
|
|
|
<el-form-item label="姓名" prop="name"> |
|
|
|
<el-input v-model.trim="queryParams.name" size="small" clearable placeholder="请输入"> |
|
|
|
</el-input> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
<el-form-item label="身份证号" prop="title"> |
|
|
|
<el-form-item label="身份证号" prop="idNum"> |
|
|
|
<el-input v-model.trim="queryParams.idNum" size="small" clearable placeholder="请输入"> |
|
|
|
</el-input> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
<el-form-item label="手机号" prop="title"> |
|
|
|
<el-form-item label="手机号" prop="mobile"> |
|
|
|
<el-input v-model.trim="queryParams.mobile" size="small" clearable placeholder="请输入"> |
|
|
|
</el-input> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
<el-form-item label="上报时间"> |
|
|
|
<el-form-item label="上报时间" prop="timeRange"> |
|
|
|
<el-date-picker v-model="timeRange" type="datetimerange" size="small" value-format="yyyy-MM-dd HH:mm:ss" |
|
|
|
format="yyyy-MM-dd HH:mm:ss" range-separator="至" start-placeholder="开始时间" end-placeholder="结束时间"> |
|
|
|
</el-date-picker> |
|
|
|
@ -122,6 +122,8 @@ export default { |
|
|
|
pageNo: 1, |
|
|
|
total: 0, |
|
|
|
postOptions: [], |
|
|
|
partyOrgList: [], |
|
|
|
postList: [], |
|
|
|
timeRange: [], |
|
|
|
tableData: [], |
|
|
|
queryParams: { |
|
|
|
@ -263,8 +265,8 @@ export default { |
|
|
|
return false |
|
|
|
} |
|
|
|
try { |
|
|
|
JSON.parse(str) |
|
|
|
return true |
|
|
|
const result = JSON.parse(str) |
|
|
|
return Array.isArray(result) |
|
|
|
} catch (e) { |
|
|
|
return false |
|
|
|
} |
|
|
|
@ -295,8 +297,9 @@ export default { |
|
|
|
// 重置 |
|
|
|
handleReset() { |
|
|
|
this.$refs.ref_search_form.resetFields(); |
|
|
|
this.queryParams.orgIdList = null |
|
|
|
this.queryParams.postIdList = null |
|
|
|
this.partyOrgList = []; |
|
|
|
this.postList = []; |
|
|
|
this.timeRange = []; |
|
|
|
this.handleSearch(); |
|
|
|
}, |
|
|
|
|
|
|
|
|