| | |
| | | |
| | | import { defHttp } from '@/utils/http/axios'; |
| | | import { |
| | | GetUserListModel,tableParams,sendingMailModel |
| | | GetUserListModel, |
| | | tableParams, |
| | | sendingMailModel, |
| | | addAccountParams, |
| | | } from './model/userListModel'; |
| | | |
| | | enum Api { |
| | | GET_USER_LIST = '/crm/email/getUserList', |
| | | SENDING_MAIL_DO = '/crm/mail/sendingMail.do', |
| | | UPDATE_READ = '/crm/mail/updateRead.do', |
| | | RECEIVE = '/crm/mail/receive.do' |
| | | RECEIVE = '/crm/mail/receive.do', |
| | | SAVE_MAIL_DRAFTS = '/crm/mail/saveMailDrafts.do', |
| | | ADD_ACCOUNT = '/crm/mail/account/addAccount.do', |
| | | GET_ACCOUNT = '/crm/mail/account/getAccount.do', |
| | | UPDATE_ACCOUNT = '/crm/mail/account/updateAccount.do', |
| | | DELETE_ACCOUNT = '/crm/mail/account/deleteAccount.do', |
| | | GET_ACCOUNT_LIST = '/crm/mail/account/getAccountList.do', |
| | | IS_EMAIL_VALID = '/crm/mail/account/isEmailValid.do', |
| | | GET_EMAIL_MODULE = '/crm/mail/getEmailModule.do', |
| | | ADD_SIGNATURE = '/crm/mail/signature/addSignature.do', |
| | | UPDATE_SIGNATURE = '/crm/mail/signature/updateSignature.do', |
| | | GET_SIGNATURE = '/crm/mail/signature/getSignature.do', |
| | | ADD_QUICK_TEXT = '/crm/mail/quickText/addQuickText.do', |
| | | UPDATE_QUICK_TEXT = '/crm/mail/quickText/updateQuickText.do', |
| | | GET_QUICK_TEXT = '/crm/mail/quickText/getQuickText.do', |
| | | DELETE_QUICK_TEXT = '/crm/mail/quickText/deleteQuickText.do', |
| | | GET_MAIL_LIST = '/crm/mail/getMailList.do', |
| | | GET_USER_INFO = '/crm/base/userInfo.do', |
| | | GET_MAIL_INFO = '/crm/mail/getMailInfo.do', |
| | | EMAIL_LIST = '/crm/base/emailList.do', |
| | | |
| | | |
| | | |
| | | } |
| | | // 获取邮件路由列表 |
| | | export const getEmailModuleApi = () => defHttp.get({ url: Api.GET_EMAIL_MODULE }); |
| | | |
| | | export const receiveApi = (params) => |
| | | defHttp.get({ url: Api.RECEIVE,params}); |
| | | // 发送邮件 |
| | | export const receiveApi = (params) => defHttp.get({ url: Api.RECEIVE, params }); |
| | | //获取联系人列表 |
| | | export const getUserListApi = (params: tableParams) => |
| | | defHttp.post<GetUserListModel[]>({ url: Api.GET_USER_LIST, params}); |
| | | defHttp.post<GetUserListModel[]>({ url: Api.GET_USER_LIST, params }); |
| | | // 发送邮件 |
| | | export const sendingMailApi = (params) => |
| | | defHttp.post<sendingMailModel[]>({ url: Api.SENDING_MAIL_DO, params}); |
| | | export const updateReadApi = (params) => |
| | | defHttp.post<{}>({ url: Api.UPDATE_READ , params}); |
| | | defHttp.post<sendingMailModel[]>({ url: Api.SENDING_MAIL_DO, params }); |
| | | export const updateReadApi = (params) => defHttp.post<{}>({ url: Api.UPDATE_READ, params }); |
| | | // 草稿箱 |
| | | export const saveMailDraftsApi = (params) => |
| | | defHttp.post<{}>({ url: Api.SAVE_MAIL_DRAFTS, params }); |
| | | |
| | | // 添加邮箱配置 |
| | | export const addAccountApi = (params: addAccountParams) => |
| | | defHttp.post<{}>({ url: Api.ADD_ACCOUNT, params }); |
| | | // 获取邮箱配置 |
| | | export const getAccountApi = (params) => defHttp.get<{}>({ url: Api.GET_ACCOUNT, params }); |
| | | // 修改邮箱配置 |
| | | export const updateAccountApi = (params) => defHttp.post<{}>({ url: Api.UPDATE_ACCOUNT, params }); |
| | | // 删除邮箱配置 |
| | | export const deleteAccountApi = (params) => defHttp.post<{}>({ url: Api.DELETE_ACCOUNT, params }); |
| | | |
| | | // 获取邮箱列表 |
| | | export const getAccountListApi = () => defHttp.get<{}>({ url: Api.GET_ACCOUNT_LIST }); |
| | | // 检测邮箱 |
| | | export const isEmailValidApi = (params) => |
| | | defHttp.get({ |
| | | url: Api.IS_EMAIL_VALID, |
| | | params, |
| | | }); |
| | | |
| | | |
| | | // 添加签名 |
| | | export const addSignatureApi = (params) => |
| | | defHttp.post({ |
| | | url: Api.ADD_SIGNATURE, |
| | | params, |
| | | }) |
| | | // 修改签名 |
| | | export const updateSignatureApi = (params) => |
| | | defHttp.post({ |
| | | url: Api.UPDATE_SIGNATURE, |
| | | params, |
| | | }) |
| | | |
| | | // 查询签名 |
| | | export const getSignatureApi = (params) => |
| | | defHttp.get({ |
| | | url: Api.GET_SIGNATURE, |
| | | params, |
| | | }) |
| | | |
| | | |
| | | // 查询快速文本 |
| | | export const getQuickTextApi = (params) => |
| | | defHttp.get({ |
| | | url: Api.GET_QUICK_TEXT, |
| | | params, |
| | | }) |
| | | // 新增快速文本 |
| | | export const addQuickTextApi = (params) => |
| | | defHttp.post({ |
| | | url: Api.ADD_QUICK_TEXT, |
| | | params, |
| | | }) |
| | | // 更新快速文本 |
| | | export const updateQuickTextApi = (params) => |
| | | defHttp.post({ |
| | | url: Api.UPDATE_QUICK_TEXT, |
| | | params, |
| | | }) |
| | | // 删除快速文本 |
| | | export const deleteQuickTextApi = (params) => |
| | | defHttp.post({ |
| | | url: Api.DELETE_QUICK_TEXT, |
| | | params, |
| | | }) |
| | | |
| | | // 获取邮件列表 |
| | | export const getMailListApi = (params) => |
| | | defHttp.get({ |
| | | url: Api.GET_MAIL_LIST, |
| | | params, |
| | | }) |
| | | |
| | | // 获取企业同事列表 |
| | | export const getUserInfoApi = (params) => |
| | | defHttp.post({ |
| | | url: Api.GET_USER_INFO, |
| | | params, |
| | | }) |
| | | |
| | | |
| | | // 获取邮件详情 |
| | | export const getMailInfoApi = (params) => |
| | | defHttp.get({ |
| | | url: Api.GET_MAIL_INFO, |
| | | params, |
| | | }) |
| | | |
| | | |
| | | // 获取模糊搜索人员 |
| | | export const emailListAPi = (params) => |
| | | defHttp.post({ |
| | | url: Api.EMAIL_LIST, |
| | | params, |
| | | }) |
| | | |