人生啊人生 před 3 měsíci
rodič
revize
6b4941d412
1 změnil soubory, kde provedl 12 přidání a 3 odebrání
  1. 12 3
      user_web/src/view/admin/ManageUser.vue

+ 12 - 3
user_web/src/view/admin/ManageUser.vue

@@ -314,6 +314,9 @@ let detailsDb = ref({
     "classInfo": [],
 });
 
+// 用于表单验证规则必须要的对象
+let ruleFormRefUpdatePwd = ref();
+
 /**
  * 用于更新密码的时候,会用到的参数数据
  */
@@ -700,6 +703,12 @@ const updatePwdForm = async (formEl) => {
                 "submit", submit
             );
             
+            // 重新查找分页数据
+            pageUpdateEvent();
+            // 接口请求完成,隐藏模态框
+            state.value.showUpdatePwd = false;
+
+            
             return;
 
             userUpdate(submit)
@@ -1249,9 +1258,9 @@ onMounted(function() {
                 <div class="dialog-title">账号更新密码</div>
             </template>
             <div class="dialogBody">
-                <el-form ref="ruleFormRef" :model="updatePwdDb" :rules="addRules">
+                <el-form ref="ruleFormRefUpdatePwd" :model="updatePwdDb" :rules="addRules">
                     <el-form-item label="账号" prop="userName">
-                        <el-input v-model="updatePwdDb.userName" clearable placeholder="请填写账号"></el-input>
+                        <el-input v-model="updatePwdDb.userName" clearable placeholder="请填写账号" disabled ></el-input>
                     </el-form-item>
                     <el-form-item label="密码" prop="password">
                         <el-input v-model="updatePwdDb.password" clearable placeholder="请填写密码"></el-input>
@@ -1262,7 +1271,7 @@ onMounted(function() {
                 </el-form>
                 <div class="dialogFoot">
                     <el-button color="#EAEAEA" @click="state.showUpdatePwd = false" style="margin-right: 0.6rem">取消</el-button>
-                    <el-button color="#2C68FF" @click="updatePwdForm(ruleFormRef)">更新密码</el-button>
+                    <el-button color="#2C68FF" @click="updatePwdForm(ruleFormRefUpdatePwd)">更新密码</el-button>
                 </div>
             </div>
         </el-dialog>