Commit aceff83a authored by chenshouchao's avatar chenshouchao

Merge branch 'master' into feat-20220801

parents f76217b4 d3439787
...@@ -196,7 +196,15 @@ const BaseInfo = observer(() => { ...@@ -196,7 +196,15 @@ const BaseInfo = observer(() => {
const checkBudget = (budget: string, showMessage = false) => { const checkBudget = (budget: string, showMessage = false) => {
let help = ""; let help = "";
if (budget) { if (budget.indexOf(" ") !== -1) {
help = "格式错误,请输入0~10000000之间的数值,结果最高保留两位小数。";
setBudgetCheck({
error: true,
help,
});
showMessage && message.error(help);
return false;
} else if (budget) {
if (isNaN(Number(budget)) || Number(budget) > 10000000 || Number(budget) < 0) { if (isNaN(Number(budget)) || Number(budget) > 10000000 || Number(budget) < 0) {
help = "格式错误,请输入0~10000000之间的数值,结果最高保留两位小数。"; help = "格式错误,请输入0~10000000之间的数值,结果最高保留两位小数。";
setBudgetCheck({ setBudgetCheck({
...@@ -232,10 +240,12 @@ const BaseInfo = observer(() => { ...@@ -232,10 +240,12 @@ const BaseInfo = observer(() => {
} }
const budgetBlur = (e: any) => { const budgetBlur = (e: any) => {
setProjectInfo({ if (e.target.value.indexOf(" ") == -1 && e.target.value) {
...projectInfo, setProjectInfo({
projectBudget: Number(e.target.value) ? Number(e.target.value).toFixed(2) : e.target.value, ...projectInfo,
}); projectBudget: Number(e.target.value) || Number(e.target.value) == 0 ? Number(e.target.value).toFixed(2) : e.target.value,
});
}
}; };
const { run: updateProjectRun, loading: updateLoading } = useMyRequest( const { run: updateProjectRun, loading: updateLoading } = useMyRequest(
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment