Browse Source

fix:验证优化

magic v 4 years ago
parent
commit
a592287a16
2 changed files with 4 additions and 1 deletions
  1. 1 1
      src/pages/FormVolume/mixins/index.js
  2. 3 0
      src/utils/blRule.js

+ 1 - 1
src/pages/FormVolume/mixins/index.js

@@ -219,7 +219,7 @@ export default {
           let res = arrRes[0]
           let res = arrRes[0]
           let { result_id } = res.data
           let { result_id } = res.data
           let dt = edatas[0]
           let dt = edatas[0]
-          dt.created = new Date().toString('yyyy-MM-dd HH:mm:ss')
+          // dt.created = new Date().toString('yyyy-MM-dd HH:mm:ss')
           lStorage.setItem('FormResultAbnormal', dt)
           lStorage.setItem('FormResultAbnormal', dt)
           this.$router.replace({ name: 'FormResult', query: { ...this.$route.query, result_id } })
           this.$router.replace({ name: 'FormResult', query: { ...this.$route.query, result_id } })
         } else {
         } else {

+ 3 - 0
src/utils/blRule.js

@@ -87,6 +87,9 @@ blRule.valid = function (value, rule) {
     if (rule.required === true && !value && typeof value !== 'number') {
     if (rule.required === true && !value && typeof value !== 'number') {
       return reject(rule.message)
       return reject(rule.message)
     }
     }
+    if (rule.required !== true && !value) {
+      return resolve()
+    }
     if (!rule.validator) {
     if (!rule.validator) {
       return resolve()
       return resolve()
     }
     }