From dc3fb06f6d3253ddebf35fec2d805b1750086b01 Mon Sep 17 00:00:00 2001 From: zhangxiao <898441624@qq.com> Date: 星期三, 14 八月 2024 17:31:51 +0800 Subject: [PATCH] fix: 上传组件新增删除功能,模型管理页面修改 --- src/views/login/components/login-form.vue | 19 ++++++++++++------- 1 files changed, 12 insertions(+), 7 deletions(-) diff --git a/src/views/login/components/login-form.vue b/src/views/login/components/login-form.vue index a1259f6..e615cf8 100644 --- a/src/views/login/components/login-form.vue +++ b/src/views/login/components/login-form.vue @@ -40,14 +40,14 @@ </a-form-item> <a-space :size="16" direction="vertical"> <div class="login-form-password-actions"> - <a-checkbox + <!-- <a-checkbox checked="rememberPassword" :model-value="loginConfig.rememberPassword" @change="setRememberPassword as any" > {{ $t('login.form.rememberPassword') }} - </a-checkbox> - <a-link>{{ $t('login.form.forgetPassword') }}</a-link> + </a-checkbox> --> + <!-- <a-link>{{ $t("login.form.forgetPassword") }}</a-link> --> </div> <a-button type="primary" html-type="submit" long :loading="loading"> {{ $t('login.form.login') }} @@ -61,13 +61,13 @@ </template> <script lang="ts" setup> - import { ref, reactive } from 'vue'; + import { reactive, ref } from 'vue'; import { useRouter } from 'vue-router'; import { Message } from '@arco-design/web-vue'; import { ValidatedError } from '@arco-design/web-vue/es/form/interface'; import { useI18n } from 'vue-i18n'; import { useStorage } from '@vueuse/core'; - import { useUserStore } from '@/store'; + import { useUserStore, userModelState } from '@/store'; import useLoading from '@/hooks/loading'; import type { LoginData } from '@/api/user'; import { rsaPsw } from '@/utils/ras'; @@ -77,6 +77,7 @@ const errorMessage = ref(''); const { loading, setLoading } = useLoading(); const userStore = useUserStore(); + const modelStore = userModelState(); const loginConfig = useStorage('login-config', { rememberPassword: true, @@ -101,17 +102,21 @@ try { const rsaPassWord = rsaPsw(values.password) as string; console.log(values, '鐧诲綍淇℃伅'); - await userStore.login({ + let goto = await userStore.login({ email: values.email, password: rsaPassWord, } as LoginData); const { redirect, ...othersQuery } = router.currentRoute.value.query; router.push({ - name: 'knowledgeLib', + name: goto, query: { ...othersQuery, }, }); + + const url = window.location.origin; + localStorage.setItem('httpUrl', url); + modelStore.getHrefUrl(url); Message.success(t('鐧诲綍鎴愬姛')); const { rememberPassword } = loginConfig.value; const { email, password } = values; -- Gitblit v1.8.0