From 36d4b57ce3bbe92e1c4c126822386206787d12cd Mon Sep 17 00:00:00 2001 From: limengnan <420004014@qq.com> Date: Mon, 16 Mar 2026 16:09:11 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A0=B9=E6=8D=AE=E9=9C=80=E6=B1=82=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../frontend/src/api/algorithml/index.ts | 8 ++ .../src/api/business/algorithm/index.ts | 1 - .../src/api/business/algorithmModel/index.ts | 27 ++--- .../src/api/business/project/index.ts | 10 ++ .../622116c40206ac080e69b91785acc92c.png | Bin 0 -> 574 bytes .../frontend/src/assets/table/activate.png | Bin 0 -> 559 bytes .../algorithmModel/index.vue | 33 +++--- .../modelTrainTask/index.vue | 96 ++++++++++++++++-- .../views/component/scenario/condition.vue | 3 +- .../src/views/component/scenario/index.vue | 49 +++------ 10 files changed, 151 insertions(+), 76 deletions(-) create mode 100644 business-css/frontend/src/assets/table/622116c40206ac080e69b91785acc92c.png create mode 100644 business-css/frontend/src/assets/table/activate.png diff --git a/business-css/frontend/src/api/algorithml/index.ts b/business-css/frontend/src/api/algorithml/index.ts index c18ce6a..d2a0311 100644 --- a/business-css/frontend/src/api/algorithml/index.ts +++ b/business-css/frontend/src/api/algorithml/index.ts @@ -35,3 +35,11 @@ export function deleteAlgorithms (queryParams:any){ // params: queryParams }); } + + +export function trainStatus(taskId:any){ + return request({ + url: '/train/status/'+taskId , + method: 'get' + }); +} diff --git a/business-css/frontend/src/api/business/algorithm/index.ts b/business-css/frontend/src/api/business/algorithm/index.ts index b38fcad..cf7c3d4 100644 --- a/business-css/frontend/src/api/business/algorithm/index.ts +++ b/business-css/frontend/src/api/business/algorithm/index.ts @@ -58,4 +58,3 @@ export function algorithmsType(type:any){ } - diff --git a/business-css/frontend/src/api/business/algorithmModel/index.ts b/business-css/frontend/src/api/business/algorithmModel/index.ts index 69f76f9..bcbf666 100644 --- a/business-css/frontend/src/api/business/algorithmModel/index.ts +++ b/business-css/frontend/src/api/business/algorithmModel/index.ts @@ -12,25 +12,14 @@ export function searchAlgorithmsModelPage(queryParams:any){ -// //新增项目 -// export function addAlgorithms(data:any){ -// return request({ -// url:'/algorithms' , -// method: 'Post', -// data: data -// }); -// } - - -// //更新项目信息 -// export function updateAlgorithms (queryParams:any){ -// return request({ -// url:'/algorithms' , -// method: 'PUT', -// data: queryParams -// }); -// } - +// //激活 +export function algorithmModels(params:any){ + return request({ + url:'/algorithm-models/activate' , + method: 'Post', + params: params + }); +} //单个删除项目 export function deleteAlgorithmModels (queryParams:any){ diff --git a/business-css/frontend/src/api/business/project/index.ts b/business-css/frontend/src/api/business/project/index.ts index 439298e..9b44c1c 100644 --- a/business-css/frontend/src/api/business/project/index.ts +++ b/business-css/frontend/src/api/business/project/index.ts @@ -66,6 +66,16 @@ export function topologyDevicesLsit(queryParams:any){ }); } + +//初始化项目模拟数据 +export function simRun(data:any){ + return request({ + url:'/sim/run' , + method: 'Post', + data:data + }); +} + //初始化项目模拟数据 export function simulationInit(queryParams:any){ return request({ diff --git a/business-css/frontend/src/assets/table/622116c40206ac080e69b91785acc92c.png b/business-css/frontend/src/assets/table/622116c40206ac080e69b91785acc92c.png new file mode 100644 index 0000000000000000000000000000000000000000..5bb14ca81dd5beb15279b5666f77b4d1771aac43 GIT binary patch literal 574 zcmV-E0>S->P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0nh_bxQ?JPkRV(PE?Ts1A#Rd3 zE(!`lvXMbsh`5l)FoENH-qSh5P5e>J_=U%P_s99%^Un7?7M}SVNaLP(jGrD^;9F_KhR!)}#FxhK-6xeR+?b^Ep3u;2hePt0#|TJlaS#YFbB2dWl# z$;PR&q}CUh*t_X3Buu^fe+)rJpL%YP@6NekIvZ@Vn{5<_&t6dZndJ)|-|Hug?ng3x z32;#-X%zKvv-Zk;(9ddMfnLW=^x&&zQS1otlzvUS5vHed!ry9nhWV0zs-$E2$G>3J zPN$I3qCQH%YJHKvY<;{e*OEwPwIWRx=lp~x9<&Q{L1tBLfGhb!nb9n6YNu{1EYgOX z(7tgeF_viut@1k&uD7Gk$b8;hVl&)0t!|8KkEHbGy(GqJ{f#^L1EoUTDIH#67ytkO M07*qoM6N<$g1yEBy#N3J literal 0 HcmV?d00001 diff --git a/business-css/frontend/src/assets/table/activate.png b/business-css/frontend/src/assets/table/activate.png new file mode 100644 index 0000000000000000000000000000000000000000..d6db88663f6fccbee5580197234f276a214fa402 GIT binary patch literal 559 zcmV+~0?_@5P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0mMl}K~y+Tl~X+| zLs1ky=V|F6X(hzZA`(T!U|?usX%Gey14*}98B`^9BGQq*!OtXOV6Zb73=)e$LPWHK zCK9z(VraFw$9La*8f}C2OWu3;ocqpq?m6E*+`FuXl+XqfPg0c-l6$;16Q*&({)jq* zZ;*)h?d|`;BoiR$%e`|u_e4a5Xgv|{19ZkIYnvrAJ-5|OA zjf9n?^?qHRvM$F*sW@jER-_q<3_zynlWA=0V24B}ImA(?uy84no1|$3bzFsvoni5$ z4mqpW8s8*(jXw*J?gL~#SQohrPnW6y{0z2WW!8{AWa>hXT9lGGI7aHd5-XPQ2WD_} z(}}pTppB&EqEpw=?V7Ie3T3H8zuhAsGH z@|E`YFG^$HE!T)kGny2_V%Kg=86XvE9*49TI37bO=lJ&-=|doP)d>Y)+nx9LsLcxc x0j=}H4ySd-f?HxxYnFvPsO!cMiawgg{TI9;z`L5vIzRvb002ovPDHLkV1mSW@%{h+ literal 0 HcmV?d00001 diff --git a/business-css/frontend/src/views/business/algorithmManagement/algorithmModel/index.vue b/business-css/frontend/src/views/business/algorithmManagement/algorithmModel/index.vue index a326190..895b8a2 100644 --- a/business-css/frontend/src/views/business/algorithmManagement/algorithmModel/index.vue +++ b/business-css/frontend/src/views/business/algorithmManagement/algorithmModel/index.vue @@ -9,7 +9,7 @@ import { onMounted, ref, nextTick } from "vue"; import { ElForm, ElMessage, ElMessageBox } from "element-plus"; import { searchAlgorithmsPage,addAlgorithms,updateAlgorithms} from "@/api/business/algorithm"; -import { searchAlgorithmsModelPage, deleteAlgorithmModels,deleteBatchAlgorithmModels } from "@/api/business/algorithmModel"; +import { searchAlgorithmsModelPage, deleteAlgorithmModels,deleteBatchAlgorithmModels,algorithmModels } from "@/api/business/algorithmModel"; import Page from '@/components/Pagination/page.vue' @@ -252,15 +252,20 @@ onMounted(() => { gettableData(); }); function changeStatus(row: any) { - let params = { - algorithmId: row.algorithmId, - status: row.status, - }; - updateAlgorithms(params).then((res) => { - gettableData(); - ElMessage({ - type: "success", - message: "更新成功", + ElMessageBox.confirm("确定是否激活此算法数据吗?", "激活提示", { + confirmButtonText: "确定", + cancelButtonText: "取消", + type: "warning", + }).then(() => { + let params = { + algorithmModelId: row.algorithmModelId, + }; + algorithmModels(params).then((res) => { + gettableData(); + ElMessage({ + type: "success", + message: "更新成功", + }); }); }); } @@ -313,24 +318,26 @@ function changeShowResult(isShow:boolean){ // 切换显示结果模型 - +