diff --git a/ui/src/pages/domains/Edit.tsx b/ui/src/pages/domains/Edit.tsx
index 69916c20..33792e47 100644
--- a/ui/src/pages/domains/Edit.tsx
+++ b/ui/src/pages/domains/Edit.tsx
@@ -24,7 +24,7 @@ import {
} from "@/components/ui/select";
import { useConfig } from "@/providers/config";
import { useEffect, useState } from "react";
-import { Domain } from "@/domain/domain";
+import { Domain, targetTypeKeys, targetTypeMap } from "@/domain/domain";
import { save, get } from "@/repository/domains";
import { ClientResponseError } from "pocketbase";
import { PbErrorData } from "@/domain/base";
@@ -33,6 +33,10 @@ import { Toaster } from "@/components/ui/toaster";
import { useLocation, useNavigate } from "react-router-dom";
import { Plus } from "lucide-react";
import { AccessEdit } from "@/components/certimate/AccessEdit";
+import { accessTypeMap } from "@/domain/access";
+import { RadioGroup, RadioGroupItem } from "@/components/ui/radio-group";
+import { Label } from "@/components/ui/label";
+import { cn } from "@/lib/utils";
const Edit = () => {
const {
@@ -149,6 +153,10 @@ const Edit = () => {
}
};
+ const getOptionCls = (val: string) => {
+ return form.getValues().targetType == val ? "border-primary" : "";
+ };
+
return (
<>
@@ -207,7 +215,15 @@ const Edit = () => {
服务商授权配置
{accesses.map((item) => (
- {item.name}
+
+

+
{item.name}
+
))}
@@ -227,28 +243,37 @@ const Edit = () => {
部署服务类型
-
+ {targetTypeKeys.map((key) => (
+
+
+
+ ))}
+
@@ -288,7 +313,15 @@ const Edit = () => {
服务商授权配置
{targetAccesses.map((item) => (
- {item.name}
+
+

+
{item.name}
+
))}