Browse Source

[Fix][UI Next][V1.0.0-Alpha] Fix the personal information did not return to edit the previous state. (#9301)

* [Fix][UI Next][V1.0.0-Alpha] Fix the personal information did not return to edit the previous state.
songjianet 3 years ago
parent
commit
192ee99876
1 changed files with 6 additions and 0 deletions
  1. 6 0
      dolphinscheduler-ui-next/src/views/profile/index.tsx

+ 6 - 0
dolphinscheduler-ui-next/src/views/profile/index.tsx

@@ -24,10 +24,13 @@ import Card from '@/components/card'
 import Modal from '@/components/modal'
 import Info from './components/info'
 import utils from '@/utils'
+import { useUserStore } from '@/store/user/user'
+import type { UserInfoRes } from '@/service/modules/users/types'
 
 const profile = defineComponent({
   name: 'profile',
   setup() {
+    const userInfo = useUserStore().userInfo as UserInfoRes
     const showModalRef = ref(false)
     const { state, t } = useForm()
     const { handleUpdate } = useUpdate(state)
@@ -39,6 +42,9 @@ const profile = defineComponent({
 
     const onCancel = () => {
       showModalRef.value = false
+      state.profileForm.email = userInfo.email
+      state.profileForm.phone = userInfo.phone
+      state.profileForm.username = userInfo.userName
     }
 
     const onConfirm = async () => {