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