|
|
@ -10,20 +10,65 @@ |
|
|
|
<el-form-item label="身份证号" prop="identityNo"> |
|
|
|
<el-input v-model="dataForm.identityNo" placeholder="身份证号"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="职务" prop="post"> |
|
|
|
<el-input v-model="dataForm.post" placeholder="职务"></el-input> |
|
|
|
<el-form-item label="街道党工委"> |
|
|
|
<el-select v-model="dataForm.streetId" placeholder="请选择"> |
|
|
|
<el-option |
|
|
|
v-for="item in streetOptions" |
|
|
|
:key="item.streetId" |
|
|
|
:label="item.streetName" |
|
|
|
:value="item.streetId"> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="干部下沉标识(0-否,1-是)" prop="cadreFlag"> |
|
|
|
<el-input v-model="dataForm.cadreFlag" placeholder="干部下沉标识(0-否,1-是)"></el-input> |
|
|
|
<el-form-item label="社区党委"> |
|
|
|
<el-select v-model="dataForm.communityId" placeholder="请选择"> |
|
|
|
<el-option |
|
|
|
v-for="item in communityOptions" |
|
|
|
:key="item.communityId" |
|
|
|
:label="item.communityName" |
|
|
|
:value="item.communityId"> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="街道名称" prop="streetName"> |
|
|
|
<el-input v-model="dataForm.streetName" placeholder="街道名称"></el-input> |
|
|
|
<el-form-item label="网格党支部"> |
|
|
|
<el-select v-model="dataForm.gridId" placeholder="请选择"> |
|
|
|
<el-option |
|
|
|
v-for="item in gridOptions" |
|
|
|
:key="item.gridId" |
|
|
|
:label="item.gridName" |
|
|
|
:value="item.gridId"> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="社区名称" prop="communityName"> |
|
|
|
<el-input v-model="dataForm.communityName" placeholder="社区名称"></el-input> |
|
|
|
<el-form-item label="职务"> |
|
|
|
<el-select v-model="postId" placeholder="请选择"> |
|
|
|
<el-option |
|
|
|
v-for="item in postOptions" |
|
|
|
:key="item.postId" |
|
|
|
:label="item.post" |
|
|
|
:value="item.postId"> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="网格名称" prop="gridName"> |
|
|
|
<el-input v-model="dataForm.gridName" placeholder="网格名称"></el-input> |
|
|
|
<el-form-item label="干部下沉"> |
|
|
|
<el-select v-model="dataForm.cadreFlag" placeholder="请选择"> |
|
|
|
<el-option |
|
|
|
v-for="item in cadreOptions" |
|
|
|
:key="item.cadreFlag" |
|
|
|
:label="item.cadreTitle" |
|
|
|
:value="item.cadreFlag"> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="用户角色"> |
|
|
|
<el-checkbox-group v-model="checkList"> |
|
|
|
<el-checkbox |
|
|
|
v-for="item in tagOptions" |
|
|
|
:key="item.tagId" |
|
|
|
:label="item.tagValue" |
|
|
|
:value="item.tadId"> |
|
|
|
</el-checkbox> |
|
|
|
</el-checkbox-group> |
|
|
|
</el-form-item> |
|
|
|
</el-form> |
|
|
|
<template slot="footer"> |
|
|
@ -49,7 +94,13 @@ export default { |
|
|
|
streetName: '', |
|
|
|
communityName: '', |
|
|
|
gridName: '' |
|
|
|
} |
|
|
|
}, |
|
|
|
streetOptions: [], |
|
|
|
communityOptions: [], |
|
|
|
gridOptions: [], |
|
|
|
postOptions: [], |
|
|
|
cadreOptions: [], |
|
|
|
tagOptions: [] |
|
|
|
} |
|
|
|
}, |
|
|
|
computed: { |
|
|
@ -63,42 +114,6 @@ export default { |
|
|
|
], |
|
|
|
identityNo: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
], |
|
|
|
post: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
], |
|
|
|
postId: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
], |
|
|
|
cadreFlag: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
], |
|
|
|
registFlag: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
], |
|
|
|
registTime: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
], |
|
|
|
streetName: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
], |
|
|
|
streetId: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
], |
|
|
|
communityName: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
], |
|
|
|
communityId: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
], |
|
|
|
gridName: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
], |
|
|
|
gridId: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
], |
|
|
|
deptId: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
] |
|
|
|
} |
|
|
|
} |
|
|
|