From 7041453059d9196a047e2d6dfd2a661b4456c66b Mon Sep 17 00:00:00 2001 From: Free-sss <630042479@qq.com> Date: Thu, 4 Sep 2025 19:47:10 +0800 Subject: [PATCH] =?UTF-8?q?feat=E3=80=90=E8=83=BD=E6=BA=90=E5=9C=BA?= =?UTF-8?q?=E6=99=AF=E3=80=91=EF=BC=9A=EF=BC=88=E7=94=A8=E7=94=B5=E9=87=8F?= =?UTF-8?q?=E6=8E=92=E8=A1=8C=EF=BC=89=20from=20Liao?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../PowerConsumptionRankingSystem/config.ts | 27 ++ .../PowerConsumptionRankingSystem/config.vue | 42 +++ .../PowerConsumptionRankingSystem/data.json | 33 +++ .../images/左3条_03.png | Bin 0 -> 4731 bytes .../images/排行底1_03.png | Bin 0 -> 1731 bytes .../images/排行底2_03.png | Bin 0 -> 1677 bytes .../images/背景框_03.png | Bin 0 -> 17011 bytes .../PowerConsumptionRankingSystem/index.ts | 22 ++ .../PowerConsumptionRankingSystem/index.vue | 245 ++++++++++++++++++ 9 files changed, 369 insertions(+) create mode 100644 src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/config.ts create mode 100644 src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/config.vue create mode 100644 src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/data.json create mode 100644 src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/images/左3条_03.png create mode 100644 src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/images/排行底1_03.png create mode 100644 src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/images/排行底2_03.png create mode 100644 src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/images/背景框_03.png create mode 100644 src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/index.ts create mode 100644 src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/index.vue diff --git a/src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/config.ts b/src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/config.ts new file mode 100644 index 0000000..dac61b7 --- /dev/null +++ b/src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/config.ts @@ -0,0 +1,27 @@ +import { echartOptionProfixHandle, PublicConfigClass } from '@/packages/public'; +import { PowerConsumptionRankingSystemConfig } from './index'; +import { CreateComponentType } from '@/packages/index.d'; +import cloneDeep from 'lodash/cloneDeep'; +import { chartInitConfig } from '@/settings/designSetting'; +import dataJson from './data.json' + +export const option = { + // 进行时效果 + processing: true, + // 渐变颜色 + color: '#23ffe2', + color2: '#0f86eb', + // 轨道颜色 + railColor: '#09222e', + railBorderColor: '#0d5f68', + borderRadius: 50, + railWidth: 60, + dataset: dataJson +} + +export default class Config extends PublicConfigClass implements CreateComponentType { + public key = PowerConsumptionRankingSystemConfig.key + public attr = { ...chartInitConfig, w: 450, h: 320, zIndex: 1 } + public chartConfig = cloneDeep(PowerConsumptionRankingSystemConfig) + public option = cloneDeep(option) +} \ No newline at end of file diff --git a/src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/config.vue b/src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/config.vue new file mode 100644 index 0000000..7d63c81 --- /dev/null +++ b/src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/config.vue @@ -0,0 +1,42 @@ + + + diff --git a/src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/data.json b/src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/data.json new file mode 100644 index 0000000..aef3fae --- /dev/null +++ b/src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/data.json @@ -0,0 +1,33 @@ +[ + { + "name": "产线名称1", + "value": 40000, + "percentage": 60, + "unit":"/kwh" + }, + { + "name": "产线名称2", + "value": 34000, + "percentage": 40, + "unit":"/kwh" + + }, + { + "name": "产线名称3", + "value": 30000, + "percentage": 60, + "unit":"/kwh" + }, + { + "name": "产线名称4", + "value": 28000, + "percentage": 50, + "unit":"/kwh" + }, + { + "name": "产线名称5", + "value": 25000, + "percentage": 60, + "unit":"/kwh" + } +] diff --git a/src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/images/左3条_03.png b/src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/images/左3条_03.png new file mode 100644 index 0000000000000000000000000000000000000000..ca996afaf06c8fd635e1811d6f12763aef3819de GIT binary patch literal 4731 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 literal 0 HcmV?d00001 diff --git a/src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/images/排行底1_03.png b/src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/images/排行底1_03.png new file mode 100644 index 0000000000000000000000000000000000000000..68e58e8c127474b8e1737703e1aa67fdce47f37f GIT binary patch literal 1731 zcmaJ?c~BE)91Wt#Q5cZJqXm~>Rg~NbkmU>{$Q3{chn0#USx5}Yrn`#?l$Hu;i`60^ zIHE&UKmiqXKt*Dqv=p$FqbMLM2;u=npapL#c7uTZqjYC>_xrwi@BOZ~vzZ}5n~V)t z84?HtV?SSRDE?lF-&Xp1_>)!VbV+-F@uILWI1W<@5s1JM!?6(HCl|&;p^#9V^w~AY zl|ay4D-}dxQT#wq1k1@nErzU?D{(e~;Oe1P3Pmyq17e|gsltsouBjseQn4E`lEtU; zmEMp<>YI!}VaY)PQL;?L785<(0arDM3&d(o6V+B=@dGhgd<33k^&Q|Nea|%PJs)d zB1Edhq_6_eDhgxaM9htdC;P4nxpH1sfzEac?-@lcR8nYUs)7yu^ z<;`)quqaUuDX=-N_&t}gAXjS#xe|}eg%IgZNbG~aa$u%rP`Yp~)CKisx#ER$p)JUz z;K@+5ll|AE=Z) z@(&NIT3^+owfA54j~0y{IrQSk=+aaJz;)`|Ta$II8I{TAgN*|NJwY{9%ojDApRIiJ zdcwZ;kD#3C`kgwNU$0TM9{tnIVARm%ki)&y(!XL#j3$S}4qJb5wrTvib-qz-%=x#+ zV$gs`A6+SE=SeQ#n$oXSMOy8dJkoZ9)8P>L_@2k1kGrfK`!}s`4c=O`@xs<+Psi^ zkGEtsPj*FKJ?HMNlBI{nRmx56*FpA1v?ardMa^|BT^S7#AKqC?+FHQe`_nNa&y(A# z*2Oa`a(0|ZFU<{Yj<$#}UsPcS+F!WQS~y{JZOT~ny@(U^iy+fW&0k?_%NM^1&VFl3 z`*kdl4w3cqWG4#*{z>kZiMdAZhNgS7EP;`bE@9!8eYc}nW_wme4tAf+iPmQ|8?DHw z$V|VFOyqV=oL%0oV}?CuUaHJwTN)4h7nc=Vo#0rn;pA&dnstHQwR&s1JU4q6es{XY zv_>U^He`q7Cm;75lGrTmwzZAE>EM{b*DV@*omJn-`^tdsM6zu$>fT+Lf~e|z23Ag| zUToPW|8gL!e zfmAs~Wy?-wggvPLocyRwb~mZ)K|9u6p7V{@F+=0djuDOi)j>_f-Y0hmXY{t$4Dm=! zA&iSV(#~`n`j39f>)v->G-_LgPCE|`UD@3iZvv&;buvd9f$oE8VYdArX!Q0q6qrYE zv8Yeea8GmM^0@ocvI`rZF@Gx;%SBb;5iiqShVE%fA6NenEI(&jjU-m(L9F6UO?7p> zeV?SfdfD^b!rV#XC__A-RPOpaOff=_3v4Xu?M(oW%A9;&m^AiGJ^gu1Jl=XX0Nz;` zooeQAZF8@e`cVoM8EbQIYiB()vDQp^cubpZC%Ez)Eqe@FiQ3 literal 0 HcmV?d00001 diff --git a/src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/images/排行底2_03.png b/src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/images/排行底2_03.png new file mode 100644 index 0000000000000000000000000000000000000000..412d043fa428ee8823fe8b1e3e6c7db8a7dc8d01 GIT binary patch literal 1677 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 literal 0 HcmV?d00001 diff --git a/src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/index.ts b/src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/index.ts new file mode 100644 index 0000000..11ca656 --- /dev/null +++ b/src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/index.ts @@ -0,0 +1,22 @@ +// 公共类型声明 +import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d' +// 当前[信息模块]分类声明 +import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d' + +export const PowerConsumptionRankingSystemConfig: ConfigType = { + // 唯一key + key: 'PowerConsumptionRankingSystem', + // 图表组件渲染 Components 格式: V + key + chartKey: 'VPowerConsumptionRankingSystem', + // 配置组件渲染 Components 格式: VC + key + conKey: 'VCPowerConsumptionRankingSystem', + // 名称 + title: '用电量排行', + // 子分类目录 + category: ChatCategoryEnum.IntegratedEnergy, + categoryName: ChatCategoryEnumName.IntegratedEnergy, + // 包分类 + package: PackagesCategoryEnum.CHARTS, + // 图片 + image: 'PowerConsumptionRankingSystem.png' +} \ No newline at end of file diff --git a/src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/index.vue b/src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/index.vue new file mode 100644 index 0000000..1fb721b --- /dev/null +++ b/src/packages/components/Charts/IntegratedEnergy/PowerConsumptionRankingSystem/index.vue @@ -0,0 +1,245 @@ + + + + + \ No newline at end of file