hejianhao
2025-05-08 aeb7a5303b686ed5b1017652589824518ad09c24
登录
2个文件已修改
24 ■■■■■ 已修改文件
laboratory/src/views/login/index.vue 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
laboratory/src/views/login/service.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
laboratory/src/views/login/index.vue
@@ -28,7 +28,7 @@
  </div>
</template>
<script>
import { login } from './service'
import { loginReq } from './service'
export default {
  name: 'Login',
  data() {
@@ -76,16 +76,20 @@
    // 添加处理窗口大小变化的方法
    handleResize() {
      this.viewWidth = window.innerWidth
      console.log(this.viewWidth)
    },
    login() {
      login(this.loginForm).then(res => {
        console.log(res,'1111111111111111111111111')
        if (res.code === 200) {
          sessionStorage.setItem('token', res.token)
          sessionStorage.setItem('userInfo', JSON.stringify(res.userInfo))
          this.$router.push('/')
        }
      if (this.loginForm.username == '') {
        this.$message.warning('请输入账号')
        return
      }
      if (this.loginForm.password == '') {
        this.$message.warning('请输入密码')
        return
      }
      loginReq(this.loginForm).then(res => {
        sessionStorage.setItem('token', res.token)
        sessionStorage.setItem('userInfo', JSON.stringify(res.userInfo.user))
        this.$router.push('/')
      })
    }
  }
laboratory/src/views/login/service.js
@@ -1,6 +1,6 @@
import axios from '@/utils/request';
// 登录
export const login = (data) => {
export const loginReq = (data) => {
    return axios.post('/login', { ...data })
}