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