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