feat: 新增api自动生成配置
This commit is contained in:
@@ -70,18 +70,26 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<img class="w-[570px]" src="@assets/images/login/logo.png" />
|
||||
<!-- <img class="w-[570px]" src="@assets/images/login/logo.png" /> -->
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script setup lang="ts">
|
||||
import { ref, reactive } from "vue";
|
||||
import { useRouter } from "vue-router";
|
||||
// import { login as apiLogin } from "@renderer/api/login";
|
||||
import { authOauth2TokenUsingPost } from "@renderer/api";
|
||||
import { RiUser3Fill, RiKey2Fill } from '@remixicon/vue'
|
||||
|
||||
// form 表单数据类型声明
|
||||
interface LoginForm {
|
||||
account: string;
|
||||
password: string;
|
||||
agreement: boolean;
|
||||
code: string;
|
||||
}
|
||||
|
||||
const router = useRouter();
|
||||
const form = reactive({ account: "", password: "", agreement: "", code: "" });
|
||||
const form = reactive<LoginForm>({ account: "", password: "", agreement: false, code: "" });
|
||||
const errors = reactive<{ account?: string; password?: string; code?: string }>({});
|
||||
const loading = ref(false);
|
||||
const showPwd = ref(false);
|
||||
@@ -100,8 +108,8 @@ const onSubmit = async () => {
|
||||
// if (!validate() || loading.value) return;
|
||||
// loading.value = true;
|
||||
try {
|
||||
localStorage.setItem("token", "dev-token");
|
||||
// const res: any = await apiLogin({ account: form.account, password: form.password });
|
||||
// localStorage.setItem("token", "dev-token");
|
||||
const res: any = await authOauth2TokenUsingPost({ body: form });
|
||||
// const token = res && (res.token || res.data?.token || res.access_token);
|
||||
// if (!token) throw new Error("登录失败");
|
||||
// localStorage.setItem("token", token);
|
||||
|
||||
Reference in New Issue
Block a user