Browse Source

地址输入中文不能少于12个字

lifanagju_citu 6 months ago
parent
commit
061d939c98
1 changed files with 9 additions and 1 deletions
  1. 9 1
      src/views/mall/exchange.vue

+ 9 - 1
src/views/mall/exchange.vue

@@ -35,6 +35,8 @@ import Dialog from '@/components/CtDialog'
 import Snackbar from '@/plugins/snackbar'
 import { redeemSubmit } from '@/api/mall'
 import { useUserStore } from '@/store/user'
+import { checkAddress } from '@/utils/validate'
+
 
 const emit = defineEmits(['login', 'toTaskCenter'])
 defineProps({
@@ -69,7 +71,13 @@ const formItems = ref({
       value: '先烈中路100号大院203室',
       hide: false,
       label: '收获详细地址 *',
-      rules: [v => !!v || '请填写收获详细地址']
+      rules: [
+        v => !!v || '请填写收获详细地址',
+        value => {
+          if (!value || (value && checkAddress(value))) return true
+          return '请输入正确的注册地址'
+        }
+      ]
     }
   ]
 })