diff --git a/public/components/FeatureMenu/feature_button_active.png b/public/components/FeatureMenu/feature_button_active.png
new file mode 100644
index 0000000..64aa8ce
Binary files /dev/null and b/public/components/FeatureMenu/feature_button_active.png differ
diff --git a/public/components/FeatureMenu/feature_button_background.png b/public/components/FeatureMenu/feature_button_background.png
new file mode 100644
index 0000000..a3eb217
Binary files /dev/null and b/public/components/FeatureMenu/feature_button_background.png differ
diff --git a/src/assets/images/chart/units/feature_menu.png b/src/assets/images/chart/units/feature_menu.png
new file mode 100644
index 0000000..ba98e72
Binary files /dev/null and b/src/assets/images/chart/units/feature_menu.png differ
diff --git a/src/packages/components/Units/Titles/FeatureMenu/config.ts b/src/packages/components/Units/Titles/FeatureMenu/config.ts
new file mode 100644
index 0000000..92e272e
--- /dev/null
+++ b/src/packages/components/Units/Titles/FeatureMenu/config.ts
@@ -0,0 +1,23 @@
+import { PublicConfigClass } from '@/packages/public'
+import { FeatureMenuConfig } from './index'
+import { CreateComponentType } from '@/packages/index.d'
+import cloneDeep from 'lodash/cloneDeep'
+import dataJson from './data.json'
+
+const option = {
+ buttonList: [
+ '现场标绘','任务下发','路线规划'
+ ],
+ selectButton: '现场标绘',
+}
+
+export default class Config extends PublicConfigClass implements CreateComponentType {
+ public key: string = FeatureMenuConfig.key
+ public chartConfig = cloneDeep(FeatureMenuConfig)
+ public option = cloneDeep(option)
+ constructor() {
+ super();
+ this.attr.w = 348;
+ this.attr.h = 38;
+ }
+}
diff --git a/src/packages/components/Units/Titles/FeatureMenu/config.vue b/src/packages/components/Units/Titles/FeatureMenu/config.vue
new file mode 100644
index 0000000..5a6556e
--- /dev/null
+++ b/src/packages/components/Units/Titles/FeatureMenu/config.vue
@@ -0,0 +1,91 @@
+
+
+
+
+
+
+
+ 添加按钮
+
+
+
+
+
+
diff --git a/src/packages/components/Units/Titles/FeatureMenu/data.json b/src/packages/components/Units/Titles/FeatureMenu/data.json
new file mode 100644
index 0000000..e69de29
diff --git a/src/packages/components/Units/Titles/FeatureMenu/index.ts b/src/packages/components/Units/Titles/FeatureMenu/index.ts
new file mode 100644
index 0000000..b72bed8
--- /dev/null
+++ b/src/packages/components/Units/Titles/FeatureMenu/index.ts
@@ -0,0 +1,14 @@
+import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
+import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
+
+export const FeatureMenuConfig: ConfigType = {
+ key: 'FeatureMenu',
+ chartKey: 'VFeatureMenu',
+ conKey: 'VCFeatureMenu',
+ title: '功能菜单',
+ category: ChatCategoryEnum.TITLE,
+ categoryName: ChatCategoryEnumName.TITLE,
+ package: PackagesCategoryEnum.UNITS,
+ chartFrame: ChartFrameEnum.STATIC,
+ image: 'feature_menu.png'
+}
diff --git a/src/packages/components/Units/Titles/FeatureMenu/index.vue b/src/packages/components/Units/Titles/FeatureMenu/index.vue
new file mode 100644
index 0000000..fa1dd5b
--- /dev/null
+++ b/src/packages/components/Units/Titles/FeatureMenu/index.vue
@@ -0,0 +1,59 @@
+
+
+
+
+
+
diff --git a/src/packages/components/Units/Titles/index.ts b/src/packages/components/Units/Titles/index.ts
index 163b835..ba68862 100644
--- a/src/packages/components/Units/Titles/index.ts
+++ b/src/packages/components/Units/Titles/index.ts
@@ -29,6 +29,7 @@ import { UnitsBg01Config } from './UnitsBg01/index';
import { UnitsBg02Config } from './UnitsBg02/index';
import { UnitsBg03Config } from './UnitsBg03/index';
import { UnitsBg04Config } from './UnitsBg04/index';
+import { FeatureMenuConfig } from './FeatureMenu/index';
export default [
@@ -62,5 +63,6 @@ export default [
UnitsBg01Config,
UnitsBg02Config,
UnitsBg03Config,
- UnitsBg04Config
+ UnitsBg04Config,
+ FeatureMenuConfig,
];