diff --git a/ui/src/components/dynamics-form/constructor/data.ts b/ui/src/components/dynamics-form/constructor/data.ts
index ff100fa0678..4478558b1bf 100644
--- a/ui/src/components/dynamics-form/constructor/data.ts
+++ b/ui/src/components/dynamics-form/constructor/data.ts
@@ -15,6 +15,10 @@ const input_type_list = [
label: '单选框',
value: 'SingleSelect'
},
+ {
+ label: '多选框',
+ value: 'MultiSelect'
+ },
{
label: '日期',
value: 'DatePicker'
@@ -22,6 +26,14 @@ const input_type_list = [
{
label: 'JSON文本框',
value: 'JsonInput'
+ },
+ {
+ label: '选项卡',
+ value: 'RadioCard'
+ },
+ {
+ label: '单行选项卡',
+ value: 'RadioRow'
}
]
export { input_type_list }
diff --git a/ui/src/components/dynamics-form/constructor/items/MultiSelectConstructor.vue b/ui/src/components/dynamics-form/constructor/items/MultiSelectConstructor.vue
new file mode 100644
index 00000000000..253ab160a97
--- /dev/null
+++ b/ui/src/components/dynamics-form/constructor/items/MultiSelectConstructor.vue
@@ -0,0 +1,129 @@
+
+