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

no message

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