Commit bf5c04b3 authored by zhengke's avatar zhengke
parents e5c345b3 5ddfadf3
......@@ -96,7 +96,7 @@
total: 0,
msg: {
pageIndex: 1,
pageSize: 15,
pageSize: 10,
SHotelName: "", //酒店名称
Status: -1, //酒店状态
SCountryId: 651, //国家编号
......
<template>
<div class="login">
<div class="loginContent">
<p class="f40 bold c11">SCM管理系统</p>
<p class="f40 bold c11">SCM管理システム</p>
<div style="margin:60px 0 50px 0">
<p>
<p title="账号">
<img style="width:16px;height:14px" src="../../assets/img/user.png" alt="">
账号</p>
<el-input v-model="userInfo.EmAccount" placeholder="请输入"></el-input>
アカウント</p>
<el-input v-model="userInfo.EmAccount" placeholder="口座に入力してください"></el-input>
</div>
<div>
<p>
<img style="width:16px;height:14px;margin-right:4px" src="../../assets/img/passwd.png" alt="">密码</p>
<el-input type="password" v-model="userInfo.EmPassword" placeholder="请输入内容"></el-input>
<p title="密码">
<img style="width:16px;height:14px;margin-right:4px" src="../../assets/img/passwd.png" alt="">パスワード</p>
<el-input type="password" v-model="userInfo.EmPassword" placeholder="暗証番号を入力してください"></el-input>
</div>
<div class="loginDiv">
<span v-loading="btnLoading" @click="Login">登录</span>
<span v-loading="btnLoading" @click="Login" title="登录">ログイン</span>
</div>
</div>
</div>
</template>
<script>
export default {
name: 'login',
data(){
return{
userInfo:{
EmAccount:'',
EmPassword:'',
Domain:'',
},
btnLoading:false,
export default {
name: 'login',
data() {
return {
userInfo: {
EmAccount: '',
EmPassword: '',
Domain: '',
},
btnLoading: false,
}
},
created(){
},
created() {
},
mounted(){
this.initData();
},
methods:{
getUserInfo(){
this.apiJavaPost("/api/user/GetUserLoginMenu",{},
res => {
this.btnLoading=false;
},
mounted() {
this.initData();
},
methods: {
getUserInfo() {
this.apiJavaPost("/api/user/GetUserLoginMenu", {},
res => {
this.btnLoading = false;
if (res.data.resultCode === 1) {
let user=res.data.data;
let user = res.data.data;
var userJson = JSON.stringify(user);
localStorage.scmAccount = userJson;
this.$router.push({path: 'Home'})
this.$router.push({
path: 'Home'
})
} else {
this.Error(res.data.message);
this.Error(res.data.message);
}
},
null
},
null
);
},
initData() {
......@@ -67,80 +66,88 @@ export default {
}
this.userInfo.Domain = window.location.hostname
},
Login(){
Login() {
if (this.userInfo.EmAccount == "") {
this.nameIsShow = true;
this.Error("请输入用户名");
return;
this.nameIsShow = true;
this.Error("口座に入力してください");
return;
} else if (this.userInfo.EmPassword == "") {
this.passwordIsShow = true;
this.Error("请输入密码");
return;
}
this.btnLoading=true;
this.apipost("scm_get_SCMLoginService",this.userInfo,
res => {
this.btnLoading=false;
this.passwordIsShow = true;
this.Error("暗証番号を入力してください");
return;
}
this.btnLoading = true;
this.apipost("scm_get_SCMLoginService", this.userInfo,
res => {
this.btnLoading = false;
if (res.data.resultCode === 1) {
let user=res.data.data;
let user = res.data.data;
var userJson = JSON.stringify(user);
localStorage.scmAccount = userJson;
this.$router.push({path: 'Home'})
this.$router.push({
path: 'Home'
})
} else {
this.Error(res.data.message);
this.Error(res.data.message);
}
},
null
},
null
);
},
},
},
}
}
</script>
<style>
.login .el-loading-mask{
border-radius: 24px;
}
.login{
position: absolute;
width: 100%;
height: 100%;
top: 0;
background-color: #F8FAFB;
background: url('../../assets/img/login.png') no-repeat;
background-size: 100% 100%;
font-family: "PingFang";
}
.login .loginContent{
position: absolute;
top: 20%;
left:15%;
width: 400px;
}
.login .loginContent .el-input__inner{
border: none;
border-bottom: 1px solid #CCCCCC;
border-radius: 0;
color:#333333;
padding:0;
}
.login .loginContent .el-input.is-active .el-input__inner,.login .loginContent .el-input__inner:focus{
border-bottom: 2px solid #089bab!important;
}
.loginDiv{
margin-top:50px;
}
.loginDiv span{
display: inline-block;
width:180px;
height:48px;
line-height:48px;
background:rgba(17,17,17,1);
border-radius:24px;
text-align: center;
color:#FFFFFF;
cursor: pointer;
}
.login .el-loading-mask {
border-radius: 24px;
}
.login {
position: absolute;
width: 100%;
height: 100%;
top: 0;
background-color: #F8FAFB;
background: url('../../assets/img/login.png') no-repeat;
background-size: 100% 100%;
font-family: "PingFang";
}
.login .loginContent {
position: absolute;
top: 20%;
left: 15%;
width: 400px;
}
.login .loginContent .el-input__inner {
border: none;
border-bottom: 1px solid #CCCCCC;
border-radius: 0;
color: #333333;
padding: 0;
}
.login .loginContent .el-input.is-active .el-input__inner,
.login .loginContent .el-input__inner:focus {
border-bottom: 2px solid #089bab !important;
}
.loginDiv {
margin-top: 50px;
}
.loginDiv span {
display: inline-block;
width: 180px;
height: 48px;
line-height: 48px;
background: rgba(17, 17, 17, 1);
border-radius: 24px;
text-align: center;
color: #FFFFFF;
cursor: pointer;
}
</style>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment