mirror of
https://github.com/certd/certd.git
synced 2026-04-24 04:17:25 +08:00
chore: project setting
This commit is contained in:
@@ -219,6 +219,7 @@ export default {
|
|||||||
myProjectManager: "My Projects",
|
myProjectManager: "My Projects",
|
||||||
myProjectDetail: "Project Detail",
|
myProjectDetail: "Project Detail",
|
||||||
projectJoin: "Join Project",
|
projectJoin: "Join Project",
|
||||||
|
currentProject: "Current Project",
|
||||||
},
|
},
|
||||||
certificateRepo: {
|
certificateRepo: {
|
||||||
title: "Certificate Repository",
|
title: "Certificate Repository",
|
||||||
|
|||||||
@@ -225,6 +225,7 @@ export default {
|
|||||||
myProjectManager: "我的项目",
|
myProjectManager: "我的项目",
|
||||||
myProjectDetail: "项目详情",
|
myProjectDetail: "项目详情",
|
||||||
projectJoin: "加入项目",
|
projectJoin: "加入项目",
|
||||||
|
currentProject: "当前项目",
|
||||||
},
|
},
|
||||||
certificateRepo: {
|
certificateRepo: {
|
||||||
title: "证书仓库",
|
title: "证书仓库",
|
||||||
@@ -832,8 +833,8 @@ export default {
|
|||||||
projectDetailDescription: "管理项目成员",
|
projectDetailDescription: "管理项目成员",
|
||||||
projectPermission: "权限",
|
projectPermission: "权限",
|
||||||
permission: {
|
permission: {
|
||||||
read: "读取",
|
read: "查看",
|
||||||
write: "写入",
|
write: "修改",
|
||||||
admin: "管理员",
|
admin: "管理员",
|
||||||
},
|
},
|
||||||
projectMemberStatus: "成员状态",
|
projectMemberStatus: "成员状态",
|
||||||
|
|||||||
@@ -1,7 +1,5 @@
|
|||||||
import { useSettingStore } from "/@/store/settings";
|
|
||||||
import aboutResource from "/@/router/source/modules/about";
|
|
||||||
import i18n from "/@/locales/i18n";
|
|
||||||
import { useProjectStore } from "/@/store/project";
|
import { useProjectStore } from "/@/store/project";
|
||||||
|
import { useSettingStore } from "/@/store/settings";
|
||||||
|
|
||||||
export const certdResources = [
|
export const certdResources = [
|
||||||
{
|
{
|
||||||
@@ -31,8 +29,8 @@ export const certdResources = [
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "certd.sysResources.myProjectDetail",
|
title: "certd.sysResources.currentProject",
|
||||||
name: "MyProjectDetail",
|
name: "CurrentProject",
|
||||||
path: "/certd/project/detail",
|
path: "/certd/project/detail",
|
||||||
component: "/certd/project/detail/index.vue",
|
component: "/certd/project/detail/index.vue",
|
||||||
meta: {
|
meta: {
|
||||||
|
|||||||
@@ -6,13 +6,13 @@ const projectPermissionDict = dict({
|
|||||||
data: [
|
data: [
|
||||||
{
|
{
|
||||||
value: "read",
|
value: "read",
|
||||||
label: "只读",
|
label: "查看",
|
||||||
color: "cyan",
|
color: "cyan",
|
||||||
icon: "material-symbols:folder-eye-outline-sharp",
|
icon: "material-symbols:folder-eye-outline-sharp",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
value: "write",
|
value: "write",
|
||||||
label: "读写",
|
label: "修改",
|
||||||
color: "green",
|
color: "green",
|
||||||
icon: "material-symbols:edit-square-outline-rounded",
|
icon: "material-symbols:edit-square-outline-rounded",
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -2,10 +2,8 @@
|
|||||||
<fs-page class="page-project-detail">
|
<fs-page class="page-project-detail">
|
||||||
<template #header>
|
<template #header>
|
||||||
<div class="title">
|
<div class="title">
|
||||||
{{ t("certd.ent.projectDetailManager") }}
|
当前项目 :{{ project?.name }}
|
||||||
<span class="sub flex-inline items-center">
|
<span class="sub flex-inline items-center">
|
||||||
项目名称 :<a-tag color="green">{{ project?.name }}</a-tag>
|
|
||||||
<a-divider type="vertical"></a-divider>
|
|
||||||
管理员:<fs-values-format :model-value="project.adminId" :dict="userDict" color="green"></fs-values-format>
|
管理员:<fs-values-format :model-value="project.adminId" :dict="userDict" color="green"></fs-values-format>
|
||||||
<!-- <a-divider type="vertical"></a-divider>
|
<!-- <a-divider type="vertical"></a-divider>
|
||||||
<fs-values-format :model-value="project.permission" :dict="projectPermissionDict"></fs-values-format>
|
<fs-values-format :model-value="project.permission" :dict="projectPermissionDict"></fs-values-format>
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
<template>
|
<template>
|
||||||
<div v-if="open" class="admin-mode-intro" :style="fixed ? 'position: fixed;' : 'position: absolute;'">
|
<div v-if="open" class="admin-mode-intro" :style="fixed ? 'position: fixed;' : 'position: absolute;'" @click="close()">
|
||||||
<div class="mask" @click="close()">
|
<div class="mask">
|
||||||
<div class="intro-content">
|
<div class="intro-content">
|
||||||
<h2 class="intro-title text-xl font-bold">{{ title || "管理模式介绍" }}</h2>
|
<h2 class="intro-title text-xl font-bold">{{ title || "管理模式介绍" }}</h2>
|
||||||
<div class="mt-8 image-block">
|
<div class="mt-8 image-block">
|
||||||
|
|||||||
@@ -6,9 +6,8 @@
|
|||||||
<fs-dict-radio v-model:value="formState.public.adminMode" :disabled="!settingsStore.isPlus" :dict="adminModeDict" />
|
<fs-dict-radio v-model:value="formState.public.adminMode" :disabled="!settingsStore.isPlus" :dict="adminModeDict" />
|
||||||
<vip-button class="ml-5" mode="button"></vip-button>
|
<vip-button class="ml-5" mode="button"></vip-button>
|
||||||
</div>
|
</div>
|
||||||
<div class="intro-desc helper">SaaS模式:每个用户管理自己的流水线和授权资源,独立使用。</div>
|
<div class="helper">建议在开始使用时选择合适的模式,之后就不要随意切换了。</div>
|
||||||
<div class="intro-desc helper">企业模式:企业内部员工使用,通过项目合作管理流水线证书和授权资源。</div>
|
<div><a @click="adminModeIntroOpen = true"> 管理模式介绍</a></div>
|
||||||
<div><a @click="adminModeIntroOpen = true"> 查看示意图</a></div>
|
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
|
||||||
<a-form-item label=" " :colon="false" :wrapper-col="{ span: 8 }">
|
<a-form-item label=" " :colon="false" :wrapper-col="{ span: 8 }">
|
||||||
|
|||||||
Reference in New Issue
Block a user