Commit 4f1d2587 authored by jiangzijing's avatar jiangzijing

fix:预算字段bug

parent d2a86d2c
...@@ -196,8 +196,15 @@ const BaseInfo = observer(() => { ...@@ -196,8 +196,15 @@ const BaseInfo = observer(() => {
const checkBudget = (budget: string, showMessage = false) => { const checkBudget = (budget: string, showMessage = false) => {
let help = ""; let help = "";
budget = budget.trim(); if (budget.indexOf(" ") !== -1) {
if (budget) { 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({
...@@ -233,10 +240,12 @@ const BaseInfo = observer(() => { ...@@ -233,10 +240,12 @@ const BaseInfo = observer(() => {
} }
const budgetBlur = (e: any) => { const budgetBlur = (e: any) => {
if (e.target.value.indexOf(" ") == -1 && e.target.value) {
setProjectInfo({ setProjectInfo({
...projectInfo, ...projectInfo,
projectBudget: Number(e.target.value)||Number(e.target.value)==0 ? Number(e.target.value).toFixed(2) : e.target.value, 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