From 98a53588c381bdcdea111cb1deddc06f6c7f1c28 Mon Sep 17 00:00:00 2001
From: buhuazhen <hua100783@gmail.com>
Date: 星期四, 09 四月 2026 14:12:09 +0800
Subject: [PATCH] fix(用户管理): 修复编辑用户时部门显示问题并增加员工密码初始化
---
src/views/personnelManagement/employeeRecord/components/NewOrEditFormDia.vue | 19 ++++++++++++++++++-
1 files changed, 18 insertions(+), 1 deletions(-)
diff --git a/src/views/personnelManagement/employeeRecord/components/NewOrEditFormDia.vue b/src/views/personnelManagement/employeeRecord/components/NewOrEditFormDia.vue
index 2ad06fb..7e495c9 100644
--- a/src/views/personnelManagement/employeeRecord/components/NewOrEditFormDia.vue
+++ b/src/views/personnelManagement/employeeRecord/components/NewOrEditFormDia.vue
@@ -130,6 +130,7 @@
staffEmergencyContactList: [createEmptyEmergency()],
// 瑙掕壊锛堝崟閫夛級
roleId: undefined,
+ defaultPassword: "123456",
});
const state = reactive({
@@ -152,6 +153,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 +318,4 @@
.dialog-footer {
text-align: right;
}
-</style>
\ No newline at end of file
+</style>
--
Gitblit v1.9.3