|
@@ -27,8 +27,8 @@
|
|
|
</el-table-column>
|
|
|
<el-table-column label="授权状态" align="left" prop="isretry">
|
|
|
<template slot-scope="scope">
|
|
|
- <span v-if="!scope.row.isretry">成功</span>
|
|
|
- <span v-if="scope.row.isretry">失败</span>
|
|
|
+ <span v-if="scope.row.impowerStatus">成功</span>
|
|
|
+ <span v-if="!scope.row.impowerStatus">失败</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column label="类别" align="left" prop="userType"></el-table-column>
|
|
@@ -531,7 +531,7 @@ export default {
|
|
|
let verifyList=[];
|
|
|
let isVerify=true;
|
|
|
let isretry=true;//判断是否需要显示重试按钮
|
|
|
- let isOr=true;//判断是或还是+
|
|
|
+ let impowerStatus=false;//授权状态
|
|
|
_this.tableData.forEach(function(item) {
|
|
|
if(item.verifyMode.indexOf('或')!=-1){//或
|
|
|
|
|
@@ -539,53 +539,64 @@ export default {
|
|
|
verifyList.push({verifyStatus:item.state,name:'密码'})
|
|
|
if(!item.state){
|
|
|
isretry=false
|
|
|
+ }else{
|
|
|
+ impowerStatus=true;
|
|
|
}
|
|
|
}
|
|
|
if(item.verifyMode.search('人脸')!=-1){
|
|
|
verifyList.push({verifyStatus:item.ifFace,name:'人脸'})
|
|
|
if(!item.ifFace){
|
|
|
isretry=false
|
|
|
+ }else{
|
|
|
+ impowerStatus=true;
|
|
|
}
|
|
|
}
|
|
|
if(item.verifyMode.search('刷卡')!=-1){
|
|
|
verifyList.push({verifyStatus:item.ifCard,name:'刷卡'})
|
|
|
if(!item.ifCard){
|
|
|
isretry=false
|
|
|
+ }else{
|
|
|
+ impowerStatus=true;
|
|
|
}
|
|
|
}
|
|
|
if(item.verifyMode.search('指纹')!=-1){
|
|
|
verifyList.push({verifyStatus:item.ifFinger,name:'指纹'})
|
|
|
if(!item.ifFinger){
|
|
|
isretry=false
|
|
|
+ }else{
|
|
|
+ impowerStatus=true;
|
|
|
}
|
|
|
}
|
|
|
item.verifyList=verifyList;
|
|
|
item.isretry=isretry;
|
|
|
- item.isOr=true;
|
|
|
+ item.impowerStatus=impowerStatus;
|
|
|
verifyList=[];
|
|
|
|
|
|
}else{//+
|
|
|
- debugger
|
|
|
if(item.verifyMode.search('密码')!=-1 && !item.state){
|
|
|
isVerify=false;
|
|
|
isretry=false;
|
|
|
+ impowerStatus=false;
|
|
|
}
|
|
|
if(item.verifyMode.search('人脸')!=-1 && !item.ifFace){
|
|
|
isVerify=false;
|
|
|
isretry=false;
|
|
|
+ impowerStatus=false;
|
|
|
}
|
|
|
if(item.verifyMode.search('刷卡')!=-1 && !item.ifCard){
|
|
|
isVerify=false;
|
|
|
isretry=false;
|
|
|
+ impowerStatus=false;
|
|
|
}
|
|
|
if(item.verifyMode.search('指纹')!=-1 && !item.ifFinger){
|
|
|
isVerify=false;
|
|
|
isretry=false;
|
|
|
+ impowerStatus=false;
|
|
|
}
|
|
|
verifyList.push({verifyStatus:isVerify,name:item.verifyMode})
|
|
|
item.verifyList=verifyList;
|
|
|
item.isretry=isretry;
|
|
|
- item.isOr=false;
|
|
|
+ item.impowerStatus=impowerStatus;
|
|
|
verifyList=[];
|
|
|
}
|
|
|
})
|