From 8e4840cbd4e026e783c9a9b1b8aefe0f43c67a29 Mon Sep 17 00:00:00 2001
From: huminmin <mac@MacBook-Pro.local>
Date: 星期一, 09 三月 2026 10:43:42 +0800
Subject: [PATCH] Merge branch 'dev_New' of http://114.132.189.42:9002/r/product-inventory-management into dev_New
---
src/views/personnelManagement/employeeRecord/components/EmergencyAndAttachmentSection.vue | 34 +++++++++++++++++-----------------
1 files changed, 17 insertions(+), 17 deletions(-)
diff --git a/src/views/personnelManagement/employeeRecord/components/EmergencyAndAttachmentSection.vue b/src/views/personnelManagement/employeeRecord/components/EmergencyAndAttachmentSection.vue
index b57656b..99cf54d 100644
--- a/src/views/personnelManagement/employeeRecord/components/EmergencyAndAttachmentSection.vue
+++ b/src/views/personnelManagement/employeeRecord/components/EmergencyAndAttachmentSection.vue
@@ -8,11 +8,11 @@
绱ф�ヨ仈绯讳汉
</span>
</template>
- <el-table :data="form.emergencyContacts" border>
- <el-table-column label="绱ф�ヨ仈绯讳汉濮撳悕" prop="name" min-width="160">
+ <el-table :data="form.staffEmergencyContactList" border>
+ <el-table-column label="绱ф�ヨ仈绯讳汉濮撳悕" prop="contactName" min-width="160">
<template #default="{ row }">
<el-input
- v-model="row.name"
+ v-model="row.contactName"
placeholder="璇疯緭鍏�"
clearable
maxlength="50"
@@ -20,10 +20,10 @@
/>
</template>
</el-table-column>
- <el-table-column label="绱ф�ヨ仈绯讳汉鍏崇郴" prop="relation" min-width="140">
+ <el-table-column label="绱ф�ヨ仈绯讳汉鍏崇郴" prop="contactRelation" min-width="140">
<template #default="{ row }">
<el-input
- v-model="row.relation"
+ v-model="row.contactRelation"
placeholder="璇疯緭鍏�"
clearable
maxlength="20"
@@ -31,10 +31,10 @@
/>
</template>
</el-table-column>
- <el-table-column label="绱ф�ヨ仈绯讳汉鎵嬫満" prop="phone" width="160">
+ <el-table-column label="绱ф�ヨ仈绯讳汉鎵嬫満" prop="contactPhone" width="160">
<template #default="{ row }">
<el-input
- v-model="row.phone"
+ v-model="row.contactPhone"
placeholder="璇疯緭鍏�"
clearable
maxlength="11"
@@ -42,10 +42,10 @@
/>
</template>
</el-table-column>
- <el-table-column label="绱ф�ヨ仈绯讳汉浣忓潃" prop="address" min-width="220">
+ <el-table-column label="绱ф�ヨ仈绯讳汉浣忓潃" prop="contactAddress" min-width="220">
<template #default="{ row }">
<el-input
- v-model="row.address"
+ v-model="row.contactAddress"
placeholder="璇疯緭鍏�"
clearable
maxlength="50"
@@ -56,7 +56,7 @@
<el-table-column label="鎿嶄綔" width="80" align="center">
<template #default="scope">
<el-button
- v-if="form.emergencyContacts.length > 1"
+ v-if="form.staffEmergencyContactList.length > 1"
type="primary"
link
@click="removeEmergencyRow(scope.$index)"
@@ -108,17 +108,17 @@
const { form } = toRefs(props);
const addEmergencyRow = () => {
- form.value.emergencyContacts.push({
- name: "",
- relation: "",
- phone: "",
- address: "",
+ form.value.staffEmergencyContactList.push({
+ contactName: "",
+ contactRelation: "",
+ contactPhone: "",
+ contactAddress: "",
});
};
const removeEmergencyRow = (index) => {
- if (form.value.emergencyContacts.length <= 1) return;
- form.value.emergencyContacts.splice(index, 1);
+ if (form.value.staffEmergencyContactList.length <= 1) return;
+ form.value.staffEmergencyContactList.splice(index, 1);
};
</script>
--
Gitblit v1.9.3