Parcourir la source

租户:用户管理调整

lxf il y a 2 ans
Parent
commit
3be771a3ae
1 fichiers modifiés avec 10 ajouts et 1 suppressions
  1. 10 1
      src/views/systemTenant/tenant/userTenant/index.vue

+ 10 - 1
src/views/systemTenant/tenant/userTenant/index.vue

@@ -42,7 +42,7 @@
 
     <el-dialog title="修改密码" v-if="roomDialogVisible" v-model="roomDialogVisible" width="300" v-loading="loading">
       <template #footer>
-        <el-input v-model="password" type="password" placeholder="请输入新密码" show-password style="margin-bottom: 20px" />
+        <el-input v-model="password" placeholder="请输入新密码" @change="changePassword2" style="margin-bottom: 20px" />
         <el-button @click="roomDialogVisible = false" size="large">取 消</el-button>
         <el-button type="primary" @click="submitPassword(password)" size="large" :loading="submitLoading"> 确 定 </el-button>
       </template>
@@ -316,6 +316,9 @@ const openModal = () => {
 };
 const submitForm = () => {
   submit.value.handleSubmit(() => {
+    if (formData.data.password && formData.data.password.length < 5) {
+      return ElMessage("密码长度不得低于五位");
+    }
     const method = modalType.value == "add" ? "POST" : "PUT";
     proxy.post("/tenantUser", formData.data, method).then(() => {
       if (formData.data.password && formData.data.userId) {
@@ -358,6 +361,9 @@ const submitPassword = (password1) => {
     });
     return;
   }
+  if (password1.length < 5) {
+    return ElMessage("密码长度不得低于五位");
+  }
   proxy
     .post(
       "/tenantUser/resetPwd",
@@ -382,6 +388,9 @@ const changeUserName = (val) => {
 const changePassword = (val) => {
   formData.data.password = val.trim();
 };
+const changePassword2 = (val) => {
+  password.value = val.trim();
+};
 </script>
 
 <style lang="scss" scoped>