张含笑
2025-10-23 564a0a651f319cdc75ec9d8fbec5eba8af022437
src/subPackages/userDetail/password/index.vue
@@ -27,15 +27,16 @@
</template>
<script setup>
   import {
      useUserStore
   } from "@/store/index.js";
   import md5 from "js-md5";
   import {
      getUserInfo,
      updateInfo,
      updatePassword
   } from '@/api/user/index.js';
   import {
      useUserStore
   } from "@/store/index.js";
   const userStore = useUserStore();
   const passwordForm = ref({
      oldPassword: '',
@@ -43,19 +44,13 @@
      newPassword1: '',
   });
   const clearForm = () => {
         passwordForm.value = {
            oldPassword: '',
            newPassword: '',
            newPassword1: '',
         };
      passwordForm.value = {
         oldPassword: '',
         newPassword: '',
         newPassword1: '',
      };
   };
   const reset = () => {
      // passwordForm.value = {
      //    id: userStore.userInfo.user_id,
      //    oldPassword: '',
      //    newPassword: '',
      //    newPassword1: '',
      // };
      clearForm();
   };
   const submit = () => {
@@ -70,6 +65,10 @@
               duration: 2000
            });
            clearForm();
            userStore.setUserInfo(null)
            uni.redirectTo({
               url: '/pages/login/index'
            })
         } else {
            uni.showToast({
@@ -83,7 +82,7 @@
   };
   onShow(async () => {
clearForm();
      clearForm();
   });
</script>
@@ -91,7 +90,7 @@
   .container {
      width: 100%;
      height: 100%;
      display: flex;
      flex-direction: column;
@@ -101,7 +100,7 @@
      background-size: cover;
      background-attachment: fixed;
   }
@@ -150,12 +149,14 @@
   .btngroup {
      display: flex;
      margin-top: 120px;
      position: absolute;
      bottom:75px;
   }
   .u-button:first-child{
   .u-button:first-child {
      margin-right: 15px;
   }
   .custom-style {
      width: 138px;
      height: 38px;