From e5a70efeaa9fd96ce1242e5d582c8237319fade4 Mon Sep 17 00:00:00 2001
From: 张诺 <zhang_12370@163.com>
Date: 星期五, 10 四月 2026 11:13:15 +0800
Subject: [PATCH] Merge branch 'dev_天津_阳光印刷' of http://114.132.189.42:9002/r/product-inventory-management into dev_天津_阳光印刷

---
 src/views/personnelManagement/employeeRecord/components/NewOrEditFormDia.vue |   20 +++++++++++++++++++-
 1 files changed, 19 insertions(+), 1 deletions(-)

diff --git a/src/views/personnelManagement/employeeRecord/components/NewOrEditFormDia.vue b/src/views/personnelManagement/employeeRecord/components/NewOrEditFormDia.vue
index 2ad06fb..0701d87 100644
--- a/src/views/personnelManagement/employeeRecord/components/NewOrEditFormDia.vue
+++ b/src/views/personnelManagement/employeeRecord/components/NewOrEditFormDia.vue
@@ -111,6 +111,7 @@
   hukouType: "",
   email: "",
   currentAddress: "",
+  contactAddress: "",
   // 鍦ㄨ亴淇℃伅
   contractStartTime: "",
   contractEndTime: "",
@@ -130,6 +131,7 @@
   staffEmergencyContactList: [createEmptyEmergency()],
   // 瑙掕壊锛堝崟閫夛級
   roleId: undefined,
+  defaultPassword: "123456",
 });
 
 const state = reactive({
@@ -152,6 +154,22 @@
       { required: true, message: "璇烽�夋嫨閮ㄩ棬", trigger: "change" },
     ],
     roleId: [{ required: true, message: "璇烽�夋嫨瑙掕壊", trigger: "change" }],
+    defaultPassword: [
+      {
+        validator: (_, value, callback) => {
+          if (operationType.value !== "add") {
+            callback();
+            return;
+          }
+          if (value == null || String(value).trim() === "") {
+            callback(new Error("璇疯緭鍏ラ粯璁ゅ垵濮嬪寲瀵嗙爜"));
+            return;
+          }
+          callback();
+        },
+        trigger: "blur",
+      },
+    ],
   },
   postOptions: [],
   deptOptions: [],
@@ -301,4 +319,4 @@
 .dialog-footer {
   text-align: right;
 }
-</style>
\ No newline at end of file
+</style>

--
Gitblit v1.9.3