From 006ceff8fc97410c0085887116090f50b182ecdc Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Tue, 2 Feb 2021 10:05:16 +0800 Subject: [PATCH] bug --- src/forge/DevOps/Mould.jsx | 2 +- src/forge/DevOps/MouldNew.jsx | 18 ++++++++++++------ 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/src/forge/DevOps/Mould.jsx b/src/forge/DevOps/Mould.jsx index 157ed261..933299d6 100644 --- a/src/forge/DevOps/Mould.jsx +++ b/src/forge/DevOps/Mould.jsx @@ -120,7 +120,7 @@ function Mould(props){ } function onOk(){ - Init(page,"all"); + Init(page,stageType); } return(
diff --git a/src/forge/DevOps/MouldNew.jsx b/src/forge/DevOps/MouldNew.jsx index bb14156c..a0d7a465 100644 --- a/src/forge/DevOps/MouldNew.jsx +++ b/src/forge/DevOps/MouldNew.jsx @@ -19,14 +19,17 @@ function MouldNew({ form , visible , onCancel , onOk }, ref){ useImperativeHandle(ref, () => ({ setEditInfo: (info) => { if(info){ - if(info.stage_type === "build"){ - setBuildFlag(true); - }else{ - removeCate(); - } setFieldsValue({ ...info }) + if(info.stage_type === "build"){ + setBuildFlag(true); + setFieldsValue({ + category:TYPE[0] + }) + }else{ + removeCate(); + } setValue(info.content); setId(info.id); }else{ @@ -65,7 +68,7 @@ function MouldNew({ form , visible , onCancel , onOk }, ref){ setIsSpin(true); const url = `/ci/templates.json`; axios.post(url,{ - ...values,id,content:value + ...values,id,content:value,category:buildFlag ? values.category:"" }).then(result=>{ if(result && result.data){ setIsSpin(false); @@ -89,6 +92,9 @@ function MouldNew({ form , visible , onCancel , onOk }, ref){ function changeStage(e){ if(e === "build"){ setBuildFlag(true); + setFieldsValue({ + category:TYPE[0] + }) }else{ removeCate(); }