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