|
@@ -201,13 +201,27 @@
|
|
|
:value="item.value"></el-option>
|
|
|
</select-all>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="社保分部"
|
|
|
+ prop="deptId"
|
|
|
+ :label-width="formLabelWidth">
|
|
|
+ <el-select filterable
|
|
|
+ clearable
|
|
|
+ placeholder="请选择社保分部"
|
|
|
+ collapse-tags
|
|
|
+ v-model.trim="form.deptId">
|
|
|
+ <el-option v-for="item in organList"
|
|
|
+ :key="item.id"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.id"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
<el-form-item label="所属分部"
|
|
|
prop="organIdLists"
|
|
|
:label-width="formLabelWidth">
|
|
|
<select-all
|
|
|
filterable
|
|
|
clearable
|
|
|
- placeholder="请选择分部"
|
|
|
+ placeholder="请选择所属分部"
|
|
|
collapse-tags
|
|
|
v-model.trim="form.organIdLists"
|
|
|
multiple>
|
|
@@ -433,6 +447,7 @@ export default {
|
|
|
gender: null,
|
|
|
phone: null,
|
|
|
roleIds: [],
|
|
|
+ deptId: null, // 社保分部
|
|
|
organIdLists: [],
|
|
|
postDeptIds: [{
|
|
|
postId: null,
|
|
@@ -450,6 +465,7 @@ export default {
|
|
|
gender: [{ required: true, message: '请选择性别', trigger: 'change' }],
|
|
|
phone: [{ type: 'number', required: true, validator: validPhone, trigger: 'blur' }, { pattern: /^1[3456789]\d{9}$/, message: '请输入正确的手机号', trigger: 'blur' }],
|
|
|
roleIds: [{ type: 'array', required: true, message: '请选择分类', trigger: 'change' }],
|
|
|
+ deptId: [{ required: true, message: '请选择社保分部', trigger: 'change' }],
|
|
|
organIdLists: [{ type: 'array', required: true, message: '请选择所属分部', trigger: 'change' }],
|
|
|
deptIds: [{ type: 'array', required: true, message: '请选择所属部门', trigger: 'change' }],
|
|
|
// postIds: [{ type: 'array', required: true, message: '请选择所属岗位', trigger: 'change' }],
|
|
@@ -665,6 +681,7 @@ export default {
|
|
|
gender: data.gender,
|
|
|
phone: Number(data.phone),
|
|
|
roleIds: data.roleIds,
|
|
|
+ deptId: data.deptId ? data.deptId : null,
|
|
|
organIdLists: data.organIdList ? data.organIdList : [],
|
|
|
jobNature: data.jobNature,
|
|
|
entryDate: data.entryDate,
|
|
@@ -696,6 +713,7 @@ export default {
|
|
|
phone: null,
|
|
|
roleName: null,
|
|
|
roleIds: [],
|
|
|
+ deptId: null,
|
|
|
organIdLists: [],
|
|
|
jobNature: null,
|
|
|
entryDate: null,
|