廖井涛
7 小时以前 f7a2fcdda7f1120498c5c5f75c5a99955fc54b43
north-glass-erp/northglass-erp/src/views/LoginView.vue
@@ -10,9 +10,10 @@
import userOrderInfo from '@/stores/sd/order/orderInfo'
import { useI18n } from 'vue-i18n'
import i18n from "@/lang/index"
import { VxeUI } from 'vxe-table'
//语言获取
const { t } = useI18n()
let language = ref(localStorage.getItem('lang') || 'zh')
let language = ref(localStorage.getItem('lang') || 'zh-CN')
const store=userInfo()
let ruleFormRef  = ref<FormInstance>()
const router = useRouter()
@@ -63,6 +64,7 @@
          userForm).then((res) => {
        if(res['code']==200 && res['data']){
          store.$patch({user:res.data})
          localStorage.setItem('saToken', store.user.token)
          orderInfo.clearSelectDate()
          router.push('/main')
          ElMessage.success(t('login.loginSuccessful'))
@@ -120,7 +122,7 @@
</script>
<template>
  <div class="mainDiv" >
  <div class="mainDiv1" >
    <div id="main-login">
      <div id="img-div">
        <img id="img-pic" src="@/assets/img.png" alt="">
@@ -134,6 +136,8 @@
          <el-option value="zh-CN"  label="中文" />
          <el-option value="en-US"  label="English" />
          <el-option value="ru"  label="Русский язык" />
          <el-option value="ar"  label="بالعربية" />
          <el-option value="ko-KR"  label="한국어" />
        </el-select>
        <h2>{{$t('login.SysName')}}</h2>
        <el-form
@@ -188,17 +192,21 @@
</template>
<style scoped>
.mainDiv{
  //background-color: #1890FF;
  overflow: hidden;
  min-width: 718px;
.mainDiv1{
//background-color: #1890FF;
  //overflow: hidden;
  width: 100vw;
  height: 100vh;
  display: grid;
  place-items: center; /* 同时水平和垂直居中 */
}
#main-login{
  margin: 150px auto 0 auto;
  height: 60vh;
  width: 70vw;
  height: 60%;
  width: 70%;
  //background-color: #f2f2f2;
//background-color: #f2f2f2;
}
#img-div{
  width: 55%;
@@ -212,6 +220,17 @@
  max-height: 90%;
  max-width: 100%;
}
@media (max-width: 1030px) {
  #img-div {
    display: none;
  }
  #main-login{
    display: flex;
    justify-content: center;
  }
}
#div-login{
  margin-top: 5%;
  background-color: #fff;
@@ -220,6 +239,7 @@
  height: 80%;
  border-radius: 12px;
  min-width: 318px;
  min-height: 300px;
  box-shadow: 0 8px 16px 0 rgba(0,0,0,0), 0 6px 5px 0 rgba(0,0,0,0.19);
}
h2{