import { Form, Input, DatePicker, Modal, Upload } from 'antd'; import SelectOptionTree from '@/components/SelectOptionTree'; import { XQ, AE, AX, _09, AB, OR, BG, AT, HC, OC, OD, RF, X4 } from '@/utils/pr_new_datadictionary'; import userAvatar from '@/assets/img/user_avatar.png'; import styles from "@/global.less"; import moment from 'moment'; import style from '../index.less'; import React, { useState } from 'react'; const FormItem = Form.Item; const Aa01ViewForm = (props) => { const { viewModalVisible, handleViewModalVisible, values } = props; const [form] = Form.useForm(); const photoUrl = values?.zp?.fileurl ?? ''; React.useEffect(() => { form?.setFieldsValue({ id: values.id,//ID主键 gh: values.gh, //工号, za0101: values.za0101, //姓名, aa0107: values.aa0107, //性别, za9998: values.za9998, //照片, ak010b: values.ak010b, //手机, ak010i: values.ak010i, //电话, ae0141: values.ae0141, //年龄, zjm: values.zjm, //助记码, gs: values.gs, //公司, bm: values.bm, //部门, zw: values.zw, //职位, zc: values.zc, //职称, xz: values.xz, //险种, aa0177: values.aa0177, //身份证, kqkh: values.kqkh, //考勤卡号, xl: values.xl, //学历, aa0127: values.aa0127, //婚姻状况, ygmm: values.ygmm, //员工密码, qrmm: values.qrmm, //确认密码, xw: values.xw, //学位, aa0114: values.aa0114, //籍贯, aa0111: values?.aa0111 ? moment(values.aa0111, 'YYYY-MM-DD') : '', //出生日期, aa0121: values.aa0121, //民族, aa2205: values.aa2205, //政治面貌, lb: values.lb, //类别, byxx: values.byxx, //毕业学校, sxzy: values.sxzy, //所学专业, byrq: values?.byrq ? moment(values.byrq, 'YYYY-MM-DD') : '', //毕业日期, jbgz: values.jbgz, //基本工资, ak010n: values.ak010n, //家庭住址, ak010m: values.ak010m, //户口地址, wxzh: values.wxzh, //微信账号, dadz: values.dadz, //档案地址, lxr: values.lxr, //联系人, lxrdh: values.lxrdh, //联系人电话, ae010m: values.ae010m, //紧急联系人, ai0102: values.ai0102, //紧急联系人电话, zpzy: values.zpzy, //招聘专员 rzrq: values?.rzrq ? moment(values.rzrq, 'YYYY-MM-DD') : '', //入职日期 sgrq: values?.sgrq ? moment(values.sgrq, 'YYYY-MM-DD') : '', //上岗日期 gzcs: values.gzcs, //工作场所 grah: values.grah, //个人爱好 gzrq: values?.gzrq ? moment(values.gzrq, 'YYYY-MM-DD') : '', //工作日期 zcrq: values?.zcrq ? moment(values.zcrq, 'YYYY-MM-DD') : '', //职称日期 gzdh: values.gzdh, //工作电话 qqzh: values.qqzh, //QQ账号 htks: values.htks, //合同开始 htjs: values.htjs, //合同结束 sxks: values.sxks, //实习开始 sxjs: values.sxjs, //实习结束 syks: values.syks, //试用开始 syjs: values.syjs, //试用结束 aa0101: values.aa0101, //单位工龄 aa010d: values.aa010d, //人员类别 htlb: values.htlb, //合同类别 zply: values.zply, //招聘来源 bmgw: values.bmgw, //部门岗位 gwjb: values.gwjb, //岗位级别 ygzt: values.ygzt, //员工状态 lzrq: values?.lzrq ? moment(values.lzrq, 'YYYY-MM-DD') : '', //离职日期 yx: values.yx, //邮箱 aa0117: values.aa0117, //出生地 lzfs: values.lzfs, //离职方式 lzyy: values.lzyy, //离职原因 aa0115: values.aa0115, //货币编码 aa0141: values?.aa0141 ? moment(values.aa0141, 'YYYY-MM-DD') : '', //参加工作日期 aa5510: values.aa5510, //工资类别 ksbz: values.ksbz, //扣税标准 aa0144: values?.aa0144 ? moment(values.aa0144, 'YYYY-MM-DD') : '', //进入本单位日期 aa0151: values.aa0151, //工龄 khyh: values.khyh, //开户银行 ak010e: values.ak010e, //工资账号 aa0181: values.aa0181, //港澳台及外籍人士 cjdpsj: values?.cjdpsj ? moment(values.cjdpsj, 'YYYY-MM-DD') : '', //参加党派时间 ylzh: values.ylzh, //养老账号 ybzh: values.ybzh, //医保账号 ab0111: values.ab0111, //单位 ab0112: values.ab0112, //下属部门 syzh: values.syzh, //失业账号 gjjzh: values.gjjzh, //公积金账号 ae0103: values.ae0103, //特长 ae0112: values?.ae0112 ? moment(values.ae0112, 'YYYY-MM-DD') : '', //减员时间 ae0117: values.ae0117, //有效证件类别 ak010a: values.ak010a, //成本类别 ak010k: values.ak010k, //工资卡状态 ak010o: values.ak010o, //连续工龄 ak010j: values.ak010j, //工资卡发放状态 aa0108: values.aa0108, //备注 }); }, [values, form]); return ( handleViewModalVisible(false, values)} onCancel={() => handleViewModalVisible(false, values)} afterClose={() => handleViewModalVisible()} >
{/* 照片(za9998) */}
人员基本情况信息
工号 姓名 性别
avatar
手机 电话 年龄
助记码 公司 部门
职位 职称 险种
身份证 考勤卡号 学历 婚姻状况
员工密码 确认密码 学位 籍贯
出生日期 民族 政治面貌 类别
毕业学校 所学专业 毕业日期 基本工资
家庭住址 户口地址
微信账号 档案地址
联系人 联系人电话 紧急联系人 紧急联系人电话
招聘专员 职工类别 入职日期 上岗日期
工作场所 个人爱好 工作日期 职称日期
工作电话 QQ账号 合同开始 合同结束
实习开始 实习结束 试用开始 试用结束
单位工龄 人员类别 合同类别 招聘来源
部门岗位 岗位级别 员工状态 离职日期
邮箱 出生地 离职方式 离职原因
货币编码 参加工作日期 工资类别 扣税标准
进入本单位日期 工龄 开户银行 工资账号
港澳台及外籍人士 参加党派时间 养老账号 医保账号
单位 下属部门 失业账号 公积金账号
特长 减员时间 有效证件类别 成本类别
工资卡状态 连续工龄 工资卡发放状态
备注
); } export default Aa01ViewForm;