Browse Source

添加社保分部

lex-xin 3 năm trước cách đây
mục cha
commit
978a85ccec
1 tập tin đã thay đổi với 19 bổ sung1 xóa
  1. 19 1
      src/views/categroyManager/insideSetting/staffManager.vue

+ 19 - 1
src/views/categroyManager/insideSetting/staffManager.vue

@@ -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,