Browse Source

fix: 增加空格验证

magic v 3 years ago
parent
commit
d62f287ba3
1 changed files with 6 additions and 2 deletions
  1. 6 2
      src/pages/FormVolume/mixins/index.js

+ 6 - 2
src/pages/FormVolume/mixins/index.js

@@ -197,7 +197,9 @@ export default {
         let rule = {}
         edatas.forEach(({ result }, rIndex) => result.forEach((item, index) => {
           let k = `${rIndex}_${index}_val`
-          ruleData[k] = item.val
+          ruleData[k] = typeof item.val !== 'string'
+            ? item.val
+            : item.val.replace(/(^\s+)|(\s+$)/g, '')
           let reg = item.reg ? new RegExp(item.reg) : null
           rule[k] = {
             validator: (item.required && item.val instanceof Array) 
@@ -255,7 +257,9 @@ export default {
         let result = dataResult.map(item => {
           return {
             detail_id: item.detail_id,
-            val: item.val
+            val: typeof item.val !== 'string' 
+              ? item.val
+              : item.val.replace(/(^\s+)|(\s+$)/g, '')
           }
         })
         // 表单类型为 iLeads活动 - 2,时,额外爬取参数 -----------