diff --git a/src/api/relation.ts b/src/api/relation.ts
new file mode 100644
index 00000000..4c2b31b5
--- /dev/null
+++ b/src/api/relation.ts
@@ -0,0 +1,10 @@
+import server from '@/utils/request';
+/**
+ * 获取所有的关系对象类型
+ */
+export const queryTypes = () => server.get('/relation/types')
+
+/**
+ * 查询关系
+ */
+export const queryRelation = (data:any) => server.post('/relation/_query',data)
\ No newline at end of file
diff --git a/src/components/Relation/index.vue b/src/components/Relation/index.vue
index af054fcc..e9ea486f 100644
--- a/src/components/Relation/index.vue
+++ b/src/components/Relation/index.vue
@@ -1,34 +1,68 @@
-
-
-
+
+
+
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/views/system/Basis/index.vue b/src/views/system/Basis/index.vue
index 4219e87b..8e5f8d9a 100644
--- a/src/views/system/Basis/index.vue
+++ b/src/views/system/Basis/index.vue
@@ -319,7 +319,7 @@
-
+