From 757d7937e4fe3411b33be453e0420dbdf3436568 Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Wed, 26 Apr 2023 15:36:30 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=BB=BA=E3=80=81=E4=B8=8A=E4=BC=A0?= =?UTF-8?q?=E6=96=87=E4=BB=B6filepath?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/forge/Component/FileName/index.jsx | 2 +- src/forge/Newfile/Index.js | 5 +++++ src/forge/Newfile/UserSubmitComponent.js | 11 ++++++----- 3 files changed, 12 insertions(+), 6 deletions(-) diff --git a/src/forge/Component/FileName/index.jsx b/src/forge/Component/FileName/index.jsx index 2f3ce0b1e..1933cf91d 100644 --- a/src/forge/Component/FileName/index.jsx +++ b/src/forge/Component/FileName/index.jsx @@ -28,6 +28,7 @@ onChangeFile,addonBefore , name , empty , onEmpty } },[name]) + useEffect(()=>{ if(addonBefore){ setDefaultUrl(addonBefore.split('/')); @@ -50,7 +51,6 @@ onChangeFile,addonBefore , name , empty , onEmpty function changeValue(e){ const value = e.target.value; - console.log(value); if(value){ if(value === "/"){ setValue(undefined); diff --git a/src/forge/Newfile/Index.js b/src/forge/Newfile/Index.js index 50568f855..7239e75e5 100644 --- a/src/forge/Newfile/Index.js +++ b/src/forge/Newfile/Index.js @@ -37,6 +37,11 @@ function Index(props){ function onChangeFile(value){ setFileName(value); + if(value){ + setEmpty(false); + }else{ + setEmpty(true); + } } return( diff --git a/src/forge/Newfile/UserSubmitComponent.js b/src/forge/Newfile/UserSubmitComponent.js index b030da0f0..04307ece8 100644 --- a/src/forge/Newfile/UserSubmitComponent.js +++ b/src/forge/Newfile/UserSubmitComponent.js @@ -88,8 +88,8 @@ class UserSubmitComponent extends Component { if (!err && !checkName) { const url = `/${owner}/${projectsId}/create_file.json`; axios.post(url, { - filepath: path.substr(1), - base64_filepath:Base64.encode(path.substr(1)), + filepath: returnbar(path.substr(1)), + base64_filepath:Base64.encode(returnbar(path.substr(1))), branch: returnbar(branch), new_branch: submitType === "1" ? values.branchname : undefined, content:content ? (editor_type === "upload" ? content : Base64.encode(content)):"", @@ -130,8 +130,8 @@ class UserSubmitComponent extends Component { if (!err && !checkName) { axios .put(url, { - filepath: detail.path, - base64_filepath:Base64.encode(detail.path), + filepath: returnbar(detail.path), + base64_filepath:Base64.encode(returnbar(detail.path)), branch: submitType === "1" ? undefined : returnbar(b), new_branch: submitType === "1" ? values.branchname : undefined, content: content, @@ -185,7 +185,8 @@ class UserSubmitComponent extends Component { onChangeFile=(value)=>{ const { changeName } = this.props; this.setState({ - filename:value + filename:value, + empty:value?false:true }) changeName && changeName(value); }