wujingjing
2024-12-30 c4004648da4014c8777e4f4bd887ca28cb7afd97
src/views/project/yw/systemManage/metricAgentMgr/optDlg/MetricName.vue
@@ -11,7 +11,7 @@
         >
            <el-table-column prop="title" label="名称" width="120" fixed="left" show-overflow-tooltip> </el-table-column>
            <el-table-column prop="full_name" label="全称" width="170" show-overflow-tooltip> </el-table-column>
            <el-table-column prop="metric_define" label="定义" show-overflow-tooltip> </el-table-column>
            <el-table-column prop="metrics_define" label="定义" show-overflow-tooltip> </el-table-column>
            <el-table-column prop="calcu_method" label="计算方法" width="120" show-overflow-tooltip> </el-table-column>
            <el-table-column label="维度" prop="dimension" show-overflow-tooltip>
@@ -24,10 +24,10 @@
</template>
<script setup lang="ts">
import { computed, ref, watch } from 'vue';
import * as metricApi from '/@/api/metric';
import ywDialog from '/@/components/dialog/yw-dialog.vue';
import _ from 'lodash';
import { computed, ref, watch } from 'vue';
import * as metricApi from '/@/api/metrics';
import ywDialog from '/@/components/dialog/yw-dialog.vue';
const props = defineProps(['metricItem']);
const isShow = defineModel({
@@ -38,7 +38,7 @@
const title = computed(() => props.metricItem?.title + '——指标名称');
// 需要合并单元格的 prop
const GROUP_PROP = ['title', 'full_name', 'metric_define', 'calcu_method'];
const GROUP_PROP = ['title', 'full_name', 'metrics_define', 'calcu_method'];
const objectSpanMethod = ({ row, column, rowIndex, columnIndex }) => {
   if (GROUP_PROP.includes(column.property)) {
      return {