From b136c0a80500d929897a8e24f920efad47e2e307 Mon Sep 17 00:00:00 2001
From: haoxuan <haoxuan>
Date: 星期三, 01 十一月 2023 19:03:01 +0800
Subject: [PATCH] 变更公海 的接口传参修改
---
src/views/other/login/index.vue | 49 ++++++++++++++++++++++++++-----------------------
1 files changed, 26 insertions(+), 23 deletions(-)
diff --git a/src/views/other/login/index.vue b/src/views/other/login/index.vue
index a4e2b81..a263c42 100644
--- a/src/views/other/login/index.vue
+++ b/src/views/other/login/index.vue
@@ -23,13 +23,13 @@
</el-input>
<i id="iconfont" class="iconfont icon-biyanjing" @click="clickeye()"></i>
</el-form-item>
- <!-- <el-form-item prop="code">
+ <el-form-item prop="code">
<el-input type="text" v-model="formLogin.code" placeholder="楠岃瘉鐮�">
<template slot="append">
<img class="login-code" :src="captcha" @click="getCaptchaData" />
</template>
</el-input>
- </el-form-item> -->
+ </el-form-item>
<el-button size="default" @click="submit" type="primary" class="button-login"> 鐧诲綍 </el-button>
</el-form>
</el-card>
@@ -51,6 +51,7 @@
<script>
// import { mapActions } from "vuex"
// import "@/assets/font/iconfont"
+import { getCaptcha, login } from "@/api/login/login.js"
export default {
name: "LoginView",
@@ -104,7 +105,15 @@
clearInterval(this.timeInterval)
},
methods: {
- getCaptchaData() {},
+ getCaptchaData() {
+ getCaptcha().then((res) => {
+ console.log(res)
+ if (res.code == 200) {
+ this.captchaId = res.data.captchaId
+ this.captcha = res.data.picPath
+ }
+ })
+ },
/**
* @description 鎻愪氦琛ㄥ崟
@@ -114,27 +123,21 @@
this.$refs.loginForm.validate((valid) => {
if (valid) {
// 鐧诲綍
- // 娉ㄦ剰 杩欓噷鐨勬紨绀烘病鏈変紶楠岃瘉鐮�
- // 鍏蜂綋闇�瑕佷紶閫掔殑鏁版嵁璇疯嚜琛屼慨鏀逛唬鐮�
- // this.login({
- // username: this.formLogin.username,
- // password: this.formLogin.password,
- // captcha: this.formLogin.code
- // }).then((rsp) => {
- // // 閲嶅畾鍚戝璞′笉瀛樺湪鍒欒繑鍥為《灞傝矾寰�
- // if (rsp != "") {
- // // this.$message.warning(rsp);
- // this.error = "濉叆淇℃伅閿欒锛岃妫�鏌ワ紒"
- // let _this = this
- // setTimeout(function () {
- // _this.error = ""
- // }, 3000)
- // return
- // }
- this.$router.replace(this.$route.query.redirect || "/").catch((err) => {
- console.log(err)
+ login({
+ username: this.formLogin.username,
+ password: this.formLogin.password,
+ captcha: this.formLogin.code,
+ captchaId: this.captchaId
})
- // })
+ .then((res) => {
+ console.log("鎴愬姛" + res)
+ this.$router.replace(this.$route.query.redirect || "/").catch((err) => {
+ console.log(err)
+ })
+ })
+ .catch((err) => {
+ console.log(err)
+ })
} else {
// 鐧诲綍琛ㄥ崟鏍¢獙澶辫触
// this.$message.error("琛ㄥ崟鏍¢獙澶辫触锛岃妫�鏌�");
--
Gitblit v1.8.0