From 89380e6260a75d1d3b94de687ebcc2f50d50659d Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Tue, 03 Feb 2026 15:44:33 +0800
Subject: [PATCH] feat:环境变量配置调整
---
applications/drone-command/src/views/permissionManage/permissionRole/index.vue | 14 +++++++++++---
1 files changed, 11 insertions(+), 3 deletions(-)
diff --git a/applications/drone-command/src/views/permissionManage/permissionRole/index.vue b/applications/drone-command/src/views/permissionManage/permissionRole/index.vue
index 7d24142..e6cf37d 100644
--- a/applications/drone-command/src/views/permissionManage/permissionRole/index.vue
+++ b/applications/drone-command/src/views/permissionManage/permissionRole/index.vue
@@ -36,7 +36,7 @@
color="#1A2652"
type="primary"
:disabled="selectedIds.length !== 1"
- v-if="userInfo.role_name?.includes('admin')"
+ v-if="permission.permissionRole_set"
@click="handleRole"
>
权限设置
@@ -61,7 +61,7 @@
<template v-slot="{ row }">
<el-link @click="handleView(row)">查看</el-link>
<el-link @click="handleEdit(row)">编辑</el-link>
- <el-link v-if="userInfo.role_name?.includes('admin')" @click="handleRole(row)">权限设置</el-link>
+ <el-link v-if="permission.permissionRole_set" @click="handleRole(row)">权限设置</el-link>
<el-link type="danger" @click="handleDelete(row)">删除</el-link>
</template>
</el-table-column>
@@ -93,6 +93,8 @@
import { useStore } from 'vuex'
import FormDiaLog from './FormDiaLog.vue'
import RolePermissionDialog from './RolePermissionDialog.vue'
+import { saveOperationLog } from '@ztzf/apis'
+import { useRoute } from 'vue-router'
const initSearchParams = () => ({
roleName: '',
@@ -111,7 +113,8 @@
const dialogRef = ref(null)
const roleDialogRef = ref(null)
const store = useStore()
-const userInfo = computed(() => store.getters.userInfo || {})
+const permission = computed(() => store.getters.permission || {})
+const route = useRoute()
async function loadList() {
loading.value = true
@@ -171,6 +174,11 @@
})
const ids = row ? row.id : selectedIds.value.join(',')
await remove(ids)
+ saveOperationLog({
+ requestUri: route.path,
+ title: `${route.name || '角色管理'}-删除`,
+ type: 1,
+ })
ElMessage.success('删除成功')
selectedIds.value = []
loadList()
--
Gitblit v1.9.3