diff --git a/apps/web-antd/src/views/crm/permission/index.ts b/apps/web-antd/src/views/crm/permission/index.ts
new file mode 100644
index 00000000..a175bff4
--- /dev/null
+++ b/apps/web-antd/src/views/crm/permission/index.ts
@@ -0,0 +1,2 @@
+export { default as PermissionList } from './modules/permission-list.vue';
+export { default as TransferForm } from './modules/transfer-form.vue';
diff --git a/apps/web-antd/src/views/crm/permission/modules/permission-form.vue b/apps/web-antd/src/views/crm/permission/modules/permission-form.vue
new file mode 100644
index 00000000..af5b3170
--- /dev/null
+++ b/apps/web-antd/src/views/crm/permission/modules/permission-form.vue
@@ -0,0 +1,162 @@
+
+
+
+
+
+
+
diff --git a/apps/web-antd/src/views/crm/permission/modules/permission-list.vue b/apps/web-antd/src/views/crm/permission/modules/permission-list.vue
new file mode 100644
index 00000000..5079623a
--- /dev/null
+++ b/apps/web-antd/src/views/crm/permission/modules/permission-list.vue
@@ -0,0 +1,277 @@
+
+
+
+
+
diff --git a/apps/web-antd/src/views/crm/permission/modules/transfer-form.vue b/apps/web-antd/src/views/crm/permission/modules/transfer-form.vue
new file mode 100644
index 00000000..f849cdfc
--- /dev/null
+++ b/apps/web-antd/src/views/crm/permission/modules/transfer-form.vue
@@ -0,0 +1,202 @@
+
+
+
+
+
+
+