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/changeRequest/index.tsx |  168 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 168 insertions(+), 0 deletions(-)

diff --git a/src/pages/HumanResourceManagement/changeRequest/index.tsx b/src/pages/HumanResourceManagement/changeRequest/index.tsx
new file mode 100644
index 0000000..6c33017
--- /dev/null
+++ b/src/pages/HumanResourceManagement/changeRequest/index.tsx
@@ -0,0 +1,168 @@
+import Apply from "@/components/ApplyIndex";
+import React from "react";
+
+const ChangeRequest: React.FC = () => {
+  const params = {
+    title: "鍙樺姩",
+    applyType: "changeRequest",
+    formItems: [
+      {
+        label: "鍚嶇О",
+        name: "applyName",
+        rules: [{ required: true, message: "璇疯緭鍏ュ悕绉�!" }],
+        type: "input",
+        pageType: "changeRequest",
+        labelCol: 6,
+        width: 300,
+      },
+      {
+        label: "鍛樺伐濮撳悕",
+        name: "employeeName",
+        rules: [{ required: true, message: "璇疯緭鍏ュ憳宸ュ鍚�!" }],
+        type: "input",
+        pageType: "dismissalApplication",
+        labelCol: 6,
+        width: 300,
+      },
+      {
+        label: "鍙樺姩鏃ユ湡",
+        name: "changeTime",
+        rules: [{ required: true, message: "璇烽�夋嫨鍙樺姩鏃ユ湡!" }],
+        type: "date",
+        pageType: "changeRequest",
+        labelCol: 6,
+        width: 300,
+      },
+      {
+        label: "璋冨姩绫诲瀷",
+        name: "changeType",
+        rules: [{ required: true, message: "璇烽�夋嫨璋冨姩绫诲瀷!" }],
+        type: "select",
+        pageType: "changeRequest",
+        labelCol: 6,
+        width: 300,
+      },
+      {
+        label: "璋冨墠閮ㄩ棬",
+        name: "changeBeforeDepartment",
+        rules: [{ required: true, message: "璇烽�夋嫨璋冨墠閮ㄩ棬!" }],
+        type: "select",
+        pageType: "changeRequest",
+        labelCol: 6,
+        width: 300,
+      },
+      {
+        label: "璋冨悗閮ㄩ棬",
+        name: "changeAfterDepartment",
+        rules: [{ required: true, message: "璇烽�夋嫨璋冨悗閮ㄩ棬!" }],
+        type: "select",
+        pageType: "changeRequest",
+        labelCol: 6,
+        width: 300,
+      },
+      {
+        label: "璋冨墠鑱屼綅",
+        name: "changeBeforePosition",
+        rules: [{ required: true, message: "璇烽�夋嫨璋冨墠鑱屼綅!" }],
+        type: "select",
+        pageType: "changeRequest",
+        labelCol: 6,
+        width: 300,
+      },
+      {
+        label: "璋冨悗鑱屼綅",
+        name: "changeAfterPosition",
+        rules: [{ required: true, message: "璇烽�夋嫨璋冨悗鑱屼綅!" }],
+        type: "select",
+        pageType: "changeRequest",
+        labelCol: 6,
+        width: 300,
+      },
+      {
+        label: "璋冨墠鑱岀骇",
+        name: "changeBeforeRank",
+        rules: [{ required: true, message: "璇烽�夋嫨璋冨墠鑱岀骇!" }],
+        type: "select",
+        pageType: "changeRequest",
+        labelCol: 6,
+        width: 300,
+      },
+      {
+        label: "璋冨悗鑱岀骇",
+        name: "changeAfterRank",
+        rules: [{ required: true, message: "璇烽�夋嫨璋冨悗鑱岀骇!" }],
+        type: "select",
+        pageType: "changeRequest",
+        labelCol: 6,
+        width: 300,
+      },
+      {
+        label: "璋冨墠鍩烘湰宸ヨ祫",
+        name: "changeBeforeMoney",
+        rules: [{ required: true, message: "璇疯緭鍏ヨ皟鍓嶅熀鏈伐璧�!" }],
+        type: "input",
+        pageType: "changeRequest",
+        labelCol: 6,
+        width: 300,
+      },
+      {
+        label: "璋冨悗鍩烘湰宸ヨ祫",
+        name: "changeAfterMoney",
+        rules: [{ required: true, message: "璇疯緭鍏ヨ皟鍚庡熀鏈伐璧�!" }],
+        type: "input",
+        pageType: "changeRequest",
+        labelCol: 6,
+        width: 300,
+      },
+      {
+        label: "璋冨墠宸ョ",
+        name: "changeBeforeJob",
+        rules: [{ required: true, message: "璇烽�夋嫨璋冨墠宸ョ!" }],
+        type: "select",
+        pageType: "changeRequest",
+        labelCol: 6,
+        width: 300,
+      },
+      {
+        label: "璋冨悗宸ョ",
+        name: "changeAfterJob",
+        rules: [{ required: true, message: "璇烽�夋嫨璋冨悗宸ョ!" }],
+        type: "select",
+        pageType: "changeRequest",
+        labelCol: 6,
+        width: 300,
+      },
+      {
+        label: "璋冨墠鐘舵��",
+        name: "changeBeforeStatus",
+        rules: [{ required: true, message: "璇烽�夋嫨璋冨墠鐘舵��!" }],
+        type: "select",
+        pageType: "changeRequest",
+        labelCol: 6,
+        width: 300,
+      },
+      {
+        label: "璋冨悗鐘舵��",
+        name: "changeAfterStatus",
+        rules: [{ required: true, message: "璇烽�夋嫨璋冨悗鐘舵��!" }],
+        type: "select",
+        pageType: "changeRequest",
+        labelCol: 6,
+        width: 300,
+      },
+      {
+        label: "璋冨姩鍘熷洜",
+        name: "reason",
+        rules: [{ required: true, message: "璇疯緭鍏ヨ皟鍔ㄥ師鍥�!" }],
+        type: "textArea",
+        pageType: "changeRequest",
+        labelCol: 3,
+        width: 730,
+      },
+    ],
+  };
+
+  return <Apply {...params} />;
+};
+
+export default ChangeRequest;

--
Gitblit v1.9.1