Commit 0c586a66 by 乔延琦

Merge branch 'develop-zhouyi' into 'develop'

feat(@rbc/rbc-login): 已经登录的用户不能重复登录,需先注销

See merge request GFP/RBC/rbc-frontend!115
parents bddde292 226b2509
...@@ -53,10 +53,6 @@ export default { ...@@ -53,10 +53,6 @@ export default {
} }
if (baseDataParamArrayList.length === targetSubTableFieldList.length && targetSubTableFieldList.length > 0) { if (baseDataParamArrayList.length === targetSubTableFieldList.length && targetSubTableFieldList.length > 0) {
this.getCombBaseDataList(baseDataParamArrayList, (baseDataList) => { this.getCombBaseDataList(baseDataParamArrayList, (baseDataList) => {
let newIndex = context.getSubFocus()
if (oldIndex !== newIndex) {
context.setSubFocus(oldIndex)
}
focusData[sourceBaseDataField.FieldCode]._field_old_value_ = focusData[sourceBaseDataField.FieldCode].value focusData[sourceBaseDataField.FieldCode]._field_old_value_ = focusData[sourceBaseDataField.FieldCode].value
for (let i = 0; i < targetSubTableFieldList.length; i++) { for (let i = 0; i < targetSubTableFieldList.length; i++) {
focusData[targetSubTableFieldList[i].FieldCode]._field_old_value_ = focusData[targetSubTableFieldList[i].FieldCode].value = baseDataList[i] focusData[targetSubTableFieldList[i].FieldCode]._field_old_value_ = focusData[targetSubTableFieldList[i].FieldCode].value = baseDataList[i]
......
...@@ -117,6 +117,7 @@ export default { ...@@ -117,6 +117,7 @@ export default {
titleColor: 'black', titleColor: 'black',
Image: "", Image: "",
imgLoading: 0, imgLoading: 0,
checkLogin: true, // 默认当作已经登录了,因为已经登录的时候不能再进登录页
userData: { userData: {
username: "", username: "",
password: "", password: "",
...@@ -160,6 +161,12 @@ export default { ...@@ -160,6 +161,12 @@ export default {
this.getLoginAssetsInfo(); this.getLoginAssetsInfo();
}, },
mounted() { mounted() {
window.GMS.util.nvwa.checkLogin().then(() => {
this.checkLogin = true
this.$Message.error('您已登录,请先注销')
}).catch(() => {
this.checkLogin = false
})
document.addEventListener('keyup', this.onKeyUp) document.addEventListener('keyup', this.onKeyUp)
this.getVerificationCode(); this.getVerificationCode();
}, },
...@@ -229,6 +236,10 @@ export default { ...@@ -229,6 +236,10 @@ export default {
}, },
submit() { submit() {
if (this.checkLogin) {
this.$Message.error('您已登录,请先注销')
return
}
this.$refs["userData"].validate((valid) => { this.$refs["userData"].validate((valid) => {
if (valid) { if (valid) {
this.loginLoading = true; this.loginLoading = true;
...@@ -307,7 +318,7 @@ export default { ...@@ -307,7 +318,7 @@ export default {
width: 100%; width: 100%;
height: 100%; height: 100%;
background-color: white; background-color: white;
z-index: 2000; z-index: 100;
} }
.login-img-bg { .login-img-bg {
......
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