From 431c0d52116837d798d68c6a8c68c81e21526066 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期六, 12 七月 2025 14:55:13 +0800
Subject: [PATCH] 1.新增入职合同开始结束时间做限制(合同起始时间匹配合同年限)

---
 src/views/personnelManagement/dimission/components/formDia.vue |   28 +++++++++++++++-------------
 1 files changed, 15 insertions(+), 13 deletions(-)

diff --git a/src/views/personnelManagement/dimission/components/formDia.vue b/src/views/personnelManagement/dimission/components/formDia.vue
index 1a8a75e..f63b011 100644
--- a/src/views/personnelManagement/dimission/components/formDia.vue
+++ b/src/views/personnelManagement/dimission/components/formDia.vue
@@ -23,14 +23,14 @@
           </el-col>
           <el-col :span="12">
             <el-form-item label="鍛樺伐缂栧彿锛�" prop="staffNo">
-              <el-input v-model="form.staffNo" placeholder="璇疯緭鍏�" clearable :disabled="operationType !== 'add'"/>
+              <el-input v-model="form.staffNo" placeholder="璇疯緭鍏�" clearable disabled/>
             </el-form-item>
           </el-col>
         </el-row>
         <el-row :gutter="30">
           <el-col :span="12">
             <el-form-item label="鎬у埆锛�" prop="sex">
-              <el-select v-model="form.sex">
+              <el-select v-model="form.sex" disabled>
                 <el-option label="鐢�" value="鐢�" />
                 <el-option label="濂�" value="濂�" />
               </el-select>
@@ -38,67 +38,67 @@
           </el-col>
           <el-col :span="12">
             <el-form-item label="绫嶈疮锛�" prop="nativePlace">
-              <el-input v-model="form.nativePlace" placeholder="璇疯緭鍏�" clearable/>
+              <el-input v-model="form.nativePlace" placeholder="璇疯緭鍏�" clearable disabled/>
             </el-form-item>
           </el-col>
         </el-row>
         <el-row :gutter="30">
           <el-col :span="12">
             <el-form-item label="宀椾綅锛�" prop="postJob">
-              <el-input v-model="form.postJob" placeholder="璇疯緭鍏�" clearable/>
+              <el-input v-model="form.postJob" placeholder="璇疯緭鍏�" clearable disabled/>
             </el-form-item>
           </el-col>
           <el-col :span="12">
             <el-form-item label="瀹跺涵浣忓潃锛�" prop="adress">
-              <el-input v-model="form.adress" placeholder="璇疯緭鍏�" clearable/>
+              <el-input v-model="form.adress" placeholder="璇疯緭鍏�" clearable disabled/>
             </el-form-item>
           </el-col>
         </el-row>
         <el-row :gutter="30">
           <el-col :span="12">
             <el-form-item label="绗竴瀛﹀巻锛�" prop="firstStudy">
-              <el-input v-model="form.firstStudy" placeholder="璇疯緭鍏�" clearable/>
+              <el-input v-model="form.firstStudy" placeholder="璇疯緭鍏�" clearable disabled/>
             </el-form-item>
           </el-col>
           <el-col :span="12">
             <el-form-item label="涓撲笟锛�" prop="profession">
-              <el-input v-model="form.profession" placeholder="璇疯緭鍏�" clearable/>
+              <el-input v-model="form.profession" placeholder="璇疯緭鍏�" clearable disabled/>
             </el-form-item>
           </el-col>
         </el-row>
         <el-row :gutter="30">
           <el-col :span="12">
             <el-form-item label="韬唤璇佸彿锛�" prop="identityCard">
-              <el-input v-model="form.identityCard" placeholder="璇疯緭鍏�" clearable/>
+              <el-input v-model="form.identityCard" placeholder="璇疯緭鍏�" clearable disabled/>
             </el-form-item>
           </el-col>
           <el-col :span="12">
             <el-form-item label="骞撮緞锛�" prop="age">
-              <el-input-number v-model="form.age" :precision="0" :step="1" style="width: 100%"/>
+              <el-input-number v-model="form.age" :precision="0" :step="1" style="width: 100%" disabled/>
             </el-form-item>
           </el-col>
         </el-row>
         <el-row :gutter="30">
           <el-col :span="12">
             <el-form-item label="鑱旂郴鐢佃瘽锛�" prop="phone">
-              <el-input v-model="form.phone" placeholder="璇疯緭鍏�" clearable/>
+              <el-input v-model="form.phone" placeholder="璇疯緭鍏�" clearable disabled/>
             </el-form-item>
           </el-col>
           <el-col :span="12">
             <el-form-item label="绱ф�ヨ仈绯讳汉锛�" prop="emergencyContact">
-              <el-input v-model="form.emergencyContact" placeholder="璇疯緭鍏�" clearable/>
+              <el-input v-model="form.emergencyContact" placeholder="璇疯緭鍏�" clearable disabled/>
             </el-form-item>
           </el-col>
         </el-row>
         <el-row :gutter="30">
           <el-col :span="12">
             <el-form-item label="绱ф�ヨ仈绯讳汉鑱旂郴鐢佃瘽锛�" prop="emergencyContactPhone">
-              <el-input v-model="form.emergencyContactPhone" placeholder="璇疯緭鍏�" clearable/>
+              <el-input v-model="form.emergencyContactPhone" placeholder="璇疯緭鍏�" clearable disabled/>
             </el-form-item>
           </el-col>
           <el-col :span="12">
             <el-form-item label="鍚堝悓骞撮檺锛�" prop="contractTerm">
-              <el-input-number v-model="form.contractTerm" :precision="0" :step="1" style="width: 100%"/>
+              <el-input-number v-model="form.contractTerm" :precision="0" :step="1" style="width: 100%" disabled/>
             </el-form-item>
           </el-col>
         </el-row>
@@ -106,6 +106,7 @@
           <el-col :span="12">
             <el-form-item label="鍚堝悓寮�濮嬫棩鏈燂細" prop="contractStartTime">
               <el-date-picker
+								disabled
                   v-model="form.contractStartTime"
                   type="date"
                   placeholder="璇烽�夋嫨鏃ユ湡"
@@ -119,6 +120,7 @@
           <el-col :span="12">
             <el-form-item label="鍚堝悓缁撴潫鏃ユ湡锛�" prop="contractEndTime">
               <el-date-picker
+								disabled
                   v-model="form.contractEndTime"
                   type="date"
                   placeholder="璇烽�夋嫨鏃ユ湡"

--
Gitblit v1.9.3