From 78921416615f450f4cc29ec4f740fbf1b47d8b00 Mon Sep 17 00:00:00 2001 From: zhangwei <1504152376@qq.com> Date: 星期二, 19 八月 2025 17:18:28 +0800 Subject: [PATCH] 注册登录更改 --- src/api/register/index.ts | 49 +++++++++++++++++++++++++++++++++++++------------ 1 files changed, 37 insertions(+), 12 deletions(-) diff --git a/src/api/register/index.ts b/src/api/register/index.ts index 4a09fa1..6a12e54 100644 --- a/src/api/register/index.ts +++ b/src/api/register/index.ts @@ -8,13 +8,10 @@ import { http } from "@/utils/http"; import { baseUrlApi } from "../util"; -type Result = { - success: boolean; - data: Array<any>; -}; +import type { Result, CaptchaResult, RoleData } from "../types"; export const register = (data?: object) => { - return http.request( + return http.request<Result>( "post", baseUrlApi("/api/customer/customerRegistration"), { data } @@ -22,17 +19,17 @@ }; export const captcha = () => { - return http.request<Result>("get", baseUrlApi("/api/zCSMS/captcha")); + return http.request<CaptchaResult>("get", baseUrlApi("/api/zCSMS/captcha")); }; //鑾峰彇瑙掕壊 export const exRole = () => { - return http.request<Result>("get", baseUrlApi("/api/customer/exRole")); + return http.request<RoleData>("get", baseUrlApi("/api/customer/exRole")); }; // 鑾峰彇鎵嬫満楠岃瘉鐮� -export const phoneNumberCode = (params?: object) => { - return http.request( +export const phoneNumberCode = params => { + return http.request<Result>( "post", baseUrlApi( `/api/zCSMS/sendSMS/${params.phone}/${params.code}/${params.codeId}` @@ -41,10 +38,38 @@ }; // 娉ㄥ唽瑙掕壊鐢ㄦ埛璧勬枡 -export const createrExRolsInformationexport = (data?: object) => { - return http.request( +export const createrExRolsInformation = (data?: object) => { + return http.request<Result>( "post", - baseUrlApi("/api/customer/createrExRolsInformationexport"), + baseUrlApi("/api/customer/createrExRolsInformation"), { data } ); }; + +// 淇敼瑙掕壊鐢ㄦ埛璧勬枡 +export const createrExRolsInformation1 = (data?: object) => { + return http.request<Result>( + "post", + baseUrlApi("/api/customer/createrExRolsInformation"), + { data } + ); +}; + +// 鑾峰彇浼佷笟绫诲瀷 +export const enterpriseTypes = (data?: object) => { + return http.request<Result>( + "post", + baseUrlApi("/api/customer/enterpriseTypes"), + { + data + } + ); +}; + +// 鐢宠瑙掕壊 +export const applyRole = params => { + return http.request<Result>( + "get", + baseUrlApi(`/api/customer/createrExRolsInformation/${params.ruleCode}`) + ); +}; -- Gitblit v1.9.1