diff --git a/main/manager-web/src/components/FunctionDialog.vue b/main/manager-web/src/components/FunctionDialog.vue
new file mode 100644
index 00000000..028a208e
--- /dev/null
+++ b/main/manager-web/src/components/FunctionDialog.vue
@@ -0,0 +1,399 @@
+
+
+
+
+
+
+
+
+
+
未选功能
+ 全选
+
+
+
+
handleCheckboxChange(func, val)" @click.native.stop>
+
+
+
+
+
+
+
+
+
+
+
+
+
已选功能
+ 全选
+
+
+
+
handleCheckboxChange(func, val)" @click.native.stop>
+
+
+
+
+
+
+
+
+
参数配置 - {{ currentFunction.name }}
+
+
+
+ handleParamChange(currentFunction, key, val)"/>
+
+
+
+
请选择已配置的功能进行参数设置
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/main/manager-web/src/views/roleConfig.vue b/main/manager-web/src/views/roleConfig.vue
index cbeb2c50..c69a4566 100644
--- a/main/manager-web/src/views/roleConfig.vue
+++ b/main/manager-web/src/views/roleConfig.vue
@@ -60,10 +60,31 @@
-
+
+