import { Result } from '@/request/Result' import { get, post, del, put } from '@/request/index' import type { pageRequest } from '@/api/type/common' import { type Ref } from 'vue' const prefix = '/email_setting' /** * 获取邮箱设置 */ const getEmailSetting: (loading?: Ref) => Promise> = (loading) => { return get(`${prefix}`, undefined, loading) } /** * 邮箱测试 */ const postTestEmail: (data: any, loading?: Ref) => Promise> = ( data, loading ) => { return post(`${prefix}`, data, undefined, loading) } /** * 修改邮箱设置 */ const putEmailSetting: (data: any, loading?: Ref) => Promise> = ( data, loading ) => { return put(`${prefix}`, data, undefined, loading) } export default { getEmailSetting, postTestEmail, putEmailSetting }