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 @@