From 08e7dca4be527b559f0014c2f87a265c2f9e7b07 Mon Sep 17 00:00:00 2001
From: fuliqi <fuliqi@qq.com>
Date: 星期二, 19 三月 2024 10:48:11 +0800
Subject: [PATCH] 审核按钮显示权限控制

---
 src/views/system/check-result/index.vue |   14 ++++++++++++--
 src/views/system/check-rule/index.vue   |    9 +++++----
 src/views/system/publish/index.vue      |    1 +
 src/views/system/work-order/index.vue   |    1 +
 4 files changed, 19 insertions(+), 6 deletions(-)

diff --git a/src/views/system/check-result/index.vue b/src/views/system/check-result/index.vue
index b8ed730..3392f60 100644
--- a/src/views/system/check-result/index.vue
+++ b/src/views/system/check-result/index.vue
@@ -194,6 +194,13 @@
         <el-descriptions-item>
           <template slot="label">
             <i class="el-icon-medal"></i>
+            杞﹁締鐐逛綅鍦ㄧ嚎鐜�
+          </template>
+          <el-tag type="danger" size="small">{{detail.carOnlineRate}}</el-tag>
+        </el-descriptions-item>
+        <el-descriptions-item>
+          <template slot="label">
+            <i class="el-icon-medal"></i>
             缁煎悎鍒嗘暟
           </template>
           <el-tag type="danger" size="small">{{detail.systemScore}}</el-tag>
@@ -222,7 +229,9 @@
     return {
       detailTitle: '',
       detailOpen: false,
-      detail: {},
+      detail: {
+
+      },
       manualScoreOpen: false,
       manualScoreForm: {},
       manualScoreTitle: '',
@@ -338,6 +347,7 @@
     },
     handleDetail(row) {
       this.detail = row;
+      this.detail.carOnlineRate =  '97%';
       this.detailTitle = row.checkUnitName + '鑰冩牳缁撴灉';
       this.detailOpen = true;
 
@@ -437,4 +447,4 @@
   .box-card {
     width: 480px;
   }
-</style>
\ No newline at end of file
+</style>
diff --git a/src/views/system/check-rule/index.vue b/src/views/system/check-rule/index.vue
index c0458fa..b813712 100644
--- a/src/views/system/check-rule/index.vue
+++ b/src/views/system/check-rule/index.vue
@@ -97,6 +97,7 @@
               type="text"
               icon="el-icon-s-check"
               @click="handleAudit(scope.row)"
+              v-hasPermi="['check:rule:audit']"
             >瀹℃牳</el-button>
             <el-button
               size="mini"
@@ -152,7 +153,7 @@
               <div class="row-right">
                 <div>涓嶅皯浜�</div>
                 <div>
-                  <el-input class="input-w" type="number" v-model="form.videoPointNum"/>
+                  <el-input class="input-w" type="number" v-model="form.videoPointNum"/>{{" %"}}
                 </div>
               </div>
             </div>
@@ -160,7 +161,7 @@
               <div class="row-left">杞﹁締鍗″彛鐐逛綅鏁�</div>
               <div class="row-right">
                 <div>涓嶅皯浜�</div>
-                <div><el-input class="input-w" type="number" v-model="form.vehicleCheckpointNum"/></div>
+                <div><el-input class="input-w" type="number" v-model="form.vehicleCheckpointNum"/></div>{{" %"}}
               </div>
             </div>
             <div class="row">
@@ -168,7 +169,7 @@
               <div class="row-right">
                 <div>涓嶅皯浜�</div>
                 <div>
-                  <el-input class="input-w" type="number" v-model="form.faceChceckpointNum" /></div>
+                  <el-input class="input-w" type="number" v-model="form.faceChceckpointNum" /></div>{{" %"}}
                 </div>
             </div>
           </div>
@@ -430,7 +431,7 @@
 <style scoped>
 .input-w {
   margin-left: 5px;
-  width: 100px;
+  width: 70px;
 }
 .row-warp {
   display: flex;
diff --git a/src/views/system/publish/index.vue b/src/views/system/publish/index.vue
index 2d98b26..b508a11 100644
--- a/src/views/system/publish/index.vue
+++ b/src/views/system/publish/index.vue
@@ -134,6 +134,7 @@
             type="text"
             icon="el-icon-s-check"
             @click="handleAudit(scope.row)"
+            v-hasPermi="['examine:publish:audit']"
           >瀹℃牳</el-button>
           <el-button
             size="mini"
diff --git a/src/views/system/work-order/index.vue b/src/views/system/work-order/index.vue
index e1ef50b..f27f236 100644
--- a/src/views/system/work-order/index.vue
+++ b/src/views/system/work-order/index.vue
@@ -102,6 +102,7 @@
             size="mini"
             type="text"
             @click="handleAuditing(scope.row)"
+            v-hasPermi="['work:order:audit']"
           >瀹℃牳</el-button>
           <el-button
             size="mini"

--
Gitblit v1.8.0