Commit 02b6e9cc6ad7f2947fd8dbd402e933d789a6dc1b

Authored by 温伟
2 parents cc1ffdd9 c9e1d05f

Merge branch 'fix/DEFECT-1301' into 'main_dev'

fix: 数据看板流量计组件单位样式调整

See merge request yunteng/thingskit-front!629
@@ -104,7 +104,7 @@ @@ -104,7 +104,7 @@
104 </svg> 104 </svg>
105 105
106 <div 106 <div
107 - class="absolute w-full h-full top-0 left-0 text-center text-lg flex items-center justify-center flex-col" 107 + class="absolute w-full h-full top-0 left-0 text-center text-lg flex items-center justify-center"
108 :style="{ color: getDesign.fontColor }" 108 :style="{ color: getDesign.fontColor }"
109 > 109 >
110 <div>{{ currentValue }}</div> 110 <div>{{ currentValue }}</div>
@@ -97,7 +97,7 @@ @@ -97,7 +97,7 @@
97 /> 97 />
98 </svg> 98 </svg>
99 <div 99 <div
100 - class="absolute w-full h-full top-0 left-0 text-center text-lg flex items-center justify-center flex-col" 100 + class="absolute w-full h-full top-0 left-0 text-center text-lg flex items-center justify-center"
101 :style="{ color: getDesign.fontColor }" 101 :style="{ color: getDesign.fontColor }"
102 > 102 >
103 <div>{{ currentValue }}</div> 103 <div>{{ currentValue }}</div>
@@ -30,6 +30,16 @@ @@ -30,6 +30,16 @@
30 : transformValue; 30 : transformValue;
31 }); 31 });
32 32
  33 + const getDesign = computed(() => {
  34 + const { persetOption, option } = props.config;
  35 + const { fontColor: presetFontColor } = persetOption || {};
  36 + const { componentInfo } = option || {};
  37 + const { fontColor } = componentInfo || {};
  38 + return {
  39 + fontColor: fontColor ?? presetFontColor,
  40 + };
  41 + });
  42 +
33 const updateFn: DataFetchUpdateFn = (message, attribute) => { 43 const updateFn: DataFetchUpdateFn = (message, attribute) => {
34 const { data = {} } = message; 44 const { data = {} } = message;
35 const [latest] = data[attribute] || []; 45 const [latest] = data[attribute] || [];
@@ -226,12 +236,15 @@ @@ -226,12 +236,15 @@
226 </g> 236 </g>
227 </g> 237 </g>
228 </svg> 238 </svg>
229 - <!-- <div class="absolute w-full h-full flex justify-center items-center bg-transparent">  
230 - <div class="transform translate-x-full text-lg text-gray-500"> 239 + <div class="absolute w-full h-full flex justify-center items-center bg-transparent">
  240 + <div
  241 + class="transform translate-x-full text-lg text-gray-500"
  242 + :style="{ color: getDesign.fontColor }"
  243 + >
231 <span>{{ currentValue }}</span> 244 <span>{{ currentValue }}</span>
232 <span>{{ '℃' }}</span> 245 <span>{{ '℃' }}</span>
233 </div> 246 </div>
234 - </div> --> 247 + </div>
235 </main> 248 </main>
236 </template> 249 </template>
237 250