diff --git a/web/src/views/environments/Environments.vue b/web/src/views/environments/Environments.vue index 1dbe95a..39e22fc 100644 --- a/web/src/views/environments/Environments.vue +++ b/web/src/views/environments/Environments.vue @@ -3,7 +3,7 @@ import { ref, watch, onMounted } from 'vue' import { Button } from '@/components/ui/button' import { Input } from '@/components/ui/input' import Pagination from '@/components/Pagination.vue' -import { Plus, Pencil, Trash2, Eye, EyeOff, Search, AlertTriangle, Terminal, Zap, ZapOff, Shield, Tag, Link } from 'lucide-vue-next' +import { Plus, Pencil, Trash2, Eye, EyeOff, Search, AlertTriangle, Terminal, Zap, ZapOff, Shield, Tag, Link, X } from 'lucide-vue-next' import TextOverflow from '@/components/TextOverflow.vue' import TagInput from '@/components/TagInput.vue' import { api, type EnvVar } from '@/api' @@ -38,6 +38,12 @@ const currentPage = ref(1) const total = ref(0) const activeTab = ref(ENV_TYPE.NORMAL) const isSecretSet = ref(true) +const showSecretTip = ref(localStorage.getItem('bhp_hide_secret_tip') !== 'true') + +function closeSecretTip() { + showSecretTip.value = false + localStorage.setItem('bhp_hide_secret_tip', 'true') +} let searchTimer: ReturnType | null = null const editDialogRef = ref | null>(null) @@ -180,6 +186,16 @@ onMounted(() => { +
+
+ + 使用说明:机密数据仅在正式任务执行中被解密并注入为环境变量,测试运行及临时终端无法获取 +
+ +
+