| | |
| | | </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: '', |
| | |
| | | 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 = () => { |
| | |
| | | duration: 2000 |
| | | }); |
| | | clearForm(); |
| | | userStore.setUserInfo(null) |
| | | uni.redirectTo({ |
| | | url: '/pages/login/index' |
| | | }) |
| | | |
| | | } else { |
| | | uni.showToast({ |
| | |
| | | |
| | | }; |
| | | onShow(async () => { |
| | | clearForm(); |
| | | clearForm(); |
| | | }); |
| | | </script> |
| | | |
| | |
| | | .container { |
| | | |
| | | width: 100%; |
| | | |
| | | |
| | | height: 100%; |
| | | display: flex; |
| | | flex-direction: column; |
| | |
| | | background-size: cover; |
| | | |
| | | background-attachment: fixed; |
| | | |
| | | |
| | | |
| | | } |
| | | |
| | |
| | | |
| | | .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; |