-
+
+
+
+
+
+
+
+
{{ item.title }}
{{ item.label }}
-
-
-
+
![]()
+
+
+ {{ item.value }}
-
{{ item.value }}
+
+
@@ -33,48 +229,30 @@ const props = defineProps({
})
const option = computed(() => props.chartConfig.option)
+
+const getImageUrl = (name: string) => {
+ return new URL(`./assets/${name}`, import.meta.url).href
+}
+
+
diff --git a/src/packages/components/Charts/MyComponents/StorageScene/config.ts b/src/packages/components/Charts/MyComponents/StorageScene/config.ts
deleted file mode 100644
index f31b141..0000000
--- a/src/packages/components/Charts/MyComponents/StorageScene/config.ts
+++ /dev/null
@@ -1,26 +0,0 @@
-import { PublicConfigClass } from '@/packages/public'
-import { CreateComponentType } from '@/packages/index.d'
-import { StorageSceneConfig } from './index'
-import dataJson from './data.json'
-
-export const option = {
- dataset: dataJson.source,
- title: '场景分布概况',
- titleColor: '#ffffff',
- titleSize: 20,
- linkColor: '#00E5FF',
- linkText: '查看更多>>',
- sceneNameColor: '#ffffff',
- sceneNameSize: 16,
- labelColor: '#B0E0E6',
- labelSize: 14,
- valueColor: '#00E5FF',
- valueSize: 20,
- borderColor: '#4A90E2'
-}
-
-export default class Config extends PublicConfigClass implements CreateComponentType {
- public key = StorageSceneConfig.key
- public chartConfig = StorageSceneConfig
- public option = option
-}
diff --git a/src/packages/components/Charts/MyComponents/StorageScene/config.vue b/src/packages/components/Charts/MyComponents/StorageScene/config.vue
deleted file mode 100644
index 82d1f95..0000000
--- a/src/packages/components/Charts/MyComponents/StorageScene/config.vue
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/packages/components/Charts/MyComponents/StorageScene/data.json b/src/packages/components/Charts/MyComponents/StorageScene/data.json
deleted file mode 100644
index f8c4514..0000000
--- a/src/packages/components/Charts/MyComponents/StorageScene/data.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "source": [
- {
- "name": "危化品库",
- "metrics": [
- { "label": "场景总数", "value": 5, "icon": "folder" },
- { "label": "智控场景", "value": 60, "icon": "server" }
- ]
- },
- {
- "name": "危废品库",
- "metrics": [
- { "label": "场景总数", "value": 5, "icon": "folder" },
- { "label": "智控场景", "value": 60, "icon": "server" }
- ]
- }
- ]
-}
diff --git a/src/packages/components/Charts/MyComponents/StorageScene/index.ts b/src/packages/components/Charts/MyComponents/StorageScene/index.ts
deleted file mode 100644
index 659951d..0000000
--- a/src/packages/components/Charts/MyComponents/StorageScene/index.ts
+++ /dev/null
@@ -1,14 +0,0 @@
-import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
-
-export const StorageSceneConfig: ConfigType = {
- key: 'StorageScene',
- chartKey: 'VStorageScene',
- conKey: 'VCStorageScene',
- title: '仓储场景',
- category: 'MyComponents',
- categoryName: '自定义组件',
- package: PackagesCategoryEnum.CHARTS,
- chartFrame: ChartFrameEnum.COMMON,
- image: 'storage_scene.png'
-}
-export default StorageSceneConfig
diff --git a/src/packages/components/Charts/MyComponents/StorageScene/index.vue b/src/packages/components/Charts/MyComponents/StorageScene/index.vue
deleted file mode 100644
index f814143..0000000
--- a/src/packages/components/Charts/MyComponents/StorageScene/index.vue
+++ /dev/null
@@ -1,147 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
- {{ metric.label }}
- {{ metric.value }}
-
-
-
-
-
-
-
-
-
-
-
diff --git a/04.png b/src/packages/components/Charts/MyComponents/WorkshopScene/assets/04.png
similarity index 100%
rename from 04.png
rename to src/packages/components/Charts/MyComponents/WorkshopScene/assets/04.png
diff --git a/6.png b/src/packages/components/Charts/MyComponents/WorkshopScene/assets/6.png
similarity index 100%
rename from 6.png
rename to src/packages/components/Charts/MyComponents/WorkshopScene/assets/6.png
diff --git a/src/packages/components/Charts/MyComponents/WorkshopScene/index.vue b/src/packages/components/Charts/MyComponents/WorkshopScene/index.vue
index 9546094..6bfc63a 100644
--- a/src/packages/components/Charts/MyComponents/WorkshopScene/index.vue
+++ b/src/packages/components/Charts/MyComponents/WorkshopScene/index.vue
@@ -40,8 +40,8 @@