buhuazhen
3 天以前 98a53588c381bdcdea111cb1deddc06f6c7f1c28
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>
</style>