From b0b31b379cfb6e57ffc14b3d8804256df25a1ac3 Mon Sep 17 00:00:00 2001
From: wujingjing <gersonwu@qq.com>
Date: 星期三, 09 十月 2024 16:01:01 +0800
Subject: [PATCH] metric -> metrics

---
 src/views/types/metrics/index.ts                                         |    2 
 src/views/project/yw/systemManage/metricAgentMgr/MetricAgentMgr.vue      |   40 ++++++++-----------
 src/views/project/yw/systemManage/metricAgentMgr/optDlg/MetricName.vue   |   10 ++--
 src/views/project/yw/systemManage/metricAgentMgr/optDlg/MetricPrompt.vue |    4 +-
 src/api/dimension/index.ts                                               |    2 
 src/views/project/yw/systemManage/metricMgr/MetricDetail.vue             |    2 
 src/api/metrics/index.ts                                                 |    6 +-
 src/views/project/yw/systemManage/metricMgr/MetricMgr.vue                |   12 +++---
 src/views/project/yw/systemManage/supervisorPrompt/SupervisorPrompt.vue  |    5 --
 9 files changed, 37 insertions(+), 46 deletions(-)

diff --git a/src/api/dimension/index.ts b/src/api/dimension/index.ts
index 6a7c96f..2bcafa2 100644
--- a/src/api/dimension/index.ts
+++ b/src/api/dimension/index.ts
@@ -5,7 +5,7 @@
  **/
 export const getDimensionListByPost = (extraData: ExtraConfig = {}) =>
 	request({
-		url: `/admin/metric/get_dimension_list`,
+		url: `/admin/metrics/get_dimension_list`,
 		method: 'post',
 		params: {},
 		data: {},
diff --git a/src/api/metric/index.ts b/src/api/metrics/index.ts
similarity index 83%
rename from src/api/metric/index.ts
rename to src/api/metrics/index.ts
index dd102bb..d2c4017 100644
--- a/src/api/metric/index.ts
+++ b/src/api/metrics/index.ts
@@ -9,7 +9,7 @@
 	extraData: ExtraConfig = {}
 ) =>
 	request({
-		url: `/admin/metric/get_metric_name_list`,
+		url: `/admin/metrics/get_metrics_name_list`,
 		method: 'post',
 		params: {},
 		data: params,
@@ -22,7 +22,7 @@
  **/
 export const getMetricAgentListByPost = (extraData: ExtraConfig = {}) =>
 	request({
-		url: `/admin/metric/get_metric_agent_list`,
+		url: `/admin/metrics/get_metrics_agent_list`,
 		method: 'post',
 		params: {},
 		data: {},
@@ -36,7 +36,7 @@
  **/
 export const checkMetricAgentValidateByPost = (params, extraData: ExtraConfig = {}) =>
 	request({
-		url: `/admin/metric/check_metric_agent_validate`,
+		url: `/admin/metrics/check_metrics_agent_validate`,
 		method: 'post',
 		params: {},
 		data: params,
diff --git a/src/views/project/yw/systemManage/metricAgentMgr/MetricAgentMgr.vue b/src/views/project/yw/systemManage/metricAgentMgr/MetricAgentMgr.vue
index 3eda15d..f7145c7 100644
--- a/src/views/project/yw/systemManage/metricAgentMgr/MetricAgentMgr.vue
+++ b/src/views/project/yw/systemManage/metricAgentMgr/MetricAgentMgr.vue
@@ -27,20 +27,15 @@
 					<el-table-column type="expand" fixed="left">
 						<template #default="scope">
 							<div class="ml-16">
-								<h3 >鎸囨爣椤甸潰</h3>
+								<h3>鎸囨爣椤甸潰</h3>
 								<div v-if="scope.row.supervisor">
-									<div class="py-3">椤甸潰鎻愮ず璇嶏細<span class="">{{scope.row.supervisor.prompt}}</span></div>
-									<el-table class="w-2/3 " :data="scope.row.supervisor.args" border>
-										<el-table-column prop="name" label="鍚嶇О" show-overflow-tooltip>
-											
-										</el-table-column>
-										<el-table-column prop="prompt" label="鍙傛暟鎻愮ず璇�" show-overflow-tooltip>
-											
-										</el-table-column>
-										<el-table-column prop="check" label="缂虹渷鍊�" show-overflow-tooltip>
-											
-										</el-table-column>
-										
+									<div class="py-3">
+										椤甸潰鎻愮ず璇嶏細<span class="">{{ scope.row.supervisor.prompt }}</span>
+									</div>
+									<el-table class="w-2/3" :data="scope.row.supervisor.args" border>
+										<el-table-column prop="name" label="鍚嶇О" show-overflow-tooltip> </el-table-column>
+										<el-table-column prop="prompt" label="鍙傛暟鎻愮ず璇�" show-overflow-tooltip> </el-table-column>
+										<el-table-column prop="check" label="缂虹渷鍊�" show-overflow-tooltip> </el-table-column>
 									</el-table>
 								</div>
 							</div>
@@ -68,7 +63,10 @@
 									<i class="ywifont ywicon-tishici !text-[21px] text-blue-400 cursor-pointer" @click="openCopyPrompt(scope.row)"></i>
 								</el-tooltip>
 								<el-tooltip effect="dark" content="鏌ョ湅鎸囨爣鍚嶇О" placement="top">
-									<i class="ywifont ywicon-zhibiao !text-[17px] text-blue-400 cursor-pointer" @click="openMetricNameDlg(scope.row)"></i>
+									<i
+										class="ywifont ywicon-zhibiao !text-[17px] text-blue-400 cursor-pointer"
+										@click="openMetricNameDlg(scope.row)"
+									></i>
 								</el-tooltip>
 
 								<el-tooltip effect="dark" content="瀵硅瘽娴嬭瘯" placement="top">
@@ -142,7 +140,6 @@
 
 <script setup lang="ts">
 import { useDraggable } from '@vueuse/core';
-import { deleteCurrentRow } from '/@/utils/util';
 
 import { onMounted, ref } from 'vue';
 import { usePageDisplay } from '/@/hooks/usePageDisplay';
@@ -151,19 +148,16 @@
 // import { useValidateUniqueness } from '/@/hooks/useValidateUniqueness';
 import { ElMessage } from 'element-plus';
 import { nextTick } from 'vue';
-import OptDlg from './optDlg/OptDlg.vue';
-import * as metricApi from '/@/api/metric';
-import { checkSupervisorValidate, updatePublishStatus } from '/@/api/supervisorAdmin';
+import * as metricApi from '/@/api/metrics';
+import { updatePublishStatus } from '/@/api/supervisorAdmin';
 import Chat from '/@/components/chat/Chat.vue';
-import { gotoRoute } from '/@/utils/route';
 import { useCompRef } from '/@/utils/types';
 
 import axios, { CancelTokenSource } from 'axios';
-import HMContainer from '/@/components/layout/HMContainer.vue';
-import { useUpdateData } from '/@/hooks/useUpdateData';
 import { SupervisorPublished, supervisorPublishedMap } from '../../lowCode/sqlAmis/types';
-import MetricPrompt from './optDlg/MetricPrompt.vue';
 import MetricName from './optDlg/MetricName.vue';
+import MetricPrompt from './optDlg/MetricPrompt.vue';
+import HMContainer from '/@/components/layout/HMContainer.vue';
 
 //#region ====================== 琛ㄦ牸鏁版嵁锛宼able init ======================
 const tableLoading = ref(false);
@@ -174,7 +168,7 @@
 	const res = await metricApi.getMetricAgentListByPost();
 	allTableData.value = (res.values || []).map((item) => {
 		item.create_time = item.create_time?.slice(0, 10);
-		
+
 		return item;
 	});
 	tableData.value = res?.values ?? [];
diff --git a/src/views/project/yw/systemManage/metricAgentMgr/optDlg/MetricName.vue b/src/views/project/yw/systemManage/metricAgentMgr/optDlg/MetricName.vue
index b9854b6..31f80b4 100644
--- a/src/views/project/yw/systemManage/metricAgentMgr/optDlg/MetricName.vue
+++ b/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 {
diff --git a/src/views/project/yw/systemManage/metricAgentMgr/optDlg/MetricPrompt.vue b/src/views/project/yw/systemManage/metricAgentMgr/optDlg/MetricPrompt.vue
index 177e24c..3cf37e5 100644
--- a/src/views/project/yw/systemManage/metricAgentMgr/optDlg/MetricPrompt.vue
+++ b/src/views/project/yw/systemManage/metricAgentMgr/optDlg/MetricPrompt.vue
@@ -1,8 +1,8 @@
 <template>
 	<yw-dialog headerIcon="ele-Copy" v-model="isShow" :showFooter="false"  width="810" :title="title">
 		<div class="max-h-[2/3vh]">
-			<pre class="border pre-wrap">{{ metricItem?.metric_prompt }}</pre>
-			<i  @click="copyInfo(metricItem?.metric_prompt)" class="ywifont ywicon-copy text-blue-400 !text-[25px] cursor-pointer absolute bottom-10 right-10 " ></i>
+			<pre class="border pre-wrap">{{ metricItem?.metrics_prompt }}</pre>
+			<i  @click="copyInfo(metricItem?.metrics_prompt)" class="ywifont ywicon-copy text-blue-400 !text-[25px] cursor-pointer absolute bottom-10 right-10 " ></i>
 		</div>
 	</yw-dialog>
 </template>
diff --git a/src/views/project/yw/systemManage/metricMgr/MetricDetail.vue b/src/views/project/yw/systemManage/metricMgr/MetricDetail.vue
index ed2c6b9..b89926f 100644
--- a/src/views/project/yw/systemManage/metricMgr/MetricDetail.vue
+++ b/src/views/project/yw/systemManage/metricMgr/MetricDetail.vue
@@ -150,7 +150,7 @@
 <script setup lang="ts">
 import { onMounted, reactive } from 'vue';
 import { useRoute, useRouter } from 'vue-router';
-import { eDrilling_Ops } from '/@/views/types/metric';
+import { eDrilling_Ops } from '/@/views/types/metrics';
 const router = useRouter();
 const route = useRoute();
 // 瀹氫箟鍙橀噺鍐呭
diff --git a/src/views/project/yw/systemManage/metricMgr/MetricMgr.vue b/src/views/project/yw/systemManage/metricMgr/MetricMgr.vue
index 454474d..d15149b 100644
--- a/src/views/project/yw/systemManage/metricMgr/MetricMgr.vue
+++ b/src/views/project/yw/systemManage/metricMgr/MetricMgr.vue
@@ -31,10 +31,10 @@
 				<el-form-item label="鏁忔劅搴�" prop="sensitivity">
 					<el-select v-model="queryParams.sensitivity" style="width: 226.4px" clearable>
 						<el-option
-							v-for="item in Object.keys(eMetric_Ops)"
+							v-for="item in Object.keys(eMetrics_Ops)"
 							:key="item"
 							:value="parseInt(item)"
-							:label="eMetric_Ops[item]"
+							:label="eMetrics_Ops[item]"
 						></el-option>
 					</el-select>
 				</el-form-item>
@@ -64,7 +64,7 @@
 						</template>
 					</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>
@@ -128,16 +128,16 @@
 import { computed, onMounted, ref } from 'vue';
 import { useRouter } from 'vue-router';
 import { SupervisorPublished } from '../../lowCode/sqlAmis/types';
-import * as metricApi from '/@/api/metric';
+import * as metricApi from '/@/api/metrics';
 import HMContainer from '/@/components/layout/HMContainer.vue';
 import { usePageDisplay } from '/@/hooks/usePageDisplay';
 import { useQueryTable } from '/@/hooks/useQueryTable';
 import { convertListToTree } from '/@/utils/util';
-import { eMetric_Ops } from '/@/views/types/metric';
+import { eMetrics_Ops } from '/@/views/types/metrics';
 const router = useRouter();
 //#region ====================== 鍚堝苟鍗曞厓鏍� ======================
 // 闇�瑕佸悎骞跺崟鍏冩牸鐨� 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 {
diff --git a/src/views/project/yw/systemManage/supervisorPrompt/SupervisorPrompt.vue b/src/views/project/yw/systemManage/supervisorPrompt/SupervisorPrompt.vue
index 6d4ed28..9f447a8 100644
--- a/src/views/project/yw/systemManage/supervisorPrompt/SupervisorPrompt.vue
+++ b/src/views/project/yw/systemManage/supervisorPrompt/SupervisorPrompt.vue
@@ -13,10 +13,7 @@
 				<pre class="pre-wrap" v-else>{{ item }}</pre>
 			</template>
 
-			<!-- <i
-				@click="copyInfo(metricItem?.metric_prompt)"
-				class="ywifont ywicon-copy text-blue-400 !text-[25px] cursor-pointer absolute bottom-10 right-10"
-			></i> -->
+			
 		</div>
 	</el-card>
 </template>
diff --git a/src/views/types/metric/index.ts b/src/views/types/metrics/index.ts
similarity index 93%
rename from src/views/types/metric/index.ts
rename to src/views/types/metrics/index.ts
index 3a41287..347f0d7 100644
--- a/src/views/types/metric/index.ts
+++ b/src/views/types/metrics/index.ts
@@ -5,7 +5,7 @@
 	Important = 2,
 	Core = 3,
 }
-export const eMetric_Ops = {
+export const eMetrics_Ops = {
 	[eMetricOps.Unlimited]: '闄愬埗',
 	[eMetricOps.Ordinary]: '鏅��',
 	[eMetricOps.Important]: '閲嶈',

--
Gitblit v1.9.3