From 39b5ade34f70c26a20e064eb0fb0144acae12bad Mon Sep 17 00:00:00 2001
From: 龚焕茏 <2842157468@qq.com>
Date: 星期四, 18 四月 2024 16:25:06 +0800
Subject: [PATCH] 接口权限精确到按钮

---
 src/views/system/rule/index.vue |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/views/system/rule/index.vue b/src/views/system/rule/index.vue
index 75d534d..6614c4f 100644
--- a/src/views/system/rule/index.vue
+++ b/src/views/system/rule/index.vue
@@ -14,8 +14,8 @@
               <i style="font-size: 40px;padding: 15px;" :class="item.icon"></i>
               <div style="font-size:12px; text-align: center; height: 25px;">{{ item.name }} </div>
               <div class="bottom clearfix">
-                <el-button type="text" class="button" @click="handleAudit(item)">瀹℃牳</el-button>
-                <el-button type="text" class="button" @click="handleUpdate(item)">淇敼</el-button>
+                <el-button type="text" class="button" v-hasPermi="['calculate:rule:add']" @click="handleAudit(item)">瀹℃牳</el-button>
+                <el-button type="text" class="button" v-hasPermi="['calculate:rule:edit']" @click="handleUpdate(item)">淇敼</el-button>
               </div>
             </el-card>
           <br/>
@@ -36,8 +36,8 @@
             <i style="font-size: 40px;padding: 15px;" :class="item.icon"></i>
             <div style="font-size:12px; text-align: center; height: 25px;">{{ item.name }} </div>
             <div class="bottom clearfix">
-              <el-button type="text" class="button" @click="handleAudit(item)">瀹℃牳</el-button>
-              <el-button type="text" class="button" @click="handleUpdate(item)">淇敼</el-button>
+              <el-button type="text" class="button" v-hasPermi="['calculate:rule:add']" @click="handleAudit(item)">瀹℃牳</el-button>
+              <el-button type="text" class="button" v-hasPermi="['calculate:rule:edit']" @click="handleUpdate(item)">淇敼</el-button>
             </div>
           </el-card>
           <br/>
@@ -58,8 +58,8 @@
             <i style="font-size: 40px;padding: 15px;" :class="item.icon"></i>
             <div style="font-size:12px; text-align: center; height: 25px;">{{ item.name }} </div>
             <div class="bottom clearfix">
-              <el-button type="text" class="button" @click="handleAudit(item)">瀹℃牳</el-button>
-              <el-button type="text" class="button" @click="handleUpdate(item)">淇敼</el-button>
+              <el-button type="text" class="button" v-hasPermi="['calculate:rule:add']" @click="handleAudit(item)">瀹℃牳</el-button>
+              <el-button type="text" class="button" v-hasPermi="['calculate:rule:edit']" @click="handleUpdate(item)">淇敼</el-button>
             </div>
           </el-card>
           <br/>

--
Gitblit v1.8.0