|
|
|
@ -40,8 +40,10 @@ |
|
|
|
<script> |
|
|
|
import { lognis } from "@/request/ruquset"; |
|
|
|
import { yzstr } from "@/utlis/validate.js"; |
|
|
|
import { yztoken, writetoken } from "@/utlis/istoken"; |
|
|
|
import { writetoken } from "@/utlis/istoken"; |
|
|
|
import mm from "@/utlis/mm"; |
|
|
|
import axios from "axios"; |
|
|
|
|
|
|
|
import { getapi, postapi } from "@/api/api"; |
|
|
|
|
|
|
|
export default { |
|
|
|
@ -54,52 +56,75 @@ export default { |
|
|
|
rules: { |
|
|
|
Username: [ |
|
|
|
{ required: true, message: "请输入用户名", trigger: "blur" }, |
|
|
|
{ min: 3, max: 5, message: "长度在 3 到 5 个字符", trigger: "blur" }, |
|
|
|
//{ min: 3, max: 5, message: "长度在 3 到 5 个字符", trigger: "blur" }, |
|
|
|
], |
|
|
|
Password: [ |
|
|
|
{ required: true, message: "请输入密码", trigger: "blur" }, |
|
|
|
{ min: 3, max: 8, message: "长度在 3 到 8 个字符", trigger: "blur" }, |
|
|
|
//{ min: 3, max: 8, message: "长度在 3 到 8 个字符", trigger: "blur" }, |
|
|
|
], |
|
|
|
}, |
|
|
|
}; |
|
|
|
}, |
|
|
|
mounted(){ |
|
|
|
// 壳程序懒加载通讯组件 |
|
|
|
if(this.$peisAPI){ |
|
|
|
this.$peisAPI.lazyLoad(); |
|
|
|
} |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
onSubmit() { |
|
|
|
|
|
|
|
// 壳程序懒加载通讯组件 |
|
|
|
if(this.$peisAPI){ |
|
|
|
this.$peisAPI.lazyLoad(); |
|
|
|
} |
|
|
|
onSubmit() { |
|
|
|
|
|
|
|
this.$refs.form.validate((valid) => { |
|
|
|
if (valid) { |
|
|
|
var msgs = ""; |
|
|
|
postapi(`/api/identity/users/login`, { |
|
|
|
if (valid) { |
|
|
|
axios.post(`${mm.apiurl}/api/identity/users/login`,{ |
|
|
|
userName: this.form.Username, |
|
|
|
passWord: this.form.Password, |
|
|
|
}) |
|
|
|
.then((res) => { |
|
|
|
console.log(`/api/identity/users/login`,res) |
|
|
|
msgs = res.data.msg; |
|
|
|
if (res.code != -1) { |
|
|
|
window.sessionStorage.setItem("peisid", res.data.peisid); //设置当前人员所属体检中心 |
|
|
|
writetoken(res.data.expires_in); |
|
|
|
window.sessionStorage.setItem("token", res.data.access_token); |
|
|
|
window.sessionStorage.setItem("refresh_token",res.data.refresh_token); |
|
|
|
window.sessionStorage.setItem("tokentype", res.data.token_type); |
|
|
|
window.sessionStorage.setItem("user", this.form.Username); |
|
|
|
}).then(ret =>{ |
|
|
|
console.log(`/api/identity/users/login`,ret) |
|
|
|
let res = ret.data |
|
|
|
if (res.code != -1) { |
|
|
|
|
|
|
|
this.$router.push({ path: "/home" }); |
|
|
|
this.$store.state.changepassword = this.form.Password; |
|
|
|
window.sessionStorage.setItem("peisid", res.data.peisid); //设置当前人员所属体检中心 |
|
|
|
writetoken(res.data.expires_in); |
|
|
|
window.sessionStorage.setItem("token", res.data.access_token); |
|
|
|
window.sessionStorage.setItem("refresh_token",res.data.refresh_token); |
|
|
|
window.sessionStorage.setItem("tokentype", res.data.token_type); |
|
|
|
window.sessionStorage.setItem("user", this.form.Username); |
|
|
|
|
|
|
|
this.$router.push({ path: "/home" }); |
|
|
|
this.$store.state.changepassword = this.form.Password; |
|
|
|
|
|
|
|
} else { |
|
|
|
this.$message.warning(res.message); |
|
|
|
} |
|
|
|
}).catch(err =>{ |
|
|
|
this.$message.error(err); |
|
|
|
}) |
|
|
|
|
|
|
|
} else { |
|
|
|
this.$message.warning(res.data.msg); |
|
|
|
} |
|
|
|
// postapi(`/api/identity/users/login`, { |
|
|
|
// userName: this.form.Username, |
|
|
|
// passWord: this.form.Password, |
|
|
|
// }) |
|
|
|
// .then((res) => { |
|
|
|
// console.log(`/api/identity/users/login`,res) |
|
|
|
// if (res.code != -1 && res.data.code != -1) { |
|
|
|
// window.sessionStorage.setItem("peisid", res.data.peisid); //设置当前人员所属体检中心 |
|
|
|
// writetoken(res.data.expires_in); |
|
|
|
// window.sessionStorage.setItem("token", res.data.access_token); |
|
|
|
// window.sessionStorage.setItem("refresh_token",res.data.refresh_token); |
|
|
|
// window.sessionStorage.setItem("tokentype", res.data.token_type); |
|
|
|
// window.sessionStorage.setItem("user", this.form.Username); |
|
|
|
|
|
|
|
console.log(res, "res"); |
|
|
|
}) |
|
|
|
// this.$router.push({ path: "/home" }); |
|
|
|
// this.$store.state.changepassword = this.form.Password; |
|
|
|
|
|
|
|
.catch((err) => {}); |
|
|
|
// } else { |
|
|
|
// msgs = res.code != -1 ? res.data.msg:res.message; |
|
|
|
// this.$message.warning(res.data.msg); |
|
|
|
// } |
|
|
|
// //console.log(res, "res"); |
|
|
|
// }) |
|
|
|
// .catch((err) => {}); |
|
|
|
} |
|
|
|
}); |
|
|
|
}, |
|
|
|
@ -130,7 +155,7 @@ export default { |
|
|
|
::v-deep .el-input__inner { |
|
|
|
background-color: rgb(234, 253, 234); |
|
|
|
opacity: 1; |
|
|
|
color: rgba(186, 251, 185, 1); |
|
|
|
// color: rgba(186, 251, 185, 1); |
|
|
|
} |
|
|
|
// ::v-deep .el-form-item { |
|
|
|
// border: 1px solid rgb(0, 183, 92); |
|
|
|
|