智慧农业后台管理页面
guoshilong
2022-10-17 63cfa7431a4e699d38bee0e98ca8dd60e3c66363
限制农资数字输入框最大数为9999
5 files modified
28 ■■■■■ changed files
src/util/validate.js 14 ●●●●● patch | view | raw | blame | history
src/views/farm/farm.vue 2 ●●● patch | view | raw | blame | history
src/views/stock/stockmanage.vue 4 ●●●● patch | view | raw | blame | history
src/views/stock/stockout.vue 4 ●●●● patch | view | raw | blame | history
src/views/task/task.vue 4 ●●●● patch | view | raw | blame | history
src/util/validate.js
@@ -251,3 +251,17 @@
    }
    return false;
}
/**
 * 限制数字输入
 * @param rule
 * @param value
 * @param callback
 */
export const limitNum = (rule, value, callback) => {
    if (value>9999999999){
      callback(new Error("限制为9999999999以内"));
    }else {
      callback();
    }
};
src/views/farm/farm.vue
@@ -61,7 +61,7 @@
    data () {
        const validateNum = (rule, value, callback) => {
            if (!/^[+]{0,1}(\d+)$|^[+]{0,1}(\d+\.\d+)$/.test(value)) {
                callback(new Error("请输入正整数"));
                callback(new Error("请输入正数"));
            } else {
                callback();
            }
src/views/stock/stockmanage.vue
@@ -189,8 +189,12 @@
      if (!/^[1-9]\d*$/.test(value)) {
        callback(new Error("请输入正整数"));
      } else {
        if (value>9999){
          callback(new Error("限制为9999以内"));
        }else {
        callback();
      }
      }
    };
    return {
src/views/stock/stockout.vue
@@ -112,8 +112,12 @@
      if (!/^[1-9]\d*$/.test(value)) {
        callback(new Error("请输入正整数"));
      } else {
        if (value>9999){
          callback(new Error("限制为9999以内"));
        }else {
        callback();
      }
      }
    };
    return {
      formInline: {
src/views/task/task.vue
@@ -76,8 +76,12 @@
      if (!/^[1-9]\d*$/.test(value)) {
        callback(new Error("请输入正整数"));
      } else {
        if (value>9999){
          callback(new Error("限制为9999以内"));
        }else {
        callback();
      }
      }
    };
    return {