updata:admin.css替用

This commit is contained in:
xiaozhu
2026-08-27 15:07:25 +08:00
parent 213490f8ac
commit 433c68998e
9 changed files with 226 additions and 76 deletions
+12 -6
View File
@@ -19,6 +19,12 @@ import {
modalFormClass,
} from "../platform/modalUi";
import { PermissionCheckboxList } from "./PermissionCheckboxList";
import {
formHintClass,
permissionGroupTitleClass,
permissionGroupsClass,
roleErrorClass,
} from "./adminUi";
const RESERVED_ROLE_CODES = new Set(["admin", "developer"]);
const ROLE_CODE_PATTERN = /^[a-z][a-z0-9_-]{1,63}$/;
@@ -153,7 +159,7 @@ export function RoleEditDialog({
eyebrow="ROLE"
title={editing ? "编辑角色" : "新建角色"}
>
<form className={`${modalFormClass} role-create-form`} onSubmit={(event) => void handleSubmit(event)}>
<form className={modalFormClass} onSubmit={(event) => void handleSubmit(event)}>
{editing ? (
<label className={formFieldClass}>
<span></span>
@@ -169,10 +175,10 @@ export function RoleEditDialog({
onChange={handleRoleCodeChange}
placeholder="例如:qa_engineer"
/>
<span className="form-hint">
<span className={formHintClass}>
//线/2~64
</span>
{roleCodeError && <span className="role-error">{roleCodeError}</span>}
{roleCodeError && <span className={roleErrorClass}>{roleCodeError}</span>}
</label>
)}
<label className={formFieldClass}>
@@ -185,7 +191,7 @@ export function RoleEditDialog({
placeholder="请输入角色名称"
/>
{editing !== null && editing.is_builtin && (
<span className="form-hint"></span>
<span className={formHintClass}></span>
)}
</label>
<label className={formFieldClass}>
@@ -198,8 +204,8 @@ export function RoleEditDialog({
/>
</label>
{!editing && (
<div className="permission-groups">
<div className="permission-group__title"></div>
<div className={permissionGroupsClass}>
<div className={permissionGroupTitleClass}></div>
<PermissionCheckboxList
permissions={permissions}
selected={form.permission_codes}