From 8d83544ff6e123df4facf40c446e7d9bf4a522b6 Mon Sep 17 00:00:00 2001
From: wujingjing <gersonwu@qq.com>
Date: 星期二, 31 十二月 2024 18:07:54 +0800
Subject: [PATCH] 序号

---
 src/views/project/yw/systemManage/dimensionMgr/DimensionMgr.vue     |    2 ++
 src/components/table/colFilter/types.ts                             |    7 ++++---
 src/views/project/yw/systemManage/metricAgentMgr/MetricAgentMgr.vue |    2 ++
 src/views/project/yw/dataManage/workFlowMgr/WorkFlowIndex.vue       |    1 +
 src/views/project/yw/systemManage/metricMgr/MetricDetail.vue        |    4 ++--
 src/views/project/yw/lowCode/sqlAmis/SqlAmis.vue                    |    9 +++++++--
 src/views/project/yw/systemManage/metricMgr/MetricMgr.vue           |    1 +
 7 files changed, 19 insertions(+), 7 deletions(-)

diff --git a/src/components/table/colFilter/types.ts b/src/components/table/colFilter/types.ts
index 0779e76..27479c1 100644
--- a/src/components/table/colFilter/types.ts
+++ b/src/components/table/colFilter/types.ts
@@ -7,14 +7,15 @@
 
 
 export type TableCol = {
-	type?:'expand',
-	prop: string;
+	type?:'expand' | 'index',
+	prop?: string;
 	label: string;
 	width?: number;
 	isShow?:boolean
     fixed?:'left' | 'right' | boolean,
     showOverflowTooltip?:boolean,
-	sortable?:boolean
+	sortable?:boolean,
+	align?:'left' | 'right' | 'center'
 };
 
 export const allCheckKey = '-999';
\ No newline at end of file
diff --git a/src/views/project/yw/dataManage/workFlowMgr/WorkFlowIndex.vue b/src/views/project/yw/dataManage/workFlowMgr/WorkFlowIndex.vue
index c4d0c42..6d20971 100644
--- a/src/views/project/yw/dataManage/workFlowMgr/WorkFlowIndex.vue
+++ b/src/views/project/yw/dataManage/workFlowMgr/WorkFlowIndex.vue
@@ -52,6 +52,7 @@
 					:data="displayTableData"
 					highlight-current-row
 				>
+					<el-table-column type="index" label="搴忓彿" width="55" fixed="left" align="center"></el-table-column>
 					<el-table-column prop="title" label="宸ヤ綔娴佸悕绉�" fixed="left" show-overflow-tooltip align="left" />
 
 					<el-table-column prop="prompt" width="280" label="宸ヤ綔娴佹彁绀�" show-overflow-tooltip align="center"> </el-table-column>
diff --git a/src/views/project/yw/lowCode/sqlAmis/SqlAmis.vue b/src/views/project/yw/lowCode/sqlAmis/SqlAmis.vue
index 9355cc4..9cdca4f 100644
--- a/src/views/project/yw/lowCode/sqlAmis/SqlAmis.vue
+++ b/src/views/project/yw/lowCode/sqlAmis/SqlAmis.vue
@@ -52,10 +52,12 @@
 					<template v-for="item in columnList" :key="item.prop">
 						<el-table-column
 							v-if="item.isShow ?? true"
+							:type="item.type"
 							:prop="item.prop"
 							:label="item.label"
 							:fixed="item.fixed"
 							:width="item.width"
+							:align="item.align"
 							showOverflowTooltip
 						>
 							<template #default="scope" v-if="item.prop === 'published'">
@@ -206,7 +208,8 @@
 import { useQueryTable } from '/@/hooks/useQueryTable';
 // import { useTableSort } from '/@/hooks/useTableSort';
 // import { useValidateUniqueness } from '/@/hooks/useValidateUniqueness';
-import axios, { CancelTokenSource } from 'axios';
+import type { CancelTokenSource } from 'axios';
+import axios from 'axios';
 import type { FormInstance, FormRules } from 'element-plus';
 import { ElMessage, ElMessageBox } from 'element-plus';
 import { nextTick } from 'vue';
@@ -220,7 +223,7 @@
 import Chat from '/@/components/chat/Chat.vue';
 import AHMContainer from '/@/components/layout/AHMContainer.vue';
 import ColFilter from '/@/components/table/colFilter/ColFilter.vue';
-import { TableCol } from '/@/components/table/colFilter/types';
+import type { TableCol } from '/@/components/table/colFilter/types';
 import LeftTreeByMgr from '/@/components/tree/leftTreeByMgr.vue';
 import { useUpdateData } from '/@/hooks/useUpdateData';
 import emitter from '/@/utils/mitt';
@@ -231,6 +234,7 @@
 import { OptClassificationMap, classificationEnum } from '/@/views/types/metrics';
 
 const columnList = ref<TableCol[]>([
+	{ type: 'index', label: '搴忓彿', width: 55, fixed: 'left', align: 'center' },
 	{ prop: 'title', label: '鏍囬', width: 300, fixed: 'left' },
 	{ prop: 'published', label: '鍙戝竷鐘舵��', width: 85 },
 	{ prop: 'prompt', label: '鎻愮ず璇�', width: 300 },
@@ -241,6 +245,7 @@
 	{ prop: 'note', label: '澶囨敞' },
 	{ prop: 'operate', label: '鎿嶄綔', width: 200, fixed: 'right' },
 ]);
+
 //#region ====================== 宸︿晶鏍戞暟鎹紝tree init ======================
 const leftTreeRef = useCompRef(LeftTreeByMgr);
 const treeLoading = ref(false);
diff --git a/src/views/project/yw/systemManage/dimensionMgr/DimensionMgr.vue b/src/views/project/yw/systemManage/dimensionMgr/DimensionMgr.vue
index d46706e..d748b61 100644
--- a/src/views/project/yw/systemManage/dimensionMgr/DimensionMgr.vue
+++ b/src/views/project/yw/systemManage/dimensionMgr/DimensionMgr.vue
@@ -59,6 +59,8 @@
 							</div>
 						</template>
 					</el-table-column>
+					<el-table-column type="index" label="搴忓彿" width="55" fixed="left" align="center"></el-table-column>
+
 					<el-table-column prop="id" label="缁村害缂栧彿" width="125"  fixed="left"></el-table-column>
 					<el-table-column prop="title" label="缁村害鍚嶇О" width="120" fixed="left" show-overflow-tooltip> </el-table-column>
 					<el-table-column label="缁村害瀹氫箟" prop="prompt" show-overflow-tooltip> </el-table-column>
diff --git a/src/views/project/yw/systemManage/metricAgentMgr/MetricAgentMgr.vue b/src/views/project/yw/systemManage/metricAgentMgr/MetricAgentMgr.vue
index e4ab8b3..896a93d 100644
--- a/src/views/project/yw/systemManage/metricAgentMgr/MetricAgentMgr.vue
+++ b/src/views/project/yw/systemManage/metricAgentMgr/MetricAgentMgr.vue
@@ -50,6 +50,8 @@
 						:data="displayTableData"
 						highlight-current-row
 					>
+						<el-table-column type="index" label="搴忓彿" width="55" fixed="left" align="center"></el-table-column>
+
 						<el-table-column prop="title" label="鍚嶇О" width="300" fixed="left" show-overflow-tooltip> </el-table-column>
 						<el-table-column label="璋冪敤鏂瑰紡" prop="inner_call" width="100" show-overflow-tooltip>
 							<template #default="scope">
diff --git a/src/views/project/yw/systemManage/metricMgr/MetricDetail.vue b/src/views/project/yw/systemManage/metricMgr/MetricDetail.vue
index 9a7cdc8..ffdd5be 100644
--- a/src/views/project/yw/systemManage/metricMgr/MetricDetail.vue
+++ b/src/views/project/yw/systemManage/metricMgr/MetricDetail.vue
@@ -130,8 +130,8 @@
 						<el-divider />
 						<div class="section___vePzi">
 							<div class="item___title">
-								<i class="ywifont ywicon-gongzuozongjie w-[18px] h-[18px] !text-[18px]"></i>
-								<span>鎸囨爣鍚嶇О</span>
+								<i class="ywifont ywicon-zhibiao size-[18px] !text-[15px]"></i>
+								<span>{{state.metricBasicInfo.descriptionQuotaItems.title ? state.metricBasicInfo.descriptionQuotaItems.title : '-'}}</span>
 							</div>
 							<div class="item___txXyB">
 								<div class="item_name">閲嶈鎬�:</div>
diff --git a/src/views/project/yw/systemManage/metricMgr/MetricMgr.vue b/src/views/project/yw/systemManage/metricMgr/MetricMgr.vue
index 249e732..19311d4 100644
--- a/src/views/project/yw/systemManage/metricMgr/MetricMgr.vue
+++ b/src/views/project/yw/systemManage/metricMgr/MetricMgr.vue
@@ -52,6 +52,7 @@
 					highlight-current-row
 					:headerCellStyle="{ backgroundColor: 'var(--el-table-header-bg-color)', textAlign: 'center' }"
 				>
+					<el-table-column type="index" label="搴忓彿" width="55" fixed="left" align="center"></el-table-column>
 					<el-table-column prop="id" label="鎸囨爣缂栧彿" width="225" fixed="left"></el-table-column>
 					<el-table-column prop="title" label="鎸囨爣鍚嶇О" width="150" fixed="left" show-overflow-tooltip>
 						<template #default="scope">

--
Gitblit v1.9.3