diff --git a/src/forge/Server/reposyncer/component/editStore.jsx b/src/forge/Server/reposyncer/component/editStore.jsx index f4dba6162..fec18a5d4 100644 --- a/src/forge/Server/reposyncer/component/editStore.jsx +++ b/src/forge/Server/reposyncer/component/editStore.jsx @@ -21,8 +21,13 @@ function EditStore(props){ } const keysArr = Object.keys(values); if(keysArr.indexOf('github_address') === -1 && keysArr.indexOf('gitee_address') === -1){ + // 校验必填一个github或者gitee地址 form.setFields({github_address: {value:values.github_address,errors:[new Error('请至少输入一个地址')]}}); form.setFields({gitee_address: {value:values.gitee_address,errors:[new Error('请至少输入一个地址')]}}); + }else if(keysArr.indexOf('github_address') !== -1 && keysArr.indexOf('github_token') === -1){ + form.setFields({github_token: {value:values.github_token,errors:[new Error('请输入Github的授权token')]}}); + }else if(keysArr.indexOf('gitee_address') !== -1 && keysArr.indexOf('gitee_token') === -1){ + form.setFields({gitee_token: {value:values.gitee_token,errors:[new Error('请输入Gitee的授权token')]}}); }else{ axios.post(`/${owner}/${projectsId}/synchronizes.json`,values).then(res=>{ if(res && res.data.message === "success"){ @@ -73,7 +78,7 @@ function EditStore(props){
{i}: {item[i]}
})} + {item.create_time + ' [' + item.log_type + '] ' + item.log}