From 2c3e47eef1752697c399cec801074a9c6d84bf44 Mon Sep 17 00:00:00 2001
From: rain <1679827795@qq.com>
Date: Wed, 26 Mar 2025 18:29:42 +0800
Subject: [PATCH] 系统配置

---
 src/views/system/sysConfig.vue |   39 ++++++++++++++++++++++++++++++++-------
 1 files changed, 32 insertions(+), 7 deletions(-)

diff --git a/src/views/system/sysConfig.vue b/src/views/system/sysConfig.vue
index 363bc43..315834e 100644
--- a/src/views/system/sysConfig.vue
+++ b/src/views/system/sysConfig.vue
@@ -21,14 +21,39 @@
       @on-load="onLoad"
     >
       <template #menu-left>
+        <el-button 
+          type="primary" 
+          icon="el-icon-plus"
+          v-if="permission.sys_config_add" 
+          @click="$refs.crud.rowAdd()"
+        >新 增</el-button>
         <el-button
           type="danger"
           icon="el-icon-delete"
           plain
-          v-if="permission.workspace_delete"
+          v-if="permission.sys_config_delete"
           @click="handleDelete"
-          >删 除
-        </el-button>
+        >删 除</el-button>
+      </template>
+      <template #menu="scope">
+        <el-button
+          type="text"
+          icon="el-icon-view"
+          v-if="permission.sys_config_view"
+          @click.stop="$refs.crud.rowView(scope.row,scope.index)"
+        >查看</el-button>
+        <el-button
+          type="text"
+          icon="el-icon-edit"
+          v-if="permission.sys_config_edit"
+          @click.stop="$refs.crud.rowEdit(scope.row,scope.index)"
+        >编辑</el-button>
+        <el-button
+          type="text"
+          icon="el-icon-delete"
+          v-if="permission.sys_config_delete"
+          @click.stop="rowDel(scope.row,scope.index)"
+        >删除</el-button>
       </template>
     </avue-crud>
   </basic-container>
@@ -135,10 +160,10 @@
     ...mapGetters(['permission']),
     permissionList() {
       return {
-        addBtn: this.validData(this.permission.workspace_add, true),
-        viewBtn: this.validData(this.permission.workspace_view, true),
-        delBtn: this.validData(this.permission.workspace_delete, true),
-        editBtn: this.validData(this.permission.workspace_edit, true),
+        addBtn: this.validData(this.permission.sys_config_add, true),
+        viewBtn: this.validData(this.permission.sys_config_view, true),
+        delBtn: this.validData(this.permission.sys_config_delete, true),
+        editBtn: this.validData(this.permission.sys_config_edit, true),
       };
     },
     ids() {

--
Gitblit v1.9.3