diff --git a/src/views/staffManage/editStaff.vue b/src/views/staffManage/editStaff.vue
index 99ef4ae..fb0fc84 100644
--- a/src/views/staffManage/editStaff.vue
+++ b/src/views/staffManage/editStaff.vue
@@ -69,13 +69,18 @@
-
-
+
+
+
+
+
+
+
-
+
+
+
@@ -131,9 +138,11 @@
import { addStaff, updateStaff } from '@/api/sanitation/staff'
import { Uploadimg } from '@/api/common'
import { getDictByType } from '@/api/common'
+import DeptSelect from '../../components/DeptSelect/index'
export default {
name: 'EditStaff',
+ components: { DeptSelect },
data() {
const validateIDCard = (rule, value, callback) => {
if (value !== '') {
@@ -157,6 +166,7 @@
name: '', // 姓名
sex: '', // 性别
idcard: '', // 身份证号
+ deptId:'', // 组织机构
tel: '', // 手机号
photo: '', // 照片地址
type: '', // 类型
@@ -182,6 +192,7 @@
idcard: [{ required: true, validator: validateIDCard, trigger: ['blur', 'change'] }],
type: [{ required: true, message: '人员类型必选', trigger: ['blur', 'change'] }],
post: [{ required: true, message: '岗位必选', trigger: ['blur', 'change'] }],
+ deptId: [{ required: true, message: '所属单位必选', trigger: ['blur', 'change'] }],
hiredate: [{ required: true, message: '入职年月不能为空', trigger: ['blur', 'change'] }],
joblist: [{ required: true, message: '作业内容必选', trigger: ['blur', 'change'] }]
}, // 前端校验规则
@@ -228,6 +239,7 @@
photo: row.photo, // 照片地址
type: row.type, // 类型
post: row.post, // 岗位
+ deptId: row.deptId, // 组织机构
hireDate: row.hireDate, // 入职年月
jobs: row.jobs ? row.jobs.split(',') : [], // 作业内容
responseArea: row.responseArea, // 负责片区
@@ -246,6 +258,7 @@
photo: row.photo, // 照片地址
type: row.type, // 类型
post: row.post, // 岗位
+ deptId: row.deptId, // 组织机构
hireDate: row.hireDate, // 入职年月
jobs: row.jobs ? row.jobs.split(',') : [], // 作业内容
responseArea: row.responseArea, // 负责片区
@@ -269,6 +282,7 @@
photo: '', // 照片地址
type: '', // 类型
post: '', // 岗位
+ deptId: '', // 组织机构
hireDate: '', // 入职年月
jobs: '', // 作业内容
responseArea: '', // 负责片区