1
0

2 کامیت‌ها 10c57ebe9a ... edc978ca4a

نویسنده SHA1 پیام تاریخ
  拎壶冲 edc978ca4a Merge branch 'master' of http://94.191.59.107:3000/wukai/jy2024-ui 7 ماه پیش
  拎壶冲 a6c44c2649 fix: 修改首页指标名称 7 ماه پیش
2فایلهای تغییر یافته به همراه11 افزوده شده و 2 حذف شده
  1. 10 1
      src/views/index/widget/indexConfig.vue
  2. 1 1
      src/views/index/widget/runTendency.vue

+ 10 - 1
src/views/index/widget/indexConfig.vue

@@ -2,7 +2,11 @@
   <el-button type="primary" icon="plus" @click="addIndex">新增指标</el-button>
   <el-table :data="listData" border style="width: 100%;margin-top:10px">
     <el-table-column prop="objName" label="对象名称" width="180" />
-    <el-table-column prop="metricsName" label="指标名称" />
+    <el-table-column prop="metricsName" label="指标名称">
+      <template #default="scope">
+        <el-input v-model="scope.row.metricsName" @keyup.enter="editMName(scope.row)"/>
+      </template>
+    </el-table-column>
     <el-table-column label="操作" width="80">
       <template #default="scope">
         <el-button type="primary" link icon="delete" @click="handleDelete(scope.row)">删除</el-button>
@@ -29,6 +33,7 @@
 </template>
 <script setup lang="ts">
 import {msConfigList,msConfigDel,msConfigSelect,msConfigAdd} from "@/api/index/hl"
+import {updateMsConfig} from "@/api/biz/msConfig"
 import {onMounted, reactive} from "vue";
 const {proxy} = getCurrentInstance()
 const listData=ref([])
@@ -41,6 +46,10 @@ const query = reactive({
   pageNum:1,
   pageSize:10
 })
+
+const editMName=async (row)=>{
+  await updateMsConfig(row)
+}
 const total = ref(0)
 const emit = defineEmits(["update"])
 onMounted(()=>{

+ 1 - 1
src/views/index/widget/runTendency.vue

@@ -10,7 +10,7 @@
     <div class="column-content chart-content run-tendency">
       <div class="run-title">
         <div v-for="(item,index) in trendData" :class="[`r-t-row`,{'active':index===active}]" @click="clickTrend(index)">
-          <div class="r-value">{{item.value.toFixed(1)}}%</div>
+          <div class="r-value">{{item.value.toFixed(1)}}</div>
           <div>
             <div class="r-obj-name">{{item.objName}}</div>
             <div class="r-obj-metrics-name">{{item.metricsName}}</div>