@@ -2,7 +2,7 @@ import {Result} from '@/request/Result'
22import { get , put , post , del } from '@/request/index'
33import type { pageRequest } from '@/api/type/common'
44import type { Ref } from 'vue'
5- import type { CheckCodeRequest , ResetPasswordRequest } from "@/api/type/user.ts" ;
5+
66
77const prefix = '/user_manage'
88/**
@@ -65,31 +65,7 @@ const putUserManagePassword: (
6565 return put ( `${ prefix } /${ user_id } /re_password` , data , undefined , loading )
6666}
6767
68- /**
69- * 重置密码
70- * @param request 重置密码请求参数
71- * @param loading 接口加载器
72- * @returns
73- */
74- const resetPassword : (
75- request : ResetPasswordRequest ,
76- loading ?: Ref < boolean >
77- ) => Promise < Result < boolean > > = ( request , loading ) => {
78- return post ( '/user/re_password' , request , undefined , loading )
79- }
8068
81- /**
82- * 重置密码
83- * @param request 重置密码请求参数
84- * @param loading 接口加载器
85- * @returns
86- */
87- const resetCurrentPassword : (
88- request : ResetPasswordRequest ,
89- loading ?: Ref < boolean >
90- ) => Promise < Result < boolean > > = ( request , loading ) => {
91- return post ( '/user/current/reset_password' , request , undefined , loading )
92- }
9369
9470/**
9571 * 获取系统默认密码
@@ -114,43 +90,14 @@ const getValid: (
11490 return get ( `/valid/${ valid_type } /${ valid_count } ` , undefined , loading )
11591}
11692
117- /**
118- * 校验验证码
119- * @param request 请求对象
120- * @param loading 接口加载器
121- * @returns
122- */
123- const checkCode : ( request : CheckCodeRequest , loading ?: Ref < boolean > ) => Promise < Result < boolean > > = (
124- request ,
125- loading
126- ) => {
127- return post ( '/user/check_code' , request , undefined , loading )
128- }
129-
130- /**
131- * 发送邮件
132- * @param email 邮件地址
133- * @param loading 接口加载器
134- * @returns
135- */
136- const sendEmit : (
137- email : string ,
138- type : 'register' | 'reset_password' ,
139- loading ?: Ref < boolean >
140- ) => Promise < Result < boolean > > = ( email , type , loading ) => {
141- return post ( '/user/send_email' , { email, type} , undefined , loading )
142- }
14393
14494export default {
14595 getUserManage,
14696 putUserManage,
14797 delUserManage,
14898 postUserManage,
14999 putUserManagePassword,
150- resetPassword,
151- resetCurrentPassword,
152100 getSystemDefaultPassword,
153101 getValid,
154- checkCode,
155- sendEmit
102+
156103}
0 commit comments