|  | @@ -6,7 +6,7 @@ import loginError from './images/login-error.png';
 | 
	
		
			
				|  |  |  import bannerBg from './images/banner.png';
 | 
	
		
			
				|  |  |  import request from '@/helpers/request';
 | 
	
		
			
				|  |  |  import { useRouter } from 'vue-router';
 | 
	
		
			
				|  |  | -import { browser } from '@/helpers/utils';
 | 
	
		
			
				|  |  | +import { browser, checkPhone } from '@/helpers/utils';
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  export default defineComponent({
 | 
	
		
			
				|  |  |    name: 'instrument-registration',
 | 
	
	
		
			
				|  | @@ -19,9 +19,8 @@ export default defineComponent({
 | 
	
		
			
				|  |  |        loading: false
 | 
	
		
			
				|  |  |      });
 | 
	
		
			
				|  |  |      const onSubmit = async () => {
 | 
	
		
			
				|  |  | -      if (!state.mobile) {
 | 
	
		
			
				|  |  | -        showToast('请输入手机号');
 | 
	
		
			
				|  |  | -        return;
 | 
	
		
			
				|  |  | +      if (!checkPhone(state.mobile)) {
 | 
	
		
			
				|  |  | +        return showToast('请输入正确的手机号码');
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |        state.loading = true;
 | 
	
		
			
				|  |  |        try {
 | 
	
	
		
			
				|  | @@ -49,6 +48,7 @@ export default defineComponent({
 | 
	
		
			
				|  |  |            if (item.code !== 200) {
 | 
	
		
			
				|  |  |              state.statusShow = true;
 | 
	
		
			
				|  |  |              state.progressRate = 0;
 | 
	
		
			
				|  |  | +            state.loading = false;
 | 
	
		
			
				|  |  |            } else {
 | 
	
		
			
				|  |  |              router.push({
 | 
	
		
			
				|  |  |                path: '/activationRegistrationDetail',
 | 
	
	
		
			
				|  | @@ -57,7 +57,6 @@ export default defineComponent({
 | 
	
		
			
				|  |  |                }
 | 
	
		
			
				|  |  |              });
 | 
	
		
			
				|  |  |            }
 | 
	
		
			
				|  |  | -          state.loading = false;
 | 
	
		
			
				|  |  |          } else {
 | 
	
		
			
				|  |  |            state.progressRate += 4;
 | 
	
		
			
				|  |  |          }
 | 
	
	
		
			
				|  | @@ -75,7 +74,7 @@ export default defineComponent({
 | 
	
		
			
				|  |  |                v-model={state.mobile}
 | 
	
		
			
				|  |  |                autocomplete="off"
 | 
	
		
			
				|  |  |                maxlength={11}
 | 
	
		
			
				|  |  | -              type="tel"
 | 
	
		
			
				|  |  | +              type="digit"
 | 
	
		
			
				|  |  |                placeholder="请输入【音乐数字课堂】激活成功时的手机号"
 | 
	
		
			
				|  |  |              />
 | 
	
		
			
				|  |  |  
 |