|
@@ -137,6 +137,7 @@ import Iam from '@/api/iamlogin/iamlogin'
|
|
|
import documentApi from '@/api/oilsupplier/document'
|
|
import documentApi from '@/api/oilsupplier/document'
|
|
|
import SIdentify from '@/components/VCode.vue'
|
|
import SIdentify from '@/components/VCode.vue'
|
|
|
import Cookies from 'js-cookie'
|
|
import Cookies from 'js-cookie'
|
|
|
|
|
+// import { JSEncrypt } from 'jsencrypt'
|
|
|
// import {mapGetters} from 'vuex'
|
|
// import {mapGetters} from 'vuex'
|
|
|
@Component({
|
|
@Component({
|
|
|
data () {
|
|
data () {
|
|
@@ -393,7 +394,25 @@ import Cookies from 'js-cookie'
|
|
|
})
|
|
})
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
|
|
+ //加密
|
|
|
|
|
+ // encrypt () {
|
|
|
|
|
+ // // global.navigator = {
|
|
|
|
|
+ // // userAgent: 'node.js'
|
|
|
|
|
+ // // }
|
|
|
|
|
+ // let encryptor = new JSEncrypt()
|
|
|
|
|
+ // console.log(encryptor, 'encrypt')
|
|
|
|
|
+ // let publicKey = 'MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC7mdUu2te/j/VEhNaDln5KddU4\n' +
|
|
|
|
|
+ // 'G7CeJyh86UVm7uX3MHxgyr2CzWQpfdLey8L6Kd5U8gcnvE5sheWc8IikOlOHrL8B\n' +
|
|
|
|
|
+ // 'KTww3Dxgv7miNQY9AEAi6GT+xbufXV1wZ1FD/JTtgEX/pXr5e+aPVCWZ03dk4gn2\n' +
|
|
|
|
|
+ // 'FMufT43DLNHxVUnjrQIDAQAB'
|
|
|
|
|
+ // encryptor.setPublicKey(publicKey)
|
|
|
|
|
+ // let password = encryptor.encrypt(this.model.password)
|
|
|
|
|
+ // return password
|
|
|
|
|
+ // },
|
|
|
|
|
+
|
|
|
loginptr () {
|
|
loginptr () {
|
|
|
|
|
+ //加密
|
|
|
|
|
+ // let password = this.encrypt()
|
|
|
let params = {
|
|
let params = {
|
|
|
username: this.model.username,
|
|
username: this.model.username,
|
|
|
password: this.model.password
|
|
password: this.model.password
|
|
@@ -441,6 +460,8 @@ export default class Login extends Vue {
|
|
|
return false
|
|
return false
|
|
|
}
|
|
}
|
|
|
this.loading = true
|
|
this.loading = true
|
|
|
|
|
+ //加密
|
|
|
|
|
+ // let password = this.encrypt()
|
|
|
this.$refs.user.validate(async valid => {
|
|
this.$refs.user.validate(async valid => {
|
|
|
try {
|
|
try {
|
|
|
if (valid) {
|
|
if (valid) {
|
|
@@ -519,7 +540,7 @@ export default class Login extends Vue {
|
|
|
from(rgba(75, 165, 241, 0.9)),
|
|
from(rgba(75, 165, 241, 0.9)),
|
|
|
to(rgba(55, 123, 188, 0.9))
|
|
to(rgba(55, 123, 188, 0.9))
|
|
|
);
|
|
);
|
|
|
- border-color: "";
|
|
|
|
|
|
|
+ border-color: #409eff;
|
|
|
}
|
|
}
|
|
|
.msgotification,
|
|
.msgotification,
|
|
|
.datadownload {
|
|
.datadownload {
|