From c2c83a06ea76bf35bd1ac0b211d56e8b2053692d Mon Sep 17 00:00:00 2001 From: linsxw <804636497@qq.com> Date: Sun, 18 Feb 2024 15:50:47 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/mice.ts | 26 ++++++++ src/components.d.ts | 1 + src/views/signUp/components/FormItem.vue | 44 +++++++------- src/views/signUp/components/SignForm.vue | 77 +++++++++++++++++++----- src/views/signUp/index.vue | 11 +--- 5 files changed, 113 insertions(+), 46 deletions(-) diff --git a/src/api/mice.ts b/src/api/mice.ts index 6638077..95c483a 100644 --- a/src/api/mice.ts +++ b/src/api/mice.ts @@ -22,3 +22,29 @@ export function getSignUpFormConfig(data: { params: data, }) } + +/** + * 通过手机号发送短信 + * @param phone 手机号 + * @returns 短信 + */ +export function smsSend(phone: string) { + return request({ + url: '/sms/send', + method: 'post', + data: { + phone, + }, + }) +} + +/** + * 报名注册 + */ +export function signUp(data: any) { + return request({ + url: '/backstageApply/enroll', + method: 'post', + data, + }) +} diff --git a/src/components.d.ts b/src/components.d.ts index f3443d4..bdf47d2 100644 --- a/src/components.d.ts +++ b/src/components.d.ts @@ -14,6 +14,7 @@ declare module 'vue' { VanButton: typeof import('vant/es')['Button'] VanCell: typeof import('vant/es')['Cell'] VanCellGroup: typeof import('vant/es')['CellGroup'] + VanCheckbox: typeof import('vant/es')['Checkbox'] VanConfigProvider: typeof import('vant/es')['ConfigProvider'] VanEmpty: typeof import('vant/es')['Empty'] VanField: typeof import('vant/es')['Field'] diff --git a/src/views/signUp/components/FormItem.vue b/src/views/signUp/components/FormItem.vue index f6b56b2..1c8c81d 100644 --- a/src/views/signUp/components/FormItem.vue +++ b/src/views/signUp/components/FormItem.vue @@ -1,27 +1,29 @@ - - + + diff --git a/src/views/signUp/components/SignForm.vue b/src/views/signUp/components/SignForm.vue index 221cc92..fdefce4 100644 --- a/src/views/signUp/components/SignForm.vue +++ b/src/views/signUp/components/SignForm.vue @@ -1,28 +1,73 @@ + + - - - - + +
+ + 提交 + +
+ + diff --git a/src/views/signUp/index.vue b/src/views/signUp/index.vue index 182e9c1..6a766ca 100644 --- a/src/views/signUp/index.vue +++ b/src/views/signUp/index.vue @@ -1,15 +1,8 @@