|
@@ -0,0 +1,226 @@
|
|
|
|
|
+import React from 'react'
|
|
|
|
|
+import { Col, Row } from 'antd'
|
|
|
|
|
+import EditableForm from '@/components/EditableForm'
|
|
|
|
|
+
|
|
|
|
|
+const EmployeeForm = () => {
|
|
|
|
|
+ const columns = [
|
|
|
|
|
+ {
|
|
|
|
|
+ dataIndex: 'jobNumber',
|
|
|
|
|
+ label: '工号',
|
|
|
|
|
+ span: 12
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ dataIndex: 'username',
|
|
|
|
|
+ label: '姓名',
|
|
|
|
|
+ span: 12
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ dataIndex: 'category',
|
|
|
|
|
+ label: '办事处',
|
|
|
|
|
+ span: 12
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ dataIndex: 'departmentName',
|
|
|
|
|
+ label: '部门上司',
|
|
|
|
|
+ span: 12
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ dataIndex: 'majorName',
|
|
|
|
|
+ label: '岗位',
|
|
|
|
|
+ span: 24
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ dataIndex: 'hiredate',
|
|
|
|
|
+ label: '入职时间',
|
|
|
|
|
+ span: 12
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ dataIndex: 'avtelephoneatar',
|
|
|
|
|
+ label: '手机',
|
|
|
|
|
+ span: 12
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ dataIndex: 'qq',
|
|
|
|
|
+ label: 'QQ',
|
|
|
|
|
+ span: 12
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ dataIndex: 'avtelephoneatarName',
|
|
|
|
|
+ label: '微信',
|
|
|
|
|
+ span: 12
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ dataIndex: 'phone',
|
|
|
|
|
+ label: '电话',
|
|
|
|
|
+ span: 12
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ dataIndex: 'email',
|
|
|
|
|
+ label: '邮箱',
|
|
|
|
|
+ span: 12
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ dataIndex: 'gender',
|
|
|
|
|
+ label: '性别',
|
|
|
|
|
+ span: 12
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ dataIndex: 'birthday',
|
|
|
|
|
+ label: '出生日期',
|
|
|
|
|
+ span: 12
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ dataIndex: 'position',
|
|
|
|
|
+ label: '民族',
|
|
|
|
|
+ span: 12
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ dataIndex: 'marriage',
|
|
|
|
|
+ label: '婚姻状况',
|
|
|
|
|
+ span: 12
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ dataIndex: 'IDcards',
|
|
|
|
|
+ label: '身份证',
|
|
|
|
|
+ span: 12
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ dataIndex: 'IDcardsValidity',
|
|
|
|
|
+ label: '身份证有效期',
|
|
|
|
|
+ span: 12
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ dataIndex: 'IDcardsImgA',
|
|
|
|
|
+ label: '身份证扫描件',
|
|
|
|
|
+ span: 12
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ dataIndex: 'nativePlace',
|
|
|
|
|
+ label: '籍贯',
|
|
|
|
|
+ span: 12
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ dataIndex: 'householdRegistrationType',
|
|
|
|
|
+ label: '户口类型',
|
|
|
|
|
+ span: 12
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ dataIndex: 'registeredResidence',
|
|
|
|
|
+ label: '户口所在地',
|
|
|
|
|
+ span: 24,
|
|
|
|
|
+ editCellType: 'textarea'
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ dataIndex: 'living',
|
|
|
|
|
+ label: '现居住地',
|
|
|
|
|
+ span: 24,
|
|
|
|
|
+ editCellType: 'textarea'
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ dataIndex: 'emergencyContacts',
|
|
|
|
|
+ label: '紧急联系人',
|
|
|
|
|
+ span: 24,
|
|
|
|
|
+ editCellType: 'textarea'
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ dataIndex: 'graduateInstitutions',
|
|
|
|
|
+ label: '毕业院校',
|
|
|
|
|
+ span: 24
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ dataIndex: 'major',
|
|
|
|
|
+ label: '所学专业',
|
|
|
|
|
+ span: 12
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ dataIndex: 'education',
|
|
|
|
|
+ label: '毕业学历',
|
|
|
|
|
+ span: 12
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ dataIndex: 'graduationTime',
|
|
|
|
|
+ label: '毕业时间',
|
|
|
|
|
+ span: 12
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ dataIndex: 'graduateInstitutionsName',
|
|
|
|
|
+ label: '毕业证书',
|
|
|
|
|
+ span: 12
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ dataIndex: 'certificate',
|
|
|
|
|
+ label: '学位证书',
|
|
|
|
|
+ span: 12
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ dataIndex: 'diploma',
|
|
|
|
|
+ label: '职称',
|
|
|
|
|
+ span: 12
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ dataIndex: 'stay',
|
|
|
|
|
+ label: '个人简历电子档',
|
|
|
|
|
+ span: 12
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ dataIndex: 'stayName',
|
|
|
|
|
+ label: '原单位离职证明',
|
|
|
|
|
+ span: 12
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ dataIndex: 'remittanceName',
|
|
|
|
|
+ label: '收款人户名',
|
|
|
|
|
+ span: 12
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ dataIndex: 'salaryBank',
|
|
|
|
|
+ label: '收款银行',
|
|
|
|
|
+ span: 12
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ dataIndex: 'bankName',
|
|
|
|
|
+ label: '收款开户银行名称',
|
|
|
|
|
+ span: 24
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ dataIndex: 'bankNumber',
|
|
|
|
|
+ label: '收款帐号',
|
|
|
|
|
+ span: 12
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ dataIndex: 'coupletNumber',
|
|
|
|
|
+ label: '联行号',
|
|
|
|
|
+ span: 12
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ dataIndex: 'salaryCard',
|
|
|
|
|
+ label: '银行卡号',
|
|
|
|
|
+ span: 24
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ dataIndex: 'salaryBankName',
|
|
|
|
|
+ label: '开户行',
|
|
|
|
|
+ span: 24,
|
|
|
|
|
+ editCellType: 'textarea'
|
|
|
|
|
+ }
|
|
|
|
|
+ ]
|
|
|
|
|
+ return (
|
|
|
|
|
+ <div>
|
|
|
|
|
+ <Row>
|
|
|
|
|
+ <Col span={8}>
|
|
|
|
|
+ <h2 className="text-gray-500">员工详情</h2>
|
|
|
|
|
+ </Col>
|
|
|
|
|
+ <Col span={16} className="zh-text-right zh-gray">
|
|
|
|
|
+ XXX创建于XXX
|
|
|
|
|
+ </Col>
|
|
|
|
|
+ <Col span={22}>
|
|
|
|
|
+ <h2 className="text-2xl pb-4">张三</h2>
|
|
|
|
|
+ </Col>
|
|
|
|
|
+ <Col span={2} />
|
|
|
|
|
+ </Row>
|
|
|
|
|
+ <EditableForm columns={columns} type="employee" />
|
|
|
|
|
+ </div>
|
|
|
|
|
+ )
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+export default EmployeeForm
|