Quellcode durchsuchen

fix: 增加指标数据页面的按钮权限

haifeng.zhang vor 5 Monaten
Ursprung
Commit
161a07005d
1 geänderte Dateien mit 19 neuen und 11 gelöschten Zeilen
  1. 19 11
      src/views/indexData/index.vue

+ 19 - 11
src/views/indexData/index.vue

@@ -2,7 +2,7 @@
  * @Author: zhanghaifeng
  * @Date: 2025-01-03 13:57:58
  * @LastEditors: zhanghaifeng
- * @LastEditTime: 2025-01-13 17:33:44
+ * @LastEditTime: 2025-01-14 15:21:08
  * @Description: 指标数据
  * @FilePath: /hospital-project/src/views/indexData/index.vue
 -->
@@ -137,10 +137,14 @@ const showLogs = row => {
             </div> -->
           </div>
           <div class="flex pt-2 mr-6">
-            <el-button class="mr-2" @click="bulkImport">批量导入</el-button>
-            <el-button type="primary" class="mr-2" @click="showAddData">
-              添加数据
-            </el-button>
+            <Auth :value="['批量导入']">
+              <el-button class="mr-2" @click="bulkImport">批量导入</el-button>
+            </Auth>
+            <Auth :value="['添加数据']">
+              <el-button type="primary" class="mr-2" @click="showAddData">
+                添加数据
+              </el-button>
+            </Auth>
           </div>
         </div>
       </div>
@@ -187,12 +191,16 @@ const showLogs = row => {
                 </span>
                 <template #dropdown>
                   <el-dropdown-menu class="setting">
-                    <el-dropdown-item @click="setDelete(row)">
-                      <el-text type="danger">删除</el-text>
-                    </el-dropdown-item>
-                    <el-dropdown-item @click="showLogs(row)"
-                      >日志</el-dropdown-item
-                    >
+                    <Auth :value="['删除']">
+                      <el-dropdown-item @click="setDelete(row)">
+                        <el-text type="danger">删除</el-text>
+                      </el-dropdown-item>
+                    </Auth>
+                    <Auth :value="['日志']">
+                      <el-dropdown-item @click="showLogs(row)"
+                        >日志</el-dropdown-item
+                      >
+                    </Auth>
                   </el-dropdown-menu>
                 </template>
               </el-dropdown>