提交 ef3836b1 编写于 作者: yi.li's avatar yi.li

学科配置题数校验

上级 e8cea497
......@@ -284,7 +284,7 @@ import BreadCrumb from "@/components/breadcrumb.vue";
import { openLoading, closeLoading, deepCopy } from "@/utils/utils";
import * as commonUtil from "@/utils/utils";
import {doUpload, getFilePath} from "../../utils/qiniu-util";
import { checkIsInteger } from '@/utils/followup/followupUtils/checkField';
// import { checkNormalInt } from '@/utils/followup/followupUtils/checkField';
let checkProjectStr = (rule, value, callback) => {
if (value.indexOf("\\") != -1) {
......@@ -296,7 +296,16 @@ let checkProjectStr = (rule, value, callback) => {
callback();
}
};
let checkNormalInt = (rule, value, callback) => {
const val = parseFloat(value);
const isInteger = Number.isInteger(val);
// if((isInteger && val > 0) || checkNeedRule(val)){
if( !value || (isInteger && val >= 0) ){
callback()
}else{
callback(new Error(`请输入大于等于0的正整数`))
}
}
export default {
components: {
BreadCrumb
......@@ -380,7 +389,7 @@ export default {
],
freeContentRules: [
{ required: true, message: '请输入免费体验题数', trigger: ['blur','change']},
{ validator: checkIsInteger, trigger: ['blur','change'] }
{ validator: checkNormalInt, trigger: ['blur','change'] }
],
// secondCodeRules: [
// // { required: true, message: "请输入二级分类代码", trigger: "blur" },
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册