| 
					
				 | 
			
			
				@@ -461,7 +461,7 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           forms.submitLoading = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        const { extra, loginType, autoRegister, password, ...res } = 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        const { extra, loginType, autoRegister, password, multiUser, ...res } = 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           studentInfo; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           forms.studentItem.nickname !== extra.nickname && 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -519,38 +519,26 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           otherParams.messageAlign = 'left'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // if (!isRegister) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //   const checkSchool = await request.get( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //     `/edu-app/open/student/studentSchool?mobile=${studentInfo.username}&code=${studentInfo.password}&type=REGISTER` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //   ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //   if (checkSchool.data?.schoolId !== forms.schoolId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //     forms.showOtherSchool = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //     forms.showOtherMessage = `您已绑定【${ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //       forms.registerDetails.schoolName || '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //     }】,提交后将更换到【${ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //       checkSchool.data?.schoolName 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //     }】,是否确认提交?`; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //     return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         /* 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      新用户: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      autoRegister: true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      loginType: 'SMS' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      已存在用户: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      autoRegister: false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      loginType: 'TOKEN' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      password: xxx 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          新用户: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          autoRegister: true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          loginType: 'SMS' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          已存在用户: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          autoRegister: false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          loginType: 'TOKEN' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          password: xxx 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         let tLoginType = loginType, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           tAutoRegister = autoRegister, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          tPassword = password; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          tPassword = password, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          tMultiUser = multiUser; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (forms.isRegister === 'update') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           tLoginType = 'TOKEN'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           tAutoRegister = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           tPassword = forms.studentItem.token; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          tMultiUser = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         const result = await request.post('/edu-app/userlogin', { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           requestType: 'form', 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -558,14 +546,13 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             loginType: tLoginType, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             autoRegister: tAutoRegister, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             password: tPassword, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            multiUser: tMultiUser, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             ...res, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             extra: JSON.stringify({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               ...extra, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               giftVipDay: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 forms.detailVip.membershipDays || 0 + forms.giftVipDay || 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              schoolId: forms.isChangeSchool 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                ? forms.studentItem.schoolId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                : forms.schoolId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              schoolId: forms.schoolId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -614,7 +601,7 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           setLogin(res.data); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          // await onRegisterSubmit(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          await onRegisterSubmit(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } catch { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // 重置信息 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -678,7 +665,6 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         const { data } = await request.get( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           `/edu-app/open/student/studentInfo?mobile=${studentInfo.username}&code=${studentInfo.password}&type=REGISTER` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        console.log(data, 'studentInfo'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         forms.studentList = data || []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (forms.studentList.length > 0) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -703,6 +689,17 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           studentInfo.extra.gender = firstStudent.gender; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          forms.isRegister = 'update'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          forms.isRegister = 'create'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          forms.isChangeSchool = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          studentInfo.extra.nickname = ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          studentInfo.extra.currentGradeNum = ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          studentInfo.extra.currentClass = ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          studentInfo.extra.gender = 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          forms.currentClassText = ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          forms.gradeNumText = ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } catch { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1885,6 +1882,7 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 studentInfo.extra.gender = firstStudent.gender; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                forms.isRegister = 'update'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 forms.isRegister = 'create'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 forms.isChangeSchool = false; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1892,6 +1890,8 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 studentInfo.extra.currentGradeNum = ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 studentInfo.extra.currentClass = ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 studentInfo.extra.gender = 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                forms.currentClassText = ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                forms.gradeNumText = ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           /> 
			 |