|
@@ -11,7 +11,8 @@ import {
|
|
|
RadioGroup,
|
|
|
Radio,
|
|
|
Picker,
|
|
|
- closeToast
|
|
|
+ closeToast,
|
|
|
+ Popover
|
|
|
} from 'vant';
|
|
|
import {
|
|
|
computed,
|
|
@@ -119,6 +120,7 @@ export default defineComponent({
|
|
|
studentRegisterStore.setShoolId(route.query.sId as any);
|
|
|
const countDownRef = ref();
|
|
|
const mstickyRef = ref();
|
|
|
+ const isCatchTip = localStorage.getItem('isCatchTip');
|
|
|
const forms = reactive({
|
|
|
schoolId: route.query.sId as any,
|
|
|
paymentType: '', // 支付类型
|
|
@@ -159,6 +161,7 @@ export default defineComponent({
|
|
|
cancelButtonText: '取消',
|
|
|
messageAlign: 'center' as 'left' | 'center' | 'right',
|
|
|
|
|
|
+ tipStatus: isCatchTip ? false : true,
|
|
|
dialogConfirmStatus: false,
|
|
|
contract_sign: false, // 是否实名认证
|
|
|
countDownTimePay: 60 * 1000,
|
|
@@ -1615,11 +1618,15 @@ export default defineComponent({
|
|
|
}}>
|
|
|
{{
|
|
|
icon: () => (
|
|
|
- <i
|
|
|
- class={[
|
|
|
- styles.iconChecked,
|
|
|
- forms.joinType === 'digitalize' && styles.selected
|
|
|
- ]}></i>
|
|
|
+ <div class={styles.checkedGroup}>
|
|
|
+ <i
|
|
|
+ class={[
|
|
|
+ styles.iconChecked,
|
|
|
+ forms.joinType === 'digitalize' && styles.selected
|
|
|
+ ]}></i>
|
|
|
+
|
|
|
+ {forms.tipStatus && <i class={styles.showBg}></i>}
|
|
|
+ </div>
|
|
|
),
|
|
|
title: () => (
|
|
|
<div class={styles.section}>
|
|
@@ -1990,6 +1997,8 @@ export default defineComponent({
|
|
|
}
|
|
|
} else if (otherParams.otherType === 'payment') {
|
|
|
forms.joinType = 'tradition';
|
|
|
+ forms.tipStatus = false;
|
|
|
+ localStorage.setItem('isCatchTip', '1');
|
|
|
}
|
|
|
}}
|
|
|
onConfirm={async () => {
|