|
|
@@ -442,14 +442,14 @@ export function RoleMaintenancePanel({
|
|
|
style={{
|
|
|
width: 360,
|
|
|
background: W,
|
|
|
- borderColor: "rgba(49,145,235,0.15)",
|
|
|
+ borderColor: "rgba(var(--dms-bright-rgb),0.15)",
|
|
|
}}
|
|
|
>
|
|
|
<div
|
|
|
className="flex-shrink-0 px-4 py-2 border-b text-base font-black tracking-wide"
|
|
|
style={{
|
|
|
color: N,
|
|
|
- borderColor: "rgba(49,145,235,0.15)",
|
|
|
+ borderColor: "rgba(var(--dms-bright-rgb),0.15)",
|
|
|
background: PBG,
|
|
|
}}
|
|
|
>
|
|
|
@@ -457,7 +457,7 @@ export function RoleMaintenancePanel({
|
|
|
</div>
|
|
|
<div
|
|
|
className="flex-shrink-0 px-3 py-2 border-b flex items-center gap-2"
|
|
|
- style={{ borderColor: "rgba(49,145,235,0.1)" }}
|
|
|
+ style={{ borderColor: "rgba(var(--dms-bright-rgb),0.1)" }}
|
|
|
>
|
|
|
<input
|
|
|
value={keyword}
|
|
|
@@ -467,7 +467,7 @@ export function RoleMaintenancePanel({
|
|
|
}}
|
|
|
placeholder="按角色名称筛选"
|
|
|
className="flex-1 px-2.5 py-1.5 text-base border rounded-sm outline-none"
|
|
|
- style={{ borderColor: "rgba(49,145,235,0.4)", color: N }}
|
|
|
+ style={{ borderColor: "rgba(var(--dms-bright-rgb),0.4)", color: N }}
|
|
|
/>
|
|
|
{keyword && (
|
|
|
<button
|
|
|
@@ -488,7 +488,7 @@ export function RoleMaintenancePanel({
|
|
|
setPage(1);
|
|
|
}}
|
|
|
className="px-2 py-1.5 text-base border rounded-sm outline-none"
|
|
|
- style={{ borderColor: "rgba(49,145,235,0.4)", color: N }}
|
|
|
+ style={{ borderColor: "rgba(var(--dms-bright-rgb),0.4)", color: N }}
|
|
|
>
|
|
|
<option value="">全部状态</option>
|
|
|
{statusOptions().map((code) => (
|
|
|
@@ -531,8 +531,8 @@ export function RoleMaintenancePanel({
|
|
|
className="flex items-center gap-2 px-3 py-2 cursor-pointer border-b transition-colors"
|
|
|
style={{
|
|
|
paddingLeft: 12,
|
|
|
- background: isSelected ? "rgba(49,145,235,0.08)" : W,
|
|
|
- borderColor: "rgba(49,145,235,0.08)",
|
|
|
+ background: isSelected ? "rgba(var(--dms-bright-rgb),0.08)" : W,
|
|
|
+ borderColor: "rgba(var(--dms-bright-rgb),0.08)",
|
|
|
}}
|
|
|
onClick={() => selectRole(role.id)}
|
|
|
>
|
|
|
@@ -561,7 +561,7 @@ export function RoleMaintenancePanel({
|
|
|
: DANGER,
|
|
|
background:
|
|
|
role.status === EnabledStatus.ENABLED
|
|
|
- ? "rgba(49,145,235,0.1)"
|
|
|
+ ? "rgba(var(--dms-bright-rgb),0.1)"
|
|
|
: "rgba(192,57,43,0.08)",
|
|
|
}}
|
|
|
>
|
|
|
@@ -632,7 +632,7 @@ export function RoleMaintenancePanel({
|
|
|
</div>
|
|
|
<div
|
|
|
className="flex-shrink-0 px-3 py-2 border-t flex items-center gap-1.5"
|
|
|
- style={{ borderColor: "rgba(49,145,235,0.15)" }}
|
|
|
+ style={{ borderColor: "rgba(var(--dms-bright-rgb),0.15)" }}
|
|
|
>
|
|
|
{smallButton(true, {
|
|
|
label: "新建角色",
|
|
|
@@ -664,7 +664,7 @@ export function RoleMaintenancePanel({
|
|
|
>
|
|
|
<div
|
|
|
className="rounded-sm border px-4 py-3 flex items-center gap-3"
|
|
|
- style={{ background: W, borderColor: "rgba(49,145,235,0.2)" }}
|
|
|
+ style={{ background: W, borderColor: "rgba(var(--dms-bright-rgb),0.2)" }}
|
|
|
>
|
|
|
<div className="flex-1">
|
|
|
<div className="text-base font-black" style={{ color: N }}>
|
|
|
@@ -711,12 +711,12 @@ export function RoleMaintenancePanel({
|
|
|
{manageForm && (
|
|
|
<section
|
|
|
className="rounded-sm border overflow-hidden"
|
|
|
- style={{ background: W, borderColor: "rgba(49,145,235,0.2)" }}
|
|
|
+ style={{ background: W, borderColor: "rgba(var(--dms-bright-rgb),0.2)" }}
|
|
|
>
|
|
|
<div
|
|
|
className="flex items-center justify-between px-4 py-2 border-b"
|
|
|
style={{
|
|
|
- borderColor: "rgba(49,145,235,0.15)",
|
|
|
+ borderColor: "rgba(var(--dms-bright-rgb),0.15)",
|
|
|
background: PBG,
|
|
|
}}
|
|
|
>
|
|
|
@@ -741,7 +741,7 @@ export function RoleMaintenancePanel({
|
|
|
className="px-2 py-2 text-center font-black border"
|
|
|
style={{
|
|
|
color: N,
|
|
|
- borderColor: "rgba(49,145,235,0.2)",
|
|
|
+ borderColor: "rgba(var(--dms-bright-rgb),0.2)",
|
|
|
}}
|
|
|
>
|
|
|
管理项
|
|
|
@@ -750,7 +750,7 @@ export function RoleMaintenancePanel({
|
|
|
className="px-2 py-2 border text-center font-black"
|
|
|
style={{
|
|
|
color: N,
|
|
|
- borderColor: "rgba(49,145,235,0.2)",
|
|
|
+ borderColor: "rgba(var(--dms-bright-rgb),0.2)",
|
|
|
}}
|
|
|
>
|
|
|
允许
|
|
|
@@ -767,14 +767,14 @@ export function RoleMaintenancePanel({
|
|
|
).map((row) => (
|
|
|
<tr
|
|
|
key={row.key}
|
|
|
- className="border-t transition-colors hover:bg-[rgba(49,145,235,0.18)]"
|
|
|
- style={{ borderColor: "rgba(49,145,235,0.12)" }}
|
|
|
+ className="border-t transition-colors hover:bg-[rgba(var(--dms-bright-rgb),0.18)]"
|
|
|
+ style={{ borderColor: "rgba(var(--dms-bright-rgb),0.12)" }}
|
|
|
>
|
|
|
<td
|
|
|
className="px-2 py-2 text-center font-bold border"
|
|
|
style={{
|
|
|
color: N,
|
|
|
- borderColor: "rgba(49,145,235,0.2)",
|
|
|
+ borderColor: "rgba(var(--dms-bright-rgb),0.2)",
|
|
|
}}
|
|
|
>
|
|
|
{row.label}
|
|
|
@@ -782,7 +782,7 @@ export function RoleMaintenancePanel({
|
|
|
<td
|
|
|
className="px-2 py-2 border text-center"
|
|
|
style={{
|
|
|
- borderColor: "rgba(49,145,235,0.2)",
|
|
|
+ borderColor: "rgba(var(--dms-bright-rgb),0.2)",
|
|
|
}}
|
|
|
>
|
|
|
<input
|
|
|
@@ -801,13 +801,13 @@ export function RoleMaintenancePanel({
|
|
|
))}
|
|
|
<tr
|
|
|
className="border-t"
|
|
|
- style={{ borderColor: "rgba(49,145,235,0.12)" }}
|
|
|
+ style={{ borderColor: "rgba(var(--dms-bright-rgb),0.12)" }}
|
|
|
>
|
|
|
<td
|
|
|
className="px-2 py-2 text-center font-bold border"
|
|
|
style={{
|
|
|
color: N,
|
|
|
- borderColor: "rgba(49,145,235,0.2)",
|
|
|
+ borderColor: "rgba(var(--dms-bright-rgb),0.2)",
|
|
|
}}
|
|
|
>
|
|
|
范围锚点
|
|
|
@@ -815,7 +815,7 @@ export function RoleMaintenancePanel({
|
|
|
<td
|
|
|
className="px-2 py-2 border"
|
|
|
style={{
|
|
|
- borderColor: "rgba(49,145,235,0.2)",
|
|
|
+ borderColor: "rgba(var(--dms-bright-rgb),0.2)",
|
|
|
}}
|
|
|
>
|
|
|
<select
|
|
|
@@ -829,7 +829,7 @@ export function RoleMaintenancePanel({
|
|
|
}}
|
|
|
className="w-full px-2 py-1 text-base border rounded-sm outline-none"
|
|
|
style={{
|
|
|
- borderColor: "rgba(49,145,235,0.4)",
|
|
|
+ borderColor: "rgba(var(--dms-bright-rgb),0.4)",
|
|
|
color: N,
|
|
|
background: W,
|
|
|
}}
|
|
|
@@ -857,12 +857,12 @@ export function RoleMaintenancePanel({
|
|
|
{/* 权限矩阵 */}
|
|
|
<section
|
|
|
className="rounded-sm border overflow-hidden"
|
|
|
- style={{ background: W, borderColor: "rgba(49,145,235,0.2)" }}
|
|
|
+ style={{ background: W, borderColor: "rgba(var(--dms-bright-rgb),0.2)" }}
|
|
|
>
|
|
|
<div
|
|
|
className="flex items-center justify-between px-4 py-2 border-b"
|
|
|
style={{
|
|
|
- borderColor: "rgba(49,145,235,0.15)",
|
|
|
+ borderColor: "rgba(var(--dms-bright-rgb),0.15)",
|
|
|
background: PBG,
|
|
|
}}
|
|
|
>
|
|
|
@@ -887,7 +887,7 @@ export function RoleMaintenancePanel({
|
|
|
className="px-2 py-2 text-center font-black border"
|
|
|
style={{
|
|
|
color: N,
|
|
|
- borderColor: "rgba(49,145,235,0.2)",
|
|
|
+ borderColor: "rgba(var(--dms-bright-rgb),0.2)",
|
|
|
}}
|
|
|
>
|
|
|
密级
|
|
|
@@ -896,7 +896,7 @@ export function RoleMaintenancePanel({
|
|
|
className="px-2 py-2 text-center font-black border"
|
|
|
style={{
|
|
|
color: N,
|
|
|
- borderColor: "rgba(49,145,235,0.2)",
|
|
|
+ borderColor: "rgba(var(--dms-bright-rgb),0.2)",
|
|
|
}}
|
|
|
>
|
|
|
部门范围
|
|
|
@@ -905,7 +905,7 @@ export function RoleMaintenancePanel({
|
|
|
className="px-2 py-2 border"
|
|
|
style={{
|
|
|
color: N,
|
|
|
- borderColor: "rgba(49,145,235,0.2)",
|
|
|
+ borderColor: "rgba(var(--dms-bright-rgb),0.2)",
|
|
|
}}
|
|
|
>
|
|
|
全选
|
|
|
@@ -916,7 +916,7 @@ export function RoleMaintenancePanel({
|
|
|
className="px-2 py-2 border text-center"
|
|
|
style={{
|
|
|
color: N,
|
|
|
- borderColor: "rgba(49,145,235,0.2)",
|
|
|
+ borderColor: "rgba(var(--dms-bright-rgb),0.2)",
|
|
|
}}
|
|
|
>
|
|
|
<label
|
|
|
@@ -942,8 +942,8 @@ export function RoleMaintenancePanel({
|
|
|
return (
|
|
|
<tr
|
|
|
key={`${row.securityLevel}-${row.deptScope}`}
|
|
|
- className="border-t transition-colors hover:bg-[rgba(49,145,235,0.18)]"
|
|
|
- style={{ borderColor: "rgba(49,145,235,0.12)" }}
|
|
|
+ className="border-t transition-colors hover:bg-[rgba(var(--dms-bright-rgb),0.18)]"
|
|
|
+ style={{ borderColor: "rgba(var(--dms-bright-rgb),0.12)" }}
|
|
|
>
|
|
|
{firstOfLevel && (
|
|
|
<td
|
|
|
@@ -951,7 +951,7 @@ export function RoleMaintenancePanel({
|
|
|
className="px-2 py-2 text-center font-black border align-middle"
|
|
|
style={{
|
|
|
color: N,
|
|
|
- borderColor: "rgba(49,145,235,0.2)",
|
|
|
+ borderColor: "rgba(var(--dms-bright-rgb),0.2)",
|
|
|
}}
|
|
|
>
|
|
|
{dictionaries.label(
|
|
|
@@ -964,7 +964,7 @@ export function RoleMaintenancePanel({
|
|
|
className="px-2 py-2 text-center font-bold border"
|
|
|
style={{
|
|
|
color: N,
|
|
|
- borderColor: "rgba(49,145,235,0.2)",
|
|
|
+ borderColor: "rgba(var(--dms-bright-rgb),0.2)",
|
|
|
}}
|
|
|
>
|
|
|
{dictionaries.label("deptScopes", row.deptScope)}
|
|
|
@@ -972,7 +972,7 @@ export function RoleMaintenancePanel({
|
|
|
<td
|
|
|
className="px-2 py-2 border text-center"
|
|
|
style={{
|
|
|
- borderColor: "rgba(49,145,235,0.2)",
|
|
|
+ borderColor: "rgba(var(--dms-bright-rgb),0.2)",
|
|
|
}}
|
|
|
>
|
|
|
<input
|
|
|
@@ -988,7 +988,7 @@ export function RoleMaintenancePanel({
|
|
|
key={key}
|
|
|
className="px-2 py-2 border text-center"
|
|
|
style={{
|
|
|
- borderColor: "rgba(49,145,235,0.2)",
|
|
|
+ borderColor: "rgba(var(--dms-bright-rgb),0.2)",
|
|
|
}}
|
|
|
>
|
|
|
<input
|