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/applicationForSecondment/index.tsx | 119 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 119 insertions(+), 0 deletions(-) diff --git a/src/pages/HumanResourceManagement/applicationForSecondment/index.tsx b/src/pages/HumanResourceManagement/applicationForSecondment/index.tsx new file mode 100644 index 0000000..e437869 --- /dev/null +++ b/src/pages/HumanResourceManagement/applicationForSecondment/index.tsx @@ -0,0 +1,119 @@ +import Apply from "@/components/ApplyIndex"; +import React from "react"; + +const NominationForAppointment: React.FC = () => { + const params = { + title: "鎸傝亴", + applyType: "applicationForSecondment", + formItems: [ + { + label: "鍚嶇О", + name: "applyName", + rules: [{ required: true, message: "璇疯緭鍏ュ悕绉�!" }], + type: "input", + pageType: "applicationForSecondment", + labelCol: 6, + width: 300, + }, + { + label: "鍛樺伐濮撳悕", + name: "employeeName", + rules: [{ required: true, message: "璇疯緭鍏ュ憳宸ュ鍚�!" }], + type: "input", + pageType: "applicationForSecondment", + labelCol: 6, + width: 300, + }, + { + label: "鎸傝亴鍗曚綅绫诲瀷", + name: "secondmentUnitType", + type: "select", + pageType: "applicationForSecondment", + labelCol: 6, + width: 300, + }, + { + label: "鎸傝亴鍗曚綅", + name: "secondmentUnit", + rules: [{ required: true, message: "璇烽�夋嫨鎸傝亴鍗曚綅!" }], + type: "select", + pageType: "applicationForSecondment", + labelCol: 6, + width: 300, + }, + { + label: "宀椾綅", + name: "post", + type: "select", + pageType: "applicationForSecondment", + labelCol: 6, + width: 300, + }, + { + label: "鎸傝亴鑱屼綅", + name: "secondmentPosition", + rules: [{ required: true, message: "璇烽�夋嫨鎸傝亴鑱屼綅!" }], + type: "select", + pageType: "applicationForSecondment", + labelCol: 6, + width: 300, + }, + { + label: "鎸傝亴閮ㄩ棬", + name: "secondmentDepartment", + rules: [{ required: true, message: "璇疯緭鍏ユ寕鑱岄儴闂�!" }], + type: "input", + pageType: "applicationForSecondment", + labelCol: 6, + width: 300, + }, + { + label: "鎸傝亴鑱岀骇", + name: "secondmentRank", + rules: [{ required: true, message: "璇烽�夋嫨鎸傝亴鑱岀骇!" }], + type: "select", + pageType: "applicationForSecondment", + labelCol: 6, + width: 300, + }, + { + label: "寮�濮嬫椂闂�", + name: "startTime", + rules: [{ required: true, message: "璇烽�夋嫨寮�濮嬫椂闂�!" }], + type: "date", + pageType: "applicationForSecondment", + labelCol: 6, + width: 300, + }, + { + label: "缁撴潫鏃堕棿", + name: "endTime", + rules: [{ required: true, message: "璇烽�夋嫨缁撴潫鏃堕棿!" }], + type: "date", + pageType: "applicationForSecondment", + labelCol: 6, + width: 300, + }, + { + label: "鍖哄煙", + name: "domain", + type: "textArea", + pageType: "applicationForSecondment", + labelCol: 3, + width: 730, + }, + { + label: "鎸傝亴鍘熺敱", + name: "reason", + type: "textArea", + pageType: "applicationForSecondment", + labelCol: 3, + width: 730, + }, + ], + }; + + return <Apply {...params} />; +}; + +export default NominationForAppointment; -- Gitblit v1.9.1