提交 934906fb 编写于 作者: tao.wu's avatar tao.wu

no message

上级 629114e0
...@@ -2,7 +2,7 @@ import rangeJson from './rangConfig'; ...@@ -2,7 +2,7 @@ import rangeJson from './rangConfig';
// 这个方法,是用户在选择随访轮次(6个月,12个月)后续操作 // 这个方法,是用户在选择随访轮次(6个月,12个月)后续操作
let checkNeedRule = (val) => { let checkNeedRule = (val) => {
const needRule = localStorage.getItem('needRule'); const needRule = sessionStorage.getItem('needRule');
if( val!='0' && (!val||val=='') && (!needRule || needRule=='true') ){ if( val!='0' && (!val||val=='') && (!needRule || needRule=='true') ){
return true; return true;
} }
...@@ -39,8 +39,12 @@ export const checkMobile = (rule, value, callback) => { ...@@ -39,8 +39,12 @@ export const checkMobile = (rule, value, callback) => {
// 校验是否是整数 // 校验是否是整数
export const checkIsInteger = (rule, value, callback) => { export const checkIsInteger = (rule, value, callback) => {
const num = Number.isInteger(value); // const val = parseFloat(value);
const val = parseFloat(value); // const num = Number.isInteger(val);
const val = Number.parseInt(value);
const num = /^[0-9]*[1-9][0-9]*$/.test(value);
if(num || checkNeedRule(val)){ if(num || checkNeedRule(val)){
callback() callback()
}else{ }else{
...@@ -61,8 +65,8 @@ export const checkNumberIsToFixed = (rule, value, callback) => { ...@@ -61,8 +65,8 @@ export const checkNumberIsToFixed = (rule, value, callback) => {
// 大于0的正整数 // 大于0的正整数
export const checkNormalInt = (rule, value, callback) => { export const checkNormalInt = (rule, value, callback) => {
const isInteger = Number.isInteger(value);
const val = parseFloat(value); const val = parseFloat(value);
const isInteger = Number.isInteger(val);
if((isInteger && val > 0) || checkNeedRule(val)){ if((isInteger && val > 0) || checkNeedRule(val)){
callback() callback()
}else{ }else{
......
...@@ -39,7 +39,7 @@ export default ($this) => { ...@@ -39,7 +39,7 @@ export default ($this) => {
disabled: false, disabled: false,
placeholder: '请输入', placeholder: '请输入',
spanNum: 8, spanNum: 8,
type: 'number', type: 'text',
labmsg: '次', labmsg: '次',
slots: [{name: 'cm', type: 'append'}], slots: [{name: 'cm', type: 'append'}],
rules: [{required: true, message: '请输入身高', trigger: ['submit','change','blur']},{ validator: checkRange , trigger: ['submit','change','blur'] }, {validator: checkIsInteger , trigger: ['submit','change','blur']}], rules: [{required: true, message: '请输入身高', trigger: ['submit','change','blur']},{ validator: checkRange , trigger: ['submit','change','blur'] }, {validator: checkIsInteger , trigger: ['submit','change','blur']}],
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册