|  | @@ -186,9 +186,10 @@ export default defineComponent({
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      const otherParams = reactive({
 | 
	
		
			
				|  |  |        showOtherSchool: false,
 | 
	
		
			
				|  |  | +      showCloseButton: true, // 是否显示关闭按钮
 | 
	
		
			
				|  |  |        showOtherMessage: '',
 | 
	
		
			
				|  |  |        /**  limit 超限制,change 更换学生,nickname 名称不一致  */
 | 
	
		
			
				|  |  | -      otherType: '' as 'limit' | 'change' | 'nickname',
 | 
	
		
			
				|  |  | +      otherType: '' as 'limit' | 'change' | 'nickname' | 'member',
 | 
	
		
			
				|  |  |        showCancelButton: true,
 | 
	
		
			
				|  |  |        cancelButtonColor: '',
 | 
	
		
			
				|  |  |        cancelButtonText: '取消',
 | 
	
	
		
			
				|  | @@ -477,6 +478,7 @@ export default defineComponent({
 | 
	
		
			
				|  |  |            '学生姓名与上次提交信息不一致,请确认修改学生信息或创建新的学生账号';
 | 
	
		
			
				|  |  |          otherParams.showOtherSchool = true;
 | 
	
		
			
				|  |  |          otherParams.showCancelButton = true;
 | 
	
		
			
				|  |  | +        otherParams.showCloseButton = true;
 | 
	
		
			
				|  |  |          otherParams.cancelButtonColor =
 | 
	
		
			
				|  |  |            'linear-gradient( 224deg, #3FE1E6 0%, #00CDD4 100%)';
 | 
	
		
			
				|  |  |          otherParams.cancelButtonText = '新建学生';
 | 
	
	
		
			
				|  | @@ -496,6 +498,7 @@ export default defineComponent({
 | 
	
		
			
				|  |  |          otherParams.showOtherMessage = `同一手机号最多创建${forms.multi_user_limit}个学生`;
 | 
	
		
			
				|  |  |          otherParams.showOtherSchool = true;
 | 
	
		
			
				|  |  |          otherParams.showCancelButton = false;
 | 
	
		
			
				|  |  | +        otherParams.showCloseButton = true;
 | 
	
		
			
				|  |  |          otherParams.confirmButtonColor =
 | 
	
		
			
				|  |  |            'linear-gradient( 305deg, #40C8FF 0%, #3192FF 100%)';
 | 
	
		
			
				|  |  |          otherParams.confirmButtonText = '我知道了';
 | 
	
	
		
			
				|  | @@ -511,11 +514,14 @@ export default defineComponent({
 | 
	
		
			
				|  |  |          forms.isRegister === 'update'
 | 
	
		
			
				|  |  |        ) {
 | 
	
		
			
				|  |  |          otherParams.showOtherMessage = `您已绑定【${
 | 
	
		
			
				|  |  | +          forms.studentItem?.schoolName || ''
 | 
	
		
			
				|  |  | +        }】,提交后将更换到【
 | 
	
		
			
				|  |  | +        <span style="color: #2B85FF">${
 | 
	
		
			
				|  |  |            forms.registerDetails.schoolName || ''
 | 
	
		
			
				|  |  | -        }】,提交后将更换到【${
 | 
	
		
			
				|  |  | -          forms.studentItem?.schoolName
 | 
	
		
			
				|  |  | -        }】,是否确认提交?`;
 | 
	
		
			
				|  |  | +        }</span>
 | 
	
		
			
				|  |  | +        】,是否确认提交?`;
 | 
	
		
			
				|  |  |          otherParams.showOtherSchool = true;
 | 
	
		
			
				|  |  | +        otherParams.showCloseButton = false;
 | 
	
		
			
				|  |  |          otherParams.showCancelButton = true;
 | 
	
		
			
				|  |  |          otherParams.cancelButtonColor = '';
 | 
	
		
			
				|  |  |          otherParams.cancelButtonText = '取消';
 | 
	
	
		
			
				|  | @@ -659,7 +665,20 @@ export default defineComponent({
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          if (schoolInfo.data.hasBuyCourse && vipList.length > 0) {
 | 
	
		
			
				|  |  | -          forms.dialogConfirmStatus = true;
 | 
	
		
			
				|  |  | +          // forms.dialogConfirmStatus = true;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +          // 15907121011
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +          otherParams.showOtherMessage = `该学员已购买会员,是否确认购买?`;
 | 
	
		
			
				|  |  | +          otherParams.showOtherSchool = true;
 | 
	
		
			
				|  |  | +          otherParams.showCloseButton = false;
 | 
	
		
			
				|  |  | +          otherParams.showCancelButton = true;
 | 
	
		
			
				|  |  | +          otherParams.cancelButtonColor = '';
 | 
	
		
			
				|  |  | +          otherParams.cancelButtonText = '取消';
 | 
	
		
			
				|  |  | +          otherParams.confirmButtonColor = '';
 | 
	
		
			
				|  |  | +          otherParams.confirmButtonText = '确定';
 | 
	
		
			
				|  |  | +          otherParams.otherType = 'member';
 | 
	
		
			
				|  |  | +          otherParams.messageAlign = 'center';
 | 
	
		
			
				|  |  |            return;
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -1741,7 +1760,7 @@ export default defineComponent({
 | 
	
		
			
				|  |  |          </Popup>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          {/* 已经购买过样品 */}
 | 
	
		
			
				|  |  | -        <MDialog
 | 
	
		
			
				|  |  | +        {/* <MDialog
 | 
	
		
			
				|  |  |            title="提示"
 | 
	
		
			
				|  |  |            v-model:show={forms.dialogConfirmStatus}
 | 
	
		
			
				|  |  |            message={'已购买会员,是否确认购买?'}
 | 
	
	
		
			
				|  | @@ -1758,7 +1777,7 @@ export default defineComponent({
 | 
	
		
			
				|  |  |                applyOver();
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |            }}
 | 
	
		
			
				|  |  | -        />
 | 
	
		
			
				|  |  | +        /> */}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          <MDialog
 | 
	
		
			
				|  |  |            title="提示"
 | 
	
	
		
			
				|  | @@ -1851,6 +1870,7 @@ export default defineComponent({
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          <MMessageTip
 | 
	
		
			
				|  |  |            show={otherParams.showOtherSchool}
 | 
	
		
			
				|  |  | +          showCloseButton={otherParams.showCloseButton}
 | 
	
		
			
				|  |  |            messageAlign={otherParams.messageAlign}
 | 
	
		
			
				|  |  |            message={otherParams.showOtherMessage}
 | 
	
		
			
				|  |  |            showCancelButton={otherParams.showCancelButton}
 | 
	
	
		
			
				|  | @@ -1858,16 +1878,30 @@ export default defineComponent({
 | 
	
		
			
				|  |  |            cancelButtonText={otherParams.cancelButtonText}
 | 
	
		
			
				|  |  |            confirmButtonColor={otherParams.confirmButtonColor}
 | 
	
		
			
				|  |  |            confirmButtonText={otherParams.confirmButtonText}
 | 
	
		
			
				|  |  | +          onClose={() => (otherParams.showOtherSchool = false)}
 | 
	
		
			
				|  |  |            onCancel={() => {
 | 
	
		
			
				|  |  |              otherParams.showOtherSchool = false;
 | 
	
		
			
				|  |  |              if (otherParams.otherType === 'nickname') {
 | 
	
		
			
				|  |  |                forms.isRegister = 'create'; // 新建
 | 
	
		
			
				|  |  |                changeTipStatus(false, false);
 | 
	
		
			
				|  |  |                onSubmit();
 | 
	
		
			
				|  |  | -            } else if (otherParams.otherType === 'limit') {
 | 
	
		
			
				|  |  | +            } else if (otherParams.otherType === 'member') {
 | 
	
		
			
				|  |  | +              //取消支付,判断是否有结束时间,是否已经结束
 | 
	
		
			
				|  |  | +              if (forms.registerExpireTime && forms.activeOverStatus) {
 | 
	
		
			
				|  |  | +                applyOver();
 | 
	
		
			
				|  |  | +              }
 | 
	
		
			
				|  |  | +              //     onConfirm={async () => {
 | 
	
		
			
				|  |  | +              //   await paymentContinue();
 | 
	
		
			
				|  |  | +              // }}
 | 
	
		
			
				|  |  | +              // onCancel={() => {
 | 
	
		
			
				|  |  | +              //   //取消支付,判断是否有结束时间,是否已经结束
 | 
	
		
			
				|  |  | +              //   if (forms.registerExpireTime && forms.activeOverStatus) {
 | 
	
		
			
				|  |  | +              //     applyOver();
 | 
	
		
			
				|  |  | +              //   }
 | 
	
		
			
				|  |  | +              // }}
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |            }}
 | 
	
		
			
				|  |  | -          onConfirm={() => {
 | 
	
		
			
				|  |  | +          onConfirm={async () => {
 | 
	
		
			
				|  |  |              otherParams.showOtherSchool = false;
 | 
	
		
			
				|  |  |              // 名字
 | 
	
		
			
				|  |  |              if (otherParams.otherType === 'nickname') {
 | 
	
	
		
			
				|  | @@ -1888,6 +1922,8 @@ export default defineComponent({
 | 
	
		
			
				|  |  |                    : true,
 | 
	
		
			
				|  |  |                  false
 | 
	
		
			
				|  |  |                );
 | 
	
		
			
				|  |  | +            } else if (otherParams.otherType === 'member') {
 | 
	
		
			
				|  |  | +              await paymentContinue();
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |            }}
 | 
	
		
			
				|  |  |          />
 |