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