heyang 2 vuotta sitten
vanhempi
commit
36cfcddd7d

+ 17 - 6
src/views/comprehensive/laboratoryManagement/accessAuthorization/lookImpower.vue

@@ -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=[];
             }
           })