diff --git a/src/components/common-autocomplete/index.vue b/src/components/common-autocomplete/index.vue
index 2b1cb29..255cb7e 100644
--- a/src/components/common-autocomplete/index.vue
+++ b/src/components/common-autocomplete/index.vue
@@ -1,42 +1,4 @@
diff --git a/src/components/common-menu/index.vue b/src/components/common-menu/index.vue
index e784bea..28d1d07 100644
--- a/src/components/common-menu/index.vue
+++ b/src/components/common-menu/index.vue
@@ -1,6 +1,6 @@
diff --git a/src/components/common-menu/public.d.ts b/src/components/common-menu/public.d.ts
new file mode 100644
index 0000000..8a533f0
--- /dev/null
+++ b/src/components/common-menu/public.d.ts
@@ -0,0 +1,42 @@
+import {RouteRecordRaw} from "vue-router";
+
+export interface CommonMenuItemProps {
+ /**menu配置*/
+ menuItem: CommonMenuItem;
+ /**index序号*/
+ index: number | string;
+}
+
+/**
+ * 菜单对象
+ */
+export interface CommonMenuItem {
+ /**是否是下拉Dropdown样式*/
+ isDropdown?: boolean;
+ /**是否是分割元素*/
+ isSplit?: boolean;
+ /**自定义样式*/
+ menuCls?: string;
+ /**路由地址*/
+ index?: string;
+ /** 路由 */
+ route?: RouteRecordRaw;
+ /** 图标 */
+ icon?: string;
+ /** 图标大小 */
+ iconSize?: number | string;
+ /** 菜单显示名称 */
+ label?: string;
+ /** 菜单显示名称的Key,国际化需要 */
+ labelKey?: string;
+ /** 图标计算函数 */
+ iconIf?: () => string;
+ /** click事件 */
+ click?: () => string;
+ /**子菜单*/
+ children?: Array;
+ /**自定义属性*/
+ attrs: {
+ [key: string]: any
+ }
+}
diff --git a/src/components/common-table/common-table-column.vue b/src/components/common-table/common-table-column.vue
index 017a055..19414aa 100644
--- a/src/components/common-table/common-table-column.vue
+++ b/src/components/common-table/common-table-column.vue
@@ -1,23 +1,7 @@