diff --git a/dolphinscheduler-ui-next/src/views/profile/index.tsx b/dolphinscheduler-ui-next/src/views/profile/index.tsx index 33120493f6..c17dbb243f 100644 --- a/dolphinscheduler-ui-next/src/views/profile/index.tsx +++ b/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 () => {