From 8e5ec095fc4ba9cac7c91b681b06846d3e4155ae Mon Sep 17 00:00:00 2001
From: zuozhengqing <a13193816592@163.com>
Date: 星期一, 16 十月 2023 21:17:29 +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