|
@@ -17,6 +17,7 @@ import {
|
|
Overlay,
|
|
Overlay,
|
|
Dialog
|
|
Dialog
|
|
} from 'vant'
|
|
} from 'vant'
|
|
|
|
+import ImgCode from '@/components/col-img-code'
|
|
import { defineComponent, onMounted, reactive } from 'vue'
|
|
import { defineComponent, onMounted, reactive } from 'vue'
|
|
import styles from './index.module.less'
|
|
import styles from './index.module.less'
|
|
import bg from './images/bg.png'
|
|
import bg from './images/bg.png'
|
|
@@ -32,6 +33,7 @@ import studentSuccess from './images/studentSuccess.png'
|
|
import request from '@/helpers/request'
|
|
import request from '@/helpers/request'
|
|
import dayjs from 'dayjs'
|
|
import dayjs from 'dayjs'
|
|
import { removeAuth } from '@/helpers/utils'
|
|
import { removeAuth } from '@/helpers/utils'
|
|
|
|
+import { state } from '@/helpers/helpState'
|
|
export default defineComponent({
|
|
export default defineComponent({
|
|
name: 'tenantStudentRejest',
|
|
name: 'tenantStudentRejest',
|
|
setup() {
|
|
setup() {
|
|
@@ -220,17 +222,18 @@ export default defineComponent({
|
|
Toast('手机号码格式不正确')
|
|
Toast('手机号码格式不正确')
|
|
return
|
|
return
|
|
}
|
|
}
|
|
- await request.post('/api-student/code/sendSmsCode', {
|
|
|
|
- requestType: 'form',
|
|
|
|
- data: {
|
|
|
|
- mobile: forms.phone,
|
|
|
|
- type: 'REGISTER'
|
|
|
|
- }
|
|
|
|
- })
|
|
|
|
- onCountDown()
|
|
|
|
- setTimeout(() => {
|
|
|
|
- Toast('验证码已发送')
|
|
|
|
- }, 100)
|
|
|
|
|
|
+ // await request.post('/api-student/code/sendSmsCode', {
|
|
|
|
+ // requestType: 'form',
|
|
|
|
+ // data: {
|
|
|
|
+ // mobile: forms.phone,
|
|
|
|
+ // type: 'REGISTER'
|
|
|
|
+ // }
|
|
|
|
+ // })
|
|
|
|
+ // onCountDown()
|
|
|
|
+ // setTimeout(() => {
|
|
|
|
+ // Toast('验证码已发送')
|
|
|
|
+ // }, 100)
|
|
|
|
+ data.imgCodeStatus = true
|
|
}
|
|
}
|
|
|
|
|
|
const onCountDown = () => {
|
|
const onCountDown = () => {
|
|
@@ -566,6 +569,17 @@ export default defineComponent({
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</Popup>
|
|
</Popup>
|
|
|
|
+
|
|
|
|
+ {data.imgCodeStatus ? (
|
|
|
|
+ <ImgCode
|
|
|
|
+ v-model:value={data.imgCodeStatus}
|
|
|
|
+ phone={forms.phone}
|
|
|
|
+ onClose={() => {
|
|
|
|
+ data.imgCodeStatus = false
|
|
|
|
+ }}
|
|
|
|
+ onSendCode={onCountDown}
|
|
|
|
+ />
|
|
|
|
+ ) : null}
|
|
</div>
|
|
</div>
|
|
</>
|
|
</>
|
|
)
|
|
)
|