From 33349cd8ee23f97f43870115152fabd2d47dcbe1 Mon Sep 17 00:00:00 2001 From: userName Date: Fri, 7 Mar 2025 10:30:09 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=84=E4=BB=B6=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Equipment/Equipment/TitlesBg02/config.ts | 9 +- .../Equipment/Equipment/TitlesBg02/config.vue | 8 +- .../Equipment/Equipment/TitlesBg02/index.vue | 42 ++++++- .../Equipment/Equipment/TitlesBg04/config.vue | 11 ++ .../Equipment/Equipment/TitlesBg07/config.ts | 8 +- .../Equipment/Equipment/TitlesBg07/config.vue | 33 +++++ .../Equipment/Equipment/TitlesBg07/index.vue | 22 +++- .../Units/Titles/ContentTitle02/config.ts | 13 +- .../Units/Titles/ContentTitle02/config.vue | 106 ++++++++++++++++ .../Units/Titles/ContentTitle02/index.vue | 47 ++++++- .../Units/Titles/ContentTitle04/config.ts | 13 +- .../Units/Titles/ContentTitle04/config.vue | 116 ++++++++++++++++++ .../Units/Titles/ContentTitle04/index.vue | 50 +++++++- .../Units/Titles/ContentTitle05/config.ts | 3 + .../Units/Titles/ContentTitle05/config.vue | 39 ++++++ .../Units/Titles/ContentTitle05/index.vue | 10 +- .../Units/Titles/TitlesBtn/config.ts | 3 + .../Units/Titles/TitlesBtn/config.vue | 39 ++++++ .../Units/Titles/TitlesBtn/index.ts | 2 +- .../Units/Titles/TitlesBtn/index.vue | 10 +- .../Units/Titles/TitlesBtnActive/config.ts | 3 + .../Units/Titles/TitlesBtnActive/config.vue | 39 ++++++ .../Units/Titles/TitlesBtnActive/index.ts | 2 +- .../Units/Titles/TitlesBtnActive/index.vue | 10 +- 24 files changed, 621 insertions(+), 17 deletions(-) diff --git a/src/packages/components/Equipment/Equipment/TitlesBg02/config.ts b/src/packages/components/Equipment/Equipment/TitlesBg02/config.ts index b46014c..9b576d5 100644 --- a/src/packages/components/Equipment/Equipment/TitlesBg02/config.ts +++ b/src/packages/components/Equipment/Equipment/TitlesBg02/config.ts @@ -1,12 +1,15 @@ import { PublicConfigClass } from '@/packages/public' -import { chartInitConfig } from '@/settings/designSetting' +import { chartInitConfig, requestSqlConfig } from '@/settings/designSetting' import { CreateComponentType } from '@/packages/index.d' import { EquipmentTitlesbg02Config } from './index' import cloneDeep from 'lodash/cloneDeep' export const option = { text: '风险指数', - colors: [], + value: '73%', + colors: ['#CBE7CD','#FFCE00'], + textSize1: 14, + textSize2: 28 } export default class Config extends PublicConfigClass implements CreateComponentType { @@ -14,4 +17,6 @@ export default class Config extends PublicConfigClass implements CreateComponent public attr = { ...chartInitConfig, w: 142, h: 142, zIndex: 1 } public chartConfig = cloneDeep(EquipmentTitlesbg02Config) public option = cloneDeep(option) + public request = { ...requestSqlConfig, requestSQLContent: { sql: 'select * from ' }, } + public filter = "return res.result;" } diff --git a/src/packages/components/Equipment/Equipment/TitlesBg02/config.vue b/src/packages/components/Equipment/Equipment/TitlesBg02/config.vue index f527bfd..4af918c 100644 --- a/src/packages/components/Equipment/Equipment/TitlesBg02/config.vue +++ b/src/packages/components/Equipment/Equipment/TitlesBg02/config.vue @@ -10,7 +10,13 @@ /> - + + + + + + +
+
{{ text }}
+
{{ value }}
编组 68 @@ -28,9 +30,9 @@ - + @@ -47,6 +49,8 @@
+
{{ textValue }}
编组 24 @@ -44,6 +45,8 @@
+
{{ valueText }} {{ unitText }}
+
{{ labelText }}
编组 44 @@ -38,6 +40,8 @@
+
+
+ {{ item }} {{ unitText[index] || null }} +
+
+ +
{{ labelText }}
编组 62 @@ -44,6 +51,8 @@
+
{{dataset}}
编组 64 @@ -77,7 +78,10 @@ const props = defineProps({ const { w, h } = toRefs(props.chartConfig.attr) const { colors, - boxId + boxId, + textColor, + textSize, + dataset } = toRefs(props.chartConfig.option) @@ -92,6 +96,10 @@ const { position: absolute; z-index: -1; } + .valuebox{ + color: v-bind('textColor'); + font-size: v-bind('textSize+"px"'); + } .fill { fill: v-bind('colors[0]'); } diff --git a/src/packages/components/Units/Titles/TitlesBtn/config.ts b/src/packages/components/Units/Titles/TitlesBtn/config.ts index 356a13c..dc455df 100644 --- a/src/packages/components/Units/Titles/TitlesBtn/config.ts +++ b/src/packages/components/Units/Titles/TitlesBtn/config.ts @@ -5,8 +5,11 @@ import { TitlesBtnConfig } from './index' import cloneDeep from 'lodash/cloneDeep' export const option = { + dataset: '', boxId: 'linearGradientTitlesLeftBtn', colors: ['#131415','#008C47','#02C175','#02AD69','#008C46','#06C869','#02B56D','#EBBE10','#02C074'], + textColor: '#fff', + textSize: 14 } export default class Config extends PublicConfigClass implements CreateComponentType { diff --git a/src/packages/components/Units/Titles/TitlesBtn/config.vue b/src/packages/components/Units/Titles/TitlesBtn/config.vue index c5f2d98..a4b2de1 100644 --- a/src/packages/components/Units/Titles/TitlesBtn/config.vue +++ b/src/packages/components/Units/Titles/TitlesBtn/config.vue @@ -10,6 +10,45 @@ /> + + + + + + + + + + + + + 恢复默认 + + + + + + +
+
{{dataset}}
编组 39 @@ -99,7 +100,10 @@ const filterId = `border-box-04-filterId-${getUUID()}` const { w, h } = toRefs(props.chartConfig.attr) const { colors, - boxId + boxId, + textColor, + textSize, + dataset } = toRefs(props.chartConfig.option) @@ -114,6 +118,10 @@ const { position: absolute; z-index: -1; } + .valuebox{ + color: v-bind('textColor'); + font-size: v-bind('textSize+"px"'); + } .fill { fill: v-bind('colors[0]'); } diff --git a/src/packages/components/Units/Titles/TitlesBtnActive/config.ts b/src/packages/components/Units/Titles/TitlesBtnActive/config.ts index 99f587f..184467e 100644 --- a/src/packages/components/Units/Titles/TitlesBtnActive/config.ts +++ b/src/packages/components/Units/Titles/TitlesBtnActive/config.ts @@ -7,6 +7,9 @@ import cloneDeep from 'lodash/cloneDeep' export const option = { boxId: 'linearGradientTitlesLeftBtnActive', colors: ['#131415','#EA9607','#EBBE11','#EBBE10','#EBBA0F','#EBB90F','#EBBA0F'], + dataset: '', + textColor: '#fff', + textSize: 14 } export default class Config extends PublicConfigClass implements CreateComponentType { diff --git a/src/packages/components/Units/Titles/TitlesBtnActive/config.vue b/src/packages/components/Units/Titles/TitlesBtnActive/config.vue index c5f2d98..a4b2de1 100644 --- a/src/packages/components/Units/Titles/TitlesBtnActive/config.vue +++ b/src/packages/components/Units/Titles/TitlesBtnActive/config.vue @@ -10,6 +10,45 @@ /> + + + + + + + + + + + + + 恢复默认 + + + + + + +
+
{{dataset}}
编组 39 @@ -97,7 +98,10 @@ const filterId = `border-box-04-filterId-${getUUID()}` const { w, h } = toRefs(props.chartConfig.attr) const { colors, - boxId + boxId, + textColor, + textSize, + dataset } = toRefs(props.chartConfig.option) @@ -112,6 +116,10 @@ const { position: absolute; z-index: -1; } + .valuebox{ + color: v-bind('textColor'); + font-size: v-bind('textSize+"px"'); + } .fill { fill: v-bind('colors[0]'); }