From 03177e1d421c090185dc3a5f57a9d3704334d94e Mon Sep 17 00:00:00 2001 From: 杨磊 <505174330@qq.com> Date: 星期五, 25 七月 2025 09:48:19 +0800 Subject: [PATCH] Merge branch 'master' of http://182.92.203.7:2001/r/OAManage --- src/pages/HumanResourceManagement/retirementManagement/index.tsx | 253 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 253 insertions(+), 0 deletions(-) diff --git a/src/pages/HumanResourceManagement/retirementManagement/index.tsx b/src/pages/HumanResourceManagement/retirementManagement/index.tsx new file mode 100644 index 0000000..0310518 --- /dev/null +++ b/src/pages/HumanResourceManagement/retirementManagement/index.tsx @@ -0,0 +1,253 @@ +import Apply from "@/components/ApplyIndex"; +import React from "react"; + +const NominationForAppointment: React.FC = () => { + const params = { + title: "閫�浼�", + applyType: "retirementManagement", + formItems: [ + { + label: "閫夋嫨鍛樺伐", + name: "selectStaff", + type: "select", + pageType: "retirementManagement", + labelCol: 6, + width: 300, + }, + { + label: "鍩虹淇℃伅", + type: "divider", + pageType: "retirementManagement", + }, + { + label: "鍛樺伐濮撳悕", + name: "employeeName", + type: "input", + pageType: "retirementManagement", + labelCol: 6, + width: 300, + }, + { + label: "閮ㄩ棬鍚嶇О", + name: "departmentName", + type: "input", + pageType: "retirementManagement", + labelCol: 6, + width: 300, + }, + { + label: "韬唤璇佸彿", + name: "idCardNumber", + type: "input", + pageType: "retirementManagement", + labelCol: 6, + width: 300, + }, + { + label: "鎬у埆", + name: "sex", + type: "input", + pageType: "retirementManagement", + labelCol: 6, + width: 300, + }, + { + label: "绫嶈疮", + name: "origin", + type: "input", + pageType: "retirementManagement", + labelCol: 6, + width: 300, + }, + { + label: "闆囦剑绫诲瀷", + name: "employmentType", + type: "input", + pageType: "retirementManagement", + labelCol: 6, + width: 300, + }, + { + label: "鍑虹敓骞存湀", + name: "birthDate", + type: "input", + pageType: "retirementManagement", + labelCol: 6, + width: 300, + }, + { + label: "姘戞棌", + name: "nationality", + type: "input", + pageType: "retirementManagement", + labelCol: 6, + width: 300, + }, + { + label: "濠氬Щ鐘跺喌", + name: "maritalStatus", + type: "input", + pageType: "retirementManagement", + labelCol: 6, + width: 300, + }, + { + label: "鏀挎不闈㈣矊", + name: "politicalStatus", + type: "input", + pageType: "retirementManagement", + labelCol: 6, + width: 300, + }, + { + label: "姣曚笟闄㈡牎", + name: "graduationSchool", + type: "input", + pageType: "retirementManagement", + labelCol: 6, + width: 300, + }, + { + label: "涓撲笟", + name: "major", + type: "input", + pageType: "retirementManagement", + labelCol: 6, + width: 300, + }, + { + label: "鏂囧寲绋嬪害", + name: "culturalDegree", + type: "input", + pageType: "retirementManagement", + labelCol: 6, + width: 300, + }, + { + label: "宸ョ", + name: "workType", + type: "input", + pageType: "retirementManagement", + labelCol: 6, + width: 300, + }, + { + label: "鑱岀О", + name: "workTitle", + type: "input", + pageType: "retirementManagement", + labelCol: 6, + width: 300, + }, + { + label: "鎵嬫満", + name: "mobile", + type: "input", + pageType: "retirementManagement", + labelCol: 6, + width: 300, + }, + { + label: "鑱旂郴鍦板潃", + name: "contactAddress", + type: "input", + pageType: "retirementManagement", + labelCol: 6, + width: 300, + }, + { + label: "鐢靛瓙閭欢", + name: "email", + type: "input", + pageType: "retirementManagement", + labelCol: 6, + width: 300, + }, + { + label: "瀹跺涵浣忓潃", + name: "homeAddress", + type: "input", + pageType: "retirementManagement", + labelCol: 6, + width: 300, + }, + { + label: "鑱旂郴鐢佃瘽", + name: "contactPhone", + type: "input", + pageType: "retirementManagement", + labelCol: 6, + width: 300, + }, + { + label: "澶囨敞", + name: "remarks", + type: "textArea", + pageType: "retirementManagement", + labelCol: 3, + width: 730, + }, + { + label: "閫�浼戝緟閬�", + type: "divider", + pageType: "retirementManagement", + }, + { + label: "鐢宠鍚嶇О", + name: "applyName", + rules: [{ required: true, message: "璇峰~鍐欑敵璇峰悕绉�!" }], + type: "input", + pageType: "retirementManagement", + labelCol: 6, + width: 300, + }, + { + label: "娲ヨ创", + name: "allowance", + rules: [{ required: true, message: "璇峰~鍐欐触璐�!" }], + type: "input", + pageType: "retirementManagement", + labelCol: 6, + width: 300, + }, + { + label: "姣忔湀宸ヨ祫", + name: "monthlySalary", + rules: [{ required: true, message: "璇峰~鍐欐瘡鏈堝伐璧�!" }], + type: "input", + pageType: "retirementManagement", + labelCol: 6, + width: 300, + }, + { + label: "绂忓埄", + name: "welfare", + rules: [{ required: true, message: "璇峰~鍐欑鍒�!" }], + type: "input", + pageType: "retirementManagement", + labelCol: 6, + width: 300, + }, + { + label: "閫�浼戝師鍥�", + name: "retirementReason", + type: "textArea", + pageType: "retirementManagement", + labelCol: 3, + width: 730, + }, + { + label: "澶囨敞", + name: "retirementRemarks", + type: "textArea", + pageType: "retirementManagement", + labelCol: 3, + width: 730, + }, + ], + }; + + return <Apply {...params} />; +}; + +export default NominationForAppointment; -- Gitblit v1.9.1