|
|
|
@ -1,6 +1,6 @@
|
|
|
|
<template>
|
|
|
|
<template>
|
|
|
|
<div class="app-container">
|
|
|
|
<div class="app-container">
|
|
|
|
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
|
|
|
|
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="90px">
|
|
|
|
<el-form-item label="部门id" prop="deptId">
|
|
|
|
<el-form-item label="部门id" prop="deptId">
|
|
|
|
<el-input
|
|
|
|
<el-input
|
|
|
|
v-model="queryParams.deptId"
|
|
|
|
v-model="queryParams.deptId"
|
|
|
|
@ -33,13 +33,35 @@
|
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
<el-form-item label="性别" prop="sex">
|
|
|
|
|
|
|
|
<el-select
|
|
|
|
|
|
|
|
v-model="queryParams.sex"
|
|
|
|
|
|
|
|
placeholder="性别"
|
|
|
|
|
|
|
|
clearable
|
|
|
|
|
|
|
|
style="width:100%"
|
|
|
|
|
|
|
|
>
|
|
|
|
|
|
|
|
<el-option
|
|
|
|
|
|
|
|
v-for="dict in dict.type.sys_user_sex"
|
|
|
|
|
|
|
|
:key="dict.value"
|
|
|
|
|
|
|
|
:label="dict.label"
|
|
|
|
|
|
|
|
:value="dict.value"
|
|
|
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
</el-select>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="国籍" prop="nationality">
|
|
|
|
<el-form-item label="国籍" prop="nationality">
|
|
|
|
<el-input
|
|
|
|
<el-select
|
|
|
|
v-model="queryParams.nationality"
|
|
|
|
v-model="queryParams.nationality"
|
|
|
|
placeholder="请输入国籍"
|
|
|
|
placeholder="国籍"
|
|
|
|
clearable
|
|
|
|
clearable
|
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
|
style="width:100%"
|
|
|
|
/>
|
|
|
|
>
|
|
|
|
|
|
|
|
<el-option
|
|
|
|
|
|
|
|
v-for="dict in dict.type.szxc_gj"
|
|
|
|
|
|
|
|
:key="dict.value"
|
|
|
|
|
|
|
|
:label="dict.label"
|
|
|
|
|
|
|
|
:value="dict.value"
|
|
|
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
</el-select>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="身份证号" prop="cardId">
|
|
|
|
<el-form-item label="身份证号" prop="cardId">
|
|
|
|
<el-input
|
|
|
|
<el-input
|
|
|
|
@ -74,28 +96,49 @@
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="与户主关系" prop="relation">
|
|
|
|
<el-form-item label="与户主关系" prop="relation">
|
|
|
|
<el-input
|
|
|
|
<el-select
|
|
|
|
v-model="queryParams.relation"
|
|
|
|
v-model="queryParams.relation"
|
|
|
|
placeholder="请输入与户主关系"
|
|
|
|
placeholder="与户主关系"
|
|
|
|
clearable
|
|
|
|
clearable
|
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
|
style="width:100%"
|
|
|
|
/>
|
|
|
|
>
|
|
|
|
|
|
|
|
<el-option
|
|
|
|
|
|
|
|
v-for="dict in dict.type.szxc_hzgx"
|
|
|
|
|
|
|
|
:key="dict.value"
|
|
|
|
|
|
|
|
:label="dict.label"
|
|
|
|
|
|
|
|
:value="dict.value"
|
|
|
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
</el-select>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="户籍性质" prop="jgNature">
|
|
|
|
<el-form-item label="户籍性质" prop="jgNature">
|
|
|
|
<el-input
|
|
|
|
<el-select
|
|
|
|
v-model="queryParams.jgNature"
|
|
|
|
v-model="queryParams.jgNature"
|
|
|
|
placeholder="请输入户籍性质"
|
|
|
|
placeholder="户籍性质"
|
|
|
|
clearable
|
|
|
|
clearable
|
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
|
style="width:100%"
|
|
|
|
/>
|
|
|
|
>
|
|
|
|
|
|
|
|
<el-option
|
|
|
|
|
|
|
|
v-for="dict in dict.type.szxc_hjxz"
|
|
|
|
|
|
|
|
:key="dict.value"
|
|
|
|
|
|
|
|
:label="dict.label"
|
|
|
|
|
|
|
|
:value="dict.value"
|
|
|
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
</el-select>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="是否常住" prop="longLive">
|
|
|
|
<el-form-item label="是否常住" prop="longLive">
|
|
|
|
<el-input
|
|
|
|
<el-select
|
|
|
|
v-model="queryParams.longLive"
|
|
|
|
v-model="queryParams.longLive"
|
|
|
|
placeholder="请输入是否常住"
|
|
|
|
placeholder="是否常住"
|
|
|
|
clearable
|
|
|
|
clearable
|
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
|
style="width:100%"
|
|
|
|
/>
|
|
|
|
>
|
|
|
|
|
|
|
|
<el-option
|
|
|
|
|
|
|
|
v-for="dict in dict.type.szxc_long_live"
|
|
|
|
|
|
|
|
:key="dict.value"
|
|
|
|
|
|
|
|
:label="dict.label"
|
|
|
|
|
|
|
|
:value="dict.value"
|
|
|
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
</el-select>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="户籍地址" prop="hjAddress">
|
|
|
|
<el-form-item label="户籍地址" prop="hjAddress">
|
|
|
|
<el-input
|
|
|
|
<el-input
|
|
|
|
@ -122,92 +165,124 @@
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="本人情况" prop="brqk">
|
|
|
|
<el-form-item label="本人情况" prop="brqk">
|
|
|
|
<el-input
|
|
|
|
<el-select
|
|
|
|
v-model="queryParams.brqk"
|
|
|
|
v-model="queryParams.brqk"
|
|
|
|
placeholder="请输入本人情况"
|
|
|
|
placeholder="本人情况"
|
|
|
|
clearable
|
|
|
|
clearable
|
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
|
style="width:100%"
|
|
|
|
/>
|
|
|
|
>
|
|
|
|
|
|
|
|
<el-option
|
|
|
|
|
|
|
|
v-for="dict in dict.type.szxc_brqk"
|
|
|
|
|
|
|
|
:key="dict.value"
|
|
|
|
|
|
|
|
:label="dict.label"
|
|
|
|
|
|
|
|
:value="dict.value"
|
|
|
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
</el-select>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="婚姻" prop="hy">
|
|
|
|
<el-form-item label="婚姻" prop="hy">
|
|
|
|
<el-input
|
|
|
|
<el-select
|
|
|
|
v-model="queryParams.hy"
|
|
|
|
v-model="queryParams.hy"
|
|
|
|
placeholder="请输入婚姻"
|
|
|
|
placeholder="婚姻"
|
|
|
|
clearable
|
|
|
|
clearable
|
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
|
style="width:100%"
|
|
|
|
/>
|
|
|
|
>
|
|
|
|
|
|
|
|
<el-option
|
|
|
|
|
|
|
|
v-for="dict in dict.type.szxc_hyzk"
|
|
|
|
|
|
|
|
:key="dict.value"
|
|
|
|
|
|
|
|
:label="dict.label"
|
|
|
|
|
|
|
|
:value="dict.value"
|
|
|
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
</el-select>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="学历" prop="xueli">
|
|
|
|
<el-form-item label="学历" prop="xueli">
|
|
|
|
<el-input
|
|
|
|
<el-select
|
|
|
|
v-model="queryParams.xueli"
|
|
|
|
v-model="queryParams.xueli"
|
|
|
|
placeholder="请输入学历"
|
|
|
|
placeholder="学历"
|
|
|
|
clearable
|
|
|
|
clearable
|
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
|
style="width:100%"
|
|
|
|
/>
|
|
|
|
>
|
|
|
|
|
|
|
|
<el-option
|
|
|
|
|
|
|
|
v-for="dict in dict.type.szxc_xueli"
|
|
|
|
|
|
|
|
:key="dict.value"
|
|
|
|
|
|
|
|
:label="dict.label"
|
|
|
|
|
|
|
|
:value="dict.value"
|
|
|
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
</el-select>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="政治面貌" prop="zzmm">
|
|
|
|
<el-form-item label="政治面貌" prop="zzmm">
|
|
|
|
<el-input
|
|
|
|
<el-select
|
|
|
|
v-model="queryParams.zzmm"
|
|
|
|
v-model="queryParams.zzmm"
|
|
|
|
placeholder="请输入政治面貌"
|
|
|
|
placeholder="政治面貌"
|
|
|
|
clearable
|
|
|
|
clearable
|
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
|
style="width:100%"
|
|
|
|
/>
|
|
|
|
>
|
|
|
|
|
|
|
|
<el-option
|
|
|
|
|
|
|
|
v-for="dict in dict.type.szxc_zzmm"
|
|
|
|
|
|
|
|
:key="dict.value"
|
|
|
|
|
|
|
|
:label="dict.label"
|
|
|
|
|
|
|
|
:value="dict.value"
|
|
|
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
</el-select>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="宗教信仰" prop="zjxy">
|
|
|
|
<el-form-item label="宗教信仰" prop="zjxy">
|
|
|
|
<el-input
|
|
|
|
<el-select
|
|
|
|
v-model="queryParams.zjxy"
|
|
|
|
v-model="queryParams.zjxy"
|
|
|
|
placeholder="请输入宗教信仰"
|
|
|
|
placeholder="宗教信仰"
|
|
|
|
clearable
|
|
|
|
clearable
|
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
|
style="width:100%"
|
|
|
|
/>
|
|
|
|
>
|
|
|
|
|
|
|
|
<el-option
|
|
|
|
|
|
|
|
v-for="dict in dict.type.szxc_zjxy"
|
|
|
|
|
|
|
|
:key="dict.value"
|
|
|
|
|
|
|
|
:label="dict.label"
|
|
|
|
|
|
|
|
:value="dict.value"
|
|
|
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
</el-select>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="健康状况" prop="jkzk">
|
|
|
|
<el-form-item label="健康状况" prop="jkzk">
|
|
|
|
<el-input
|
|
|
|
<el-select
|
|
|
|
v-model="queryParams.jkzk"
|
|
|
|
v-model="queryParams.jkzk"
|
|
|
|
placeholder="请输入健康状况"
|
|
|
|
placeholder="健康状况"
|
|
|
|
clearable
|
|
|
|
|
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
<el-form-item label="疾病描述" prop="ills">
|
|
|
|
|
|
|
|
<el-input
|
|
|
|
|
|
|
|
v-model="queryParams.ills"
|
|
|
|
|
|
|
|
placeholder="请输入疾病描述"
|
|
|
|
|
|
|
|
clearable
|
|
|
|
clearable
|
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
|
style="width:100%"
|
|
|
|
/>
|
|
|
|
>
|
|
|
|
|
|
|
|
<el-option
|
|
|
|
|
|
|
|
v-for="dict in dict.type.szxc_jkzk"
|
|
|
|
|
|
|
|
:key="dict.value"
|
|
|
|
|
|
|
|
:label="dict.label"
|
|
|
|
|
|
|
|
:value="dict.value"
|
|
|
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
</el-select>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="是否户主 0:户主 1:非户主" prop="head">
|
|
|
|
<el-form-item label="是否户主" prop="head">
|
|
|
|
<el-input
|
|
|
|
<el-select
|
|
|
|
v-model="queryParams.head"
|
|
|
|
v-model="queryParams.head"
|
|
|
|
placeholder="请输入是否户主 0:户主 1:非户主"
|
|
|
|
placeholder="是否户主"
|
|
|
|
clearable
|
|
|
|
clearable
|
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
|
style="width:100%"
|
|
|
|
/>
|
|
|
|
>
|
|
|
|
|
|
|
|
<el-option
|
|
|
|
|
|
|
|
v-for="dict in dict.type.szxc_head"
|
|
|
|
|
|
|
|
:key="dict.value"
|
|
|
|
|
|
|
|
:label="dict.label"
|
|
|
|
|
|
|
|
:value="dict.value"
|
|
|
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
</el-select>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="同户人员ids" prop="sameHeadIds">
|
|
|
|
<el-form-item label="是否注销" prop="off">
|
|
|
|
<el-input
|
|
|
|
<el-select
|
|
|
|
v-model="queryParams.sameHeadIds"
|
|
|
|
|
|
|
|
placeholder="请输入同户人员ids"
|
|
|
|
|
|
|
|
clearable
|
|
|
|
|
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
<el-form-item label="是否注销 0:正常 1:注销" prop="off">
|
|
|
|
|
|
|
|
<el-input
|
|
|
|
|
|
|
|
v-model="queryParams.off"
|
|
|
|
v-model="queryParams.off"
|
|
|
|
placeholder="请输入是否注销 0:正常 1:注销"
|
|
|
|
placeholder="是否注销"
|
|
|
|
clearable
|
|
|
|
clearable
|
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
|
style="width:100%"
|
|
|
|
/>
|
|
|
|
>
|
|
|
|
</el-form-item>
|
|
|
|
<el-option
|
|
|
|
<el-form-item label="创建者ID" prop="userId">
|
|
|
|
v-for="dict in dict.type.szxc_off"
|
|
|
|
<el-input
|
|
|
|
:key="dict.value"
|
|
|
|
v-model="queryParams.userId"
|
|
|
|
:label="dict.label"
|
|
|
|
placeholder="请输入创建者ID"
|
|
|
|
:value="dict.value"
|
|
|
|
clearable
|
|
|
|
/>
|
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
|
</el-select>
|
|
|
|
/>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item>
|
|
|
|
<el-form-item>
|
|
|
|
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
|
|
|
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
|
|
|
@ -324,91 +399,323 @@
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
|
|
|
|
|
|
|
|
<!-- 添加或修改居民信息对话框 -->
|
|
|
|
<!-- 添加或修改居民信息对话框 -->
|
|
|
|
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
|
|
|
|
<el-dialog :title="title" :visible.sync="open" width="800px" append-to-body>
|
|
|
|
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
|
|
|
|
<el-form ref="form" :model="form" :rules="rules" label-width="100px">
|
|
|
|
<el-form-item label="部门id" prop="deptId">
|
|
|
|
|
|
|
|
<el-input v-model="form.deptId" placeholder="请输入部门id" />
|
|
|
|
<el-row :gutter="10">
|
|
|
|
</el-form-item>
|
|
|
|
<el-col :span="12">
|
|
|
|
<el-form-item label="所属网格" prop="deptName">
|
|
|
|
<el-form-item label="户号" prop="acountNo">
|
|
|
|
<el-input v-model="form.deptName" placeholder="请输入所属网格" />
|
|
|
|
<el-input v-model="queryParams.acountNo" placeholder="请输入户号" clearable @keyup.enter.native="handleQuery" />
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="姓名" prop="name">
|
|
|
|
</el-col>
|
|
|
|
<el-input v-model="form.name" placeholder="请输入姓名" />
|
|
|
|
<el-col :span="12">
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="所属网格" prop="deptName">
|
|
|
|
<el-form-item label="曾用名" prop="oldName">
|
|
|
|
<el-input v-model="form.deptName" placeholder="请输入所属网格" />
|
|
|
|
<el-input v-model="form.oldName" placeholder="请输入曾用名" />
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
</el-col>
|
|
|
|
<el-form-item label="国籍" prop="nationality">
|
|
|
|
</el-row>
|
|
|
|
<el-input v-model="form.nationality" placeholder="请输入国籍" />
|
|
|
|
<el-row :gutter="10">
|
|
|
|
</el-form-item>
|
|
|
|
<el-col :span="12">
|
|
|
|
<el-form-item label="身份证号" prop="cardId">
|
|
|
|
<el-form-item label="户籍地址" prop="hjAddress">
|
|
|
|
<el-input v-model="form.cardId" placeholder="请输入身份证号" />
|
|
|
|
<el-input v-model="form.hjAddress" placeholder="请输入户籍地址" />
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="出生日期" prop="bornDate">
|
|
|
|
</el-col>
|
|
|
|
<el-date-picker clearable
|
|
|
|
<el-col :span="12">
|
|
|
|
v-model="form.bornDate"
|
|
|
|
<el-form-item label="户籍性质" prop="jgNature">
|
|
|
|
type="date"
|
|
|
|
<el-select
|
|
|
|
value-format="yyyy-MM-dd"
|
|
|
|
v-model="form.jgNature"
|
|
|
|
placeholder="请选择出生日期">
|
|
|
|
placeholder="户籍性质"
|
|
|
|
</el-date-picker>
|
|
|
|
clearable
|
|
|
|
</el-form-item>
|
|
|
|
style="width:100%"
|
|
|
|
<el-form-item label="年龄" prop="age">
|
|
|
|
>
|
|
|
|
<el-input v-model="form.age" placeholder="请输入年龄" />
|
|
|
|
<el-option
|
|
|
|
</el-form-item>
|
|
|
|
v-for="dict in dict.type.szxc_hjxz"
|
|
|
|
<el-form-item label="籍贯" prop="jg">
|
|
|
|
:key="dict.value"
|
|
|
|
<el-input v-model="form.jg" placeholder="请输入籍贯" />
|
|
|
|
:label="dict.label"
|
|
|
|
</el-form-item>
|
|
|
|
:value="dict.value"
|
|
|
|
<el-form-item label="与户主关系" prop="relation">
|
|
|
|
/>
|
|
|
|
<el-input v-model="form.relation" placeholder="请输入与户主关系" />
|
|
|
|
</el-select>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="户籍性质" prop="jgNature">
|
|
|
|
</el-col>
|
|
|
|
<el-input v-model="form.jgNature" placeholder="请输入户籍性质" />
|
|
|
|
</el-row>
|
|
|
|
</el-form-item>
|
|
|
|
<el-row :gutter="10">
|
|
|
|
<el-form-item label="是否常住" prop="longLive">
|
|
|
|
<el-col :span="12">
|
|
|
|
<el-input v-model="form.longLive" placeholder="请输入是否常住" />
|
|
|
|
<el-form-item label="是否户主" prop="head">
|
|
|
|
</el-form-item>
|
|
|
|
<el-select
|
|
|
|
<el-form-item label="户籍地址" prop="hjAddress">
|
|
|
|
v-model="form.head"
|
|
|
|
<el-input v-model="form.hjAddress" placeholder="请输入户籍地址" />
|
|
|
|
placeholder="是否户主"
|
|
|
|
</el-form-item>
|
|
|
|
clearable
|
|
|
|
<el-form-item label="手机号" prop="phone">
|
|
|
|
style="width:100%"
|
|
|
|
<el-input v-model="form.phone" placeholder="请输入手机号" />
|
|
|
|
>
|
|
|
|
</el-form-item>
|
|
|
|
<el-option
|
|
|
|
<el-form-item label="现居住地" prop="currentAddress">
|
|
|
|
v-for="dict in dict.type.szxc_head"
|
|
|
|
<el-input v-model="form.currentAddress" placeholder="请输入现居住地" />
|
|
|
|
:key="dict.value"
|
|
|
|
</el-form-item>
|
|
|
|
:label="dict.label"
|
|
|
|
<el-form-item label="本人情况" prop="brqk">
|
|
|
|
:value="dict.value"
|
|
|
|
<el-input v-model="form.brqk" placeholder="请输入本人情况" />
|
|
|
|
/>
|
|
|
|
</el-form-item>
|
|
|
|
</el-select>
|
|
|
|
<el-form-item label="婚姻" prop="hy">
|
|
|
|
</el-form-item>
|
|
|
|
<el-input v-model="form.hy" placeholder="请输入婚姻" />
|
|
|
|
</el-col>
|
|
|
|
</el-form-item>
|
|
|
|
<el-col :span="12">
|
|
|
|
<el-form-item label="学历" prop="xueli">
|
|
|
|
<el-form-item label="与户主关系" prop="relation">
|
|
|
|
<el-input v-model="form.xueli" placeholder="请输入学历" />
|
|
|
|
<el-select
|
|
|
|
</el-form-item>
|
|
|
|
v-model="form.relation"
|
|
|
|
<el-form-item label="政治面貌" prop="zzmm">
|
|
|
|
placeholder="与户主关系"
|
|
|
|
<el-input v-model="form.zzmm" placeholder="请输入政治面貌" />
|
|
|
|
clearable
|
|
|
|
</el-form-item>
|
|
|
|
style="width:100%"
|
|
|
|
<el-form-item label="宗教信仰" prop="zjxy">
|
|
|
|
>
|
|
|
|
<el-input v-model="form.zjxy" placeholder="请输入宗教信仰" />
|
|
|
|
<el-option
|
|
|
|
</el-form-item>
|
|
|
|
v-for="dict in dict.type.szxc_hzgx"
|
|
|
|
<el-form-item label="健康状况" prop="jkzk">
|
|
|
|
:key="dict.value"
|
|
|
|
<el-input v-model="form.jkzk" placeholder="请输入健康状况" />
|
|
|
|
:label="dict.label"
|
|
|
|
</el-form-item>
|
|
|
|
:value="dict.value"
|
|
|
|
<el-form-item label="疾病描述" prop="ills">
|
|
|
|
/>
|
|
|
|
<el-input v-model="form.ills" placeholder="请输入疾病描述" />
|
|
|
|
</el-select>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="是否户主 0:户主 1:非户主" prop="head">
|
|
|
|
</el-col>
|
|
|
|
<el-input v-model="form.head" placeholder="请输入是否户主 0:户主 1:非户主" />
|
|
|
|
</el-row>
|
|
|
|
</el-form-item>
|
|
|
|
<el-row :gutter="10">
|
|
|
|
<el-form-item label="同户人员ids" prop="sameHeadIds">
|
|
|
|
<el-col :span="12">
|
|
|
|
<el-input v-model="form.sameHeadIds" placeholder="请输入同户人员ids" />
|
|
|
|
<el-form-item label="是否常住" prop="longLive">
|
|
|
|
</el-form-item>
|
|
|
|
<el-select
|
|
|
|
<el-form-item label="是否注销 0:正常 1:注销" prop="off">
|
|
|
|
v-model="form.longLive"
|
|
|
|
<el-input v-model="form.off" placeholder="请输入是否注销 0:正常 1:注销" />
|
|
|
|
placeholder="是否常住"
|
|
|
|
</el-form-item>
|
|
|
|
clearable
|
|
|
|
<el-form-item label="创建者ID" prop="userId">
|
|
|
|
style="width:100%"
|
|
|
|
<el-input v-model="form.userId" placeholder="请输入创建者ID" />
|
|
|
|
>
|
|
|
|
</el-form-item>
|
|
|
|
<el-option
|
|
|
|
|
|
|
|
v-for="dict in dict.type.szxc_long_live"
|
|
|
|
|
|
|
|
:key="dict.value"
|
|
|
|
|
|
|
|
:label="dict.label"
|
|
|
|
|
|
|
|
:value="dict.value"
|
|
|
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
</el-select>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
|
|
|
<el-form-item label="是否注销" prop="off">
|
|
|
|
|
|
|
|
<el-select
|
|
|
|
|
|
|
|
v-model="form.off"
|
|
|
|
|
|
|
|
placeholder="是否注销"
|
|
|
|
|
|
|
|
clearable
|
|
|
|
|
|
|
|
style="width:100%"
|
|
|
|
|
|
|
|
>
|
|
|
|
|
|
|
|
<el-option
|
|
|
|
|
|
|
|
v-for="dict in dict.type.szxc_off"
|
|
|
|
|
|
|
|
:key="dict.value"
|
|
|
|
|
|
|
|
:label="dict.label"
|
|
|
|
|
|
|
|
:value="dict.value"
|
|
|
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
</el-select>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
</el-row>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<el-divider content-position="left">人员基本信息</el-divider>
|
|
|
|
|
|
|
|
<el-row :gutter="10">
|
|
|
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
|
|
|
<el-form-item label="姓名" prop="name">
|
|
|
|
|
|
|
|
<el-input v-model="form.name" placeholder="请输入姓名" />
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
|
|
|
<el-form-item label="曾用名" prop="oldName">
|
|
|
|
|
|
|
|
<el-input v-model="form.oldName" placeholder="请输入曾用名" />
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
</el-row>
|
|
|
|
|
|
|
|
<el-row :gutter="10">
|
|
|
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
|
|
|
<el-form-item label="国籍" prop="nationality">
|
|
|
|
|
|
|
|
<el-select
|
|
|
|
|
|
|
|
v-model="form.nationality"
|
|
|
|
|
|
|
|
placeholder="国籍"
|
|
|
|
|
|
|
|
clearable
|
|
|
|
|
|
|
|
style="width:100%"
|
|
|
|
|
|
|
|
>
|
|
|
|
|
|
|
|
<el-option
|
|
|
|
|
|
|
|
v-for="dict in dict.type.szxc_gj"
|
|
|
|
|
|
|
|
:key="dict.value"
|
|
|
|
|
|
|
|
:label="dict.label"
|
|
|
|
|
|
|
|
:value="dict.value"
|
|
|
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
</el-select>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
|
|
|
<el-form-item label="身份证号" prop="cardId">
|
|
|
|
|
|
|
|
<el-input v-model="form.cardId" placeholder="请输入身份证号" />
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
</el-row>
|
|
|
|
|
|
|
|
<el-row :gutter="10">
|
|
|
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
|
|
|
<el-form-item label="出生日期" prop="bornDate">
|
|
|
|
|
|
|
|
<el-date-picker clearable style="width:100%;"
|
|
|
|
|
|
|
|
v-model="form.bornDate"
|
|
|
|
|
|
|
|
type="date"
|
|
|
|
|
|
|
|
value-format="yyyy-MM-dd"
|
|
|
|
|
|
|
|
placeholder="请选择出生日期">
|
|
|
|
|
|
|
|
</el-date-picker>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
|
|
|
<el-form-item label="年龄" prop="age">
|
|
|
|
|
|
|
|
<el-input v-model="form.age" placeholder="请输入年龄" />
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
</el-row>
|
|
|
|
|
|
|
|
<el-row :gutter="10">
|
|
|
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
|
|
|
<el-form-item label="性别" prop="sex">
|
|
|
|
|
|
|
|
<el-select
|
|
|
|
|
|
|
|
v-model="form.sex"
|
|
|
|
|
|
|
|
placeholder="性别"
|
|
|
|
|
|
|
|
clearable
|
|
|
|
|
|
|
|
style="width:100%"
|
|
|
|
|
|
|
|
>
|
|
|
|
|
|
|
|
<el-option
|
|
|
|
|
|
|
|
v-for="dict in dict.type.sys_user_sex"
|
|
|
|
|
|
|
|
:key="dict.value"
|
|
|
|
|
|
|
|
:label="dict.label"
|
|
|
|
|
|
|
|
:value="dict.value"
|
|
|
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
</el-select>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
|
|
|
<el-form-item label="籍贯" prop="jg">
|
|
|
|
|
|
|
|
<el-input v-model="form.jg" placeholder="请输入籍贯" />
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
</el-row>
|
|
|
|
|
|
|
|
<el-divider content-position="left">联系信息</el-divider>
|
|
|
|
|
|
|
|
<el-row :gutter="10">
|
|
|
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
|
|
|
<el-form-item label="手机号" prop="phone">
|
|
|
|
|
|
|
|
<el-input v-model="form.phone" placeholder="请输入手机号" />
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
|
|
|
<el-form-item label="现居住地" prop="currentAddress">
|
|
|
|
|
|
|
|
<el-input v-model="form.currentAddress" placeholder="请输入现居住地" />
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
</el-row>
|
|
|
|
|
|
|
|
<el-divider content-position="left">本人情况</el-divider>
|
|
|
|
|
|
|
|
<el-row :gutter="10">
|
|
|
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
|
|
|
<el-form-item label="本人情况" prop="brqk">
|
|
|
|
|
|
|
|
<el-select
|
|
|
|
|
|
|
|
v-model="form.brqk"
|
|
|
|
|
|
|
|
placeholder="本人情况"
|
|
|
|
|
|
|
|
clearable
|
|
|
|
|
|
|
|
style="width:100%"
|
|
|
|
|
|
|
|
>
|
|
|
|
|
|
|
|
<el-option
|
|
|
|
|
|
|
|
v-for="dict in dict.type.szxc_brqk"
|
|
|
|
|
|
|
|
:key="dict.value"
|
|
|
|
|
|
|
|
:label="dict.label"
|
|
|
|
|
|
|
|
:value="dict.value"
|
|
|
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
</el-select>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
|
|
|
<el-form-item label="婚姻" prop="hy">
|
|
|
|
|
|
|
|
<el-select
|
|
|
|
|
|
|
|
v-model="form.hy"
|
|
|
|
|
|
|
|
placeholder="婚姻"
|
|
|
|
|
|
|
|
clearable
|
|
|
|
|
|
|
|
style="width:100%"
|
|
|
|
|
|
|
|
>
|
|
|
|
|
|
|
|
<el-option
|
|
|
|
|
|
|
|
v-for="dict in dict.type.szxc_hyzk"
|
|
|
|
|
|
|
|
:key="dict.value"
|
|
|
|
|
|
|
|
:label="dict.label"
|
|
|
|
|
|
|
|
:value="dict.value"
|
|
|
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
</el-select>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
</el-row>
|
|
|
|
|
|
|
|
<el-row :gutter="10">
|
|
|
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
|
|
|
<el-form-item label="学历" prop="xueli">
|
|
|
|
|
|
|
|
<el-select
|
|
|
|
|
|
|
|
v-model="form.xueli"
|
|
|
|
|
|
|
|
placeholder="学历"
|
|
|
|
|
|
|
|
clearable
|
|
|
|
|
|
|
|
style="width:100%"
|
|
|
|
|
|
|
|
>
|
|
|
|
|
|
|
|
<el-option
|
|
|
|
|
|
|
|
v-for="dict in dict.type.szxc_xueli"
|
|
|
|
|
|
|
|
:key="dict.value"
|
|
|
|
|
|
|
|
:label="dict.label"
|
|
|
|
|
|
|
|
:value="dict.value"
|
|
|
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
</el-select>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
|
|
|
<el-form-item label="政治面貌" prop="zzmm">
|
|
|
|
|
|
|
|
<el-select
|
|
|
|
|
|
|
|
v-model="form.zzmm"
|
|
|
|
|
|
|
|
placeholder="政治面貌"
|
|
|
|
|
|
|
|
clearable
|
|
|
|
|
|
|
|
style="width:100%"
|
|
|
|
|
|
|
|
>
|
|
|
|
|
|
|
|
<el-option
|
|
|
|
|
|
|
|
v-for="dict in dict.type.szxc_zzmm"
|
|
|
|
|
|
|
|
:key="dict.value"
|
|
|
|
|
|
|
|
:label="dict.label"
|
|
|
|
|
|
|
|
:value="dict.value"
|
|
|
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
</el-select>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
</el-row>
|
|
|
|
|
|
|
|
<el-row :gutter="10">
|
|
|
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
|
|
|
<el-form-item label="宗教信仰" prop="zjxy">
|
|
|
|
|
|
|
|
<el-select
|
|
|
|
|
|
|
|
v-model="form.zjxy"
|
|
|
|
|
|
|
|
placeholder="宗教信仰"
|
|
|
|
|
|
|
|
clearable
|
|
|
|
|
|
|
|
style="width:100%"
|
|
|
|
|
|
|
|
>
|
|
|
|
|
|
|
|
<el-option
|
|
|
|
|
|
|
|
v-for="dict in dict.type.szxc_zjxy"
|
|
|
|
|
|
|
|
:key="dict.value"
|
|
|
|
|
|
|
|
:label="dict.label"
|
|
|
|
|
|
|
|
:value="dict.value"
|
|
|
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
</el-select>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
|
|
|
<el-form-item label="健康状况" prop="jkzk">
|
|
|
|
|
|
|
|
<el-select
|
|
|
|
|
|
|
|
v-model="form.jkzk"
|
|
|
|
|
|
|
|
placeholder="健康状况"
|
|
|
|
|
|
|
|
clearable
|
|
|
|
|
|
|
|
style="width:100%"
|
|
|
|
|
|
|
|
>
|
|
|
|
|
|
|
|
<el-option
|
|
|
|
|
|
|
|
v-for="dict in dict.type.szxc_jkzk"
|
|
|
|
|
|
|
|
:key="dict.value"
|
|
|
|
|
|
|
|
:label="dict.label"
|
|
|
|
|
|
|
|
:value="dict.value"
|
|
|
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
</el-select>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
|
|
|
<el-form-item label="疾病描述" prop="ills">
|
|
|
|
|
|
|
|
<el-input v-model="form.ills" placeholder="请输入疾病描述" />
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
</el-row>
|
|
|
|
</el-form>
|
|
|
|
</el-form>
|
|
|
|
<div slot="footer" class="dialog-footer">
|
|
|
|
<div slot="footer" class="dialog-footer">
|
|
|
|
<el-button type="primary" @click="submitForm">确 定</el-button>
|
|
|
|
<el-button type="primary" @click="submitForm">确 定</el-button>
|
|
|
|
@ -423,6 +730,8 @@ import { listJminfo, getJminfo, delJminfo, addJminfo, updateJminfo } from "@/api
|
|
|
|
|
|
|
|
|
|
|
|
export default {
|
|
|
|
export default {
|
|
|
|
name: "Jminfo",
|
|
|
|
name: "Jminfo",
|
|
|
|
|
|
|
|
dicts: ['szxc_hjxz', 'szxc_gj', 'szxc_head', 'szxc_hzgx', 'szxc_long_live', 'szxc_off', 'szxc_gj', 'sys_user_sex',
|
|
|
|
|
|
|
|
'szxc_brqk', 'szxc_hyzk', 'szxc_xueli', 'szxc_zjxy', 'szxc_jkzk'],
|
|
|
|
data() {
|
|
|
|
data() {
|
|
|
|
return {
|
|
|
|
return {
|
|
|
|
// 遮罩层
|
|
|
|
// 遮罩层
|
|
|
|
|