Ver Fonte

修改流阻系数曲线图的 Y 轴配

970319330@qq.com há 2 dias atrás
pai
commit
82b2aa18f4
1 ficheiros alterados com 14 adições e 0 exclusões
  1. 14 0
      src/optionSystem/calculationAndSelection/index.vue

+ 14 - 0
src/optionSystem/calculationAndSelection/index.vue

@@ -629,6 +629,7 @@
               <el-table-column prop="fr" :label="$t('流阻系数')" align="center"></el-table-column>
               <el-table-column prop="fkv" :label="$t('阻塞流修正系数')" align="center"></el-table-column>
               <el-table-column prop="v" :label="$t('流速') + '(' + valveSelection.out_v + ')'" align="center"></el-table-column>
+              <el-table-column prop="db" :label="$t('噪音')" align="center"></el-table-column>
             </el-table>
             <div v-if="tableData2" style="margin-top: 20px;">
               <div class="mt-10" v-if="resultMessages.result_success">
@@ -2283,6 +2284,8 @@ export default {
             nice: true
           },
           value: {
+            type: 'log',
+            base: 10,
             nice: true
           }
         })
@@ -2304,6 +2307,17 @@ export default {
           title: {
             text: this.$t('流阻系数ζ')
           },
+          label: {
+            formatter(text) {
+              const num = Number(text)
+              if (num <= 0 || !isFinite(num)) return String(num)
+              const exp = Math.round(Math.log10(num))
+              const sign = exp < 0 ? '⁻' : ''
+              const superscriptMap = { '0': '⁰', '1': '¹', '2': '²', '3': '³', '4': '⁴', '5': '⁵', '6': '⁶', '7': '⁷', '8': '⁸', '9': '⁹' }
+              const expStr = String(Math.abs(exp)).split('').map(c => superscriptMap[c] || c).join('')
+              return '10' + sign + expStr
+            }
+          },
           line: {
             style: { stroke: '#bfbfbf' }
           },