Explorar el Código

fix: 增加空格验证

magic v hace 3 años
padre
commit
d62f287ba3
Se han modificado 1 ficheros con 6 adiciones y 2 borrados
  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,时,额外爬取参数 -----------