diff --git a/weapp/src/packages/patrol/index.jsx b/weapp/src/packages/patrol/index.jsx index eb9d6e83..abc98c5a 100644 --- a/weapp/src/packages/patrol/index.jsx +++ b/weapp/src/packages/patrol/index.jsx @@ -645,9 +645,9 @@ const Index = () => { break; case "conserveContent": let nextContent = { ...conserveContent } - if (value.split('.')[1] && value.split('.')[1].length > 3) { + if (value.split('.')[1] && value.split('.')[1].length > 3 || value.includes('-')) { setConserveContent(nextContent) - Taro.showToast({ title: '最多输入三位小数', icon: 'none', duration: 1500 }) + Taro.showToast({ title: '请输入最多三位小数的正数', icon: 'none', duration: 1500 }) return; } nextContent[key].value = value @@ -956,22 +956,26 @@ const Index = () => { { }} disabled={true} /> - 其他: - setProjectType(value === '无' ? '' : value)} - selector={prjTypeSelector} - isView={isView} - /> + {!(isView && isBeforeReport) && <> + 其他: + setProjectType(value === '无' ? '' : value)} + selector={prjTypeSelector} + isView={isView} + /> + }