haoxuan
2024-04-12 0eca1909c98781f810e0cd8248b7f811ad35bd84
生丝定价标准的薪资标准修改为大于0的数字
1个文件已修改
24 ■■■■■ 已修改文件
src/views/systemSetting/silkPriceStandard/components/addDialog.vue 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/systemSetting/silkPriceStandard/components/addDialog.vue
@@ -91,8 +91,12 @@
          { required: true, message: '请选择生丝等级', trigger: 'change' }
        ],
        payStandard: [
          { required: true, message: '请输入薪酬标准', trigger: 'change' },
          {pattern: /^[0-9.]*$/, message: '薪酬标准需为数字', trigger: 'blur'}
          { required: true, message: '请输入薪酬标准', trigger:  ["blur",'change'] },
          {
            validator: this.validatorNum,
            trigger: ["blur",'change'],
          },
          // {pattern: /^[0-9.]*$/, message: '薪酬标准需为数字', trigger: 'blur'}
        ]
      },
    };
@@ -110,6 +114,22 @@
  },
  methods: {
    validatorNum(rule, value, callback) {
      if (value) {
        if (value == undefined || value == null) {
          callback(new Error("请输入有效数字"));
        } else {
          var reg = /^(?!(0[0-9]{0,}$))[0-9]{1,}[.]{0,}[0-9]{0,}$/;
          if (!reg.test(value)) {
            callback(new Error("请填写大于0的数字"));
          } else {
            callback();
          }
        }
      } else {
        callback();
      }
    },
    handleClose(done) {
      done();
    },