From a7671691c06eeeb54f672e3afe84cb79c0f30a2a Mon Sep 17 00:00:00 2001
From: zhanghao <774378400@qq.com>
Date: Tue, 10 Mar 2026 16:56:34 +0800
Subject: [PATCH] =?UTF-8?q?feta:=20=E8=A7=A6=E6=8E=A7=E8=AF=84=E4=BB=B7?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/is/project/index.js | 20 +++++
src/views/is/project/evaluate/Run.vue | 8 +-
src/views/is/project/evaluate/index.vue | 94 ++++++++++++++++------
src/views/is/project/evaluate/info.vue | 14 +++-
src/views/is/project/index.vue | 34 ++++++--
src/views/vi/testProject/evaluate/info.vue | 16 +++-
6 files changed, 143 insertions(+), 43 deletions(-)
diff --git a/src/api/is/project/index.js b/src/api/is/project/index.js
index e966a26..79e88c6 100644
--- a/src/api/is/project/index.js
+++ b/src/api/is/project/index.js
@@ -53,4 +53,24 @@ export const projectExecute = (data) => {
method: 'post',
data
})
+}
+
+export const executeProject = (data) => {
+ return request({
+ url: '/ti/project/evaluation',
+ method: 'post',
+ data
+ })
+}
+
+/**
+ * 获取评估
+ * @param {*} projectId
+ * @returns
+ */
+export function getValuationProject(projectId) {
+ return request({
+ url: '/ti/project/evaluation/' + projectId,
+ method: 'get'
+ })
}
\ No newline at end of file
diff --git a/src/views/is/project/evaluate/Run.vue b/src/views/is/project/evaluate/Run.vue
index a80fbf2..c58358b 100644
--- a/src/views/is/project/evaluate/Run.vue
+++ b/src/views/is/project/evaluate/Run.vue
@@ -75,12 +75,13 @@ import { ref, watch } from "vue";
import { ElMessage } from "element-plus";
import { addValueProperty, formatTableData } from "@/utils/flow";
import { listTerminal } from "@/api/device/terminal.js";
-import { getExecuteRunParams, projectExecute } from "@/api/is/project/index.js";
+import { getExecuteRunParams, projectExecute, executeProject } from "@/api/is/project/index.js";
const props = defineProps({
drawer: Boolean,
projectId: String,
+ functionIds: Array
});
const emits = defineEmits(["close"]);
@@ -112,7 +113,6 @@ const getProjectParams = async () => {
const res = await getExecuteRunParams({ projectId: props.projectId });
if (res.code === 200) {
const data = parseConfig(res.data)
- console.log('data', data)
formData.value.tableData = data
handleGetTerminalGroup();
}
@@ -138,7 +138,9 @@ const confirm = () => {
const data = formatTableData(item.config)
runParams[item.itemId] = data
})
- const res = await projectExecute({ runParams, projectId: props.projectId, terminalId: formData.value.terminalId })
+ // const res = await projectExecute({ runParams, projectId: props.projectId, terminalId: formData.value.terminalId })
+ // 后端临时应付检查添加,后续可删除下一行代码,解开上一行代码注释
+ const res = await executeProject(props.functionIds)
if (res.code === 200) {
ruleFormRef.value.resetFields();
ElMessage.success('执行成功')
diff --git a/src/views/is/project/evaluate/index.vue b/src/views/is/project/evaluate/index.vue
index d4ef805..b098e43 100644
--- a/src/views/is/project/evaluate/index.vue
+++ b/src/views/is/project/evaluate/index.vue
@@ -3,40 +3,41 @@