|
@@ -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 '请输入正确的注册地址'
|
|
|
+ }
|
|
|
+ ]
|
|
|
}
|
|
|
]
|
|
|
})
|