| | |
| | | |
| | | 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', |
| | | UPDATE_HANDLE = '/crm/mail/updateHandle.do', |
| | | DELETE_EMAIL = '/crm/mail/deleteEmail.do', |
| | | SET_QUICK_REPLY = '/crm/mail/setQuickReply.do', |
| | | CONTACT_LIST = '/crm/clues/contactList.do', |
| | | GET_HANDLE_MAIL_LIST = '/crm/mail/getHandleMailList.do', |
| | | ADD_FOLDER = '/crm/mail/folder/addFolder.do', |
| | | UPDATE_FOLDER = '/crm/mail/folder/updateFolder.do', |
| | | DELETE_FOLDER = '/crm/mail/folder/deleteFolder.do', |
| | | GET_FOLDER = '/crm/mail/folder/getFolder.do', |
| | | GET_ROW_ID = '/getRowid.do', |
| | | ADD_TAG = '/crm/mail/blacklist/getBlackList.do', |
| | | UPDATE_TAG = '/crm/mail/tag/updateTag.do', |
| | | DELETE_TAG = '/crm/mail/tag/deleteTag.do', |
| | | GET_TAG = '/crm/mail/tag/getTagList.do', |
| | | ADD_BLACKLIST = '/crm/mail/blacklist/addBlackList.do', |
| | | UPDATE_BLACKLIST = '/crm/mail/blacklist/updateBlackList.do', |
| | | DELETE_BLACKLIST = '/crm/mail/blacklist/deleteBlackList.do', |
| | | GET_BLACKLIST = '/crm/mail/blacklist/getBlackList.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, |
| | | }); |
| | | // 设置完成时间 |
| | | export const updateHandleAPi = (params) => |
| | | defHttp.get({ |
| | | url: Api.UPDATE_HANDLE, |
| | | params, |
| | | }); |
| | | // 删除邮件 |
| | | export const deleteEmailAPi = (params) => |
| | | defHttp.post({ |
| | | url: Api.DELETE_EMAIL, |
| | | params, |
| | | }); |
| | | |
| | | // 快速回复 |
| | | export const setQuickReplyAPi = (params) => |
| | | defHttp.post({ |
| | | url: Api.SET_QUICK_REPLY, |
| | | params, |
| | | }); |
| | | |
| | | // 获取线索联系人列表 |
| | | export const contactListAPi = (params) => |
| | | defHttp.post({ |
| | | url: Api.CONTACT_LIST, |
| | | params, |
| | | }); |
| | | |
| | | // 获取线索联系人列表 |
| | | export const getHandleMailListApi = (params) => |
| | | defHttp.get({ |
| | | url: Api.GET_HANDLE_MAIL_LIST, |
| | | params, |
| | | }); |
| | | |
| | | // 新增文件夹 |
| | | export const addFolderApi = (params) => |
| | | defHttp.post({ |
| | | url: Api.ADD_FOLDER, |
| | | params, |
| | | }); |
| | | |
| | | // 修改文件夹 |
| | | export const updateFolderApi = (params) => |
| | | defHttp.post({ |
| | | url: Api.UPDATE_FOLDER, |
| | | params, |
| | | }); |
| | | |
| | | // 删除文件夹 |
| | | export const deleteFolderApi = (params) => |
| | | defHttp.post({ |
| | | url: Api.DELETE_FOLDER, |
| | | params, |
| | | }); |
| | | |
| | | // 查询文件夹 |
| | | export const getFolderApi = (params) => |
| | | defHttp.get({ |
| | | url: Api.GET_FOLDER, |
| | | params, |
| | | }); |
| | | |
| | | // 获取rowId |
| | | export const getRowIdApi = () => |
| | | defHttp.get({ |
| | | url: Api.GET_ROW_ID, |
| | | }); |
| | | |
| | | // 新增标签 |
| | | export const addTagApi = (params) => |
| | | defHttp.post({ |
| | | url: Api.ADD_TAG, |
| | | params, |
| | | }); |
| | | |
| | | // 修改标签 |
| | | export const updateTagApi = (params) => |
| | | defHttp.post({ |
| | | url: Api.UPDATE_TAG, |
| | | params, |
| | | }); |
| | | |
| | | // 删除标签 |
| | | export const deleteTagApi = (params) => |
| | | defHttp.post({ |
| | | url: Api.DELETE_TAG, |
| | | params, |
| | | }); |
| | | |
| | | // 查询标签 |
| | | export const getTagApi = (params) => |
| | | defHttp.get({ |
| | | url: Api.GET_TAG, |
| | | params, |
| | | }); |
| | | |
| | | |
| | | // 新增黑名单 |
| | | export const addBlackListApi = (params) => |
| | | defHttp.post({ |
| | | url: Api.ADD_BLACKLIST, |
| | | params, |
| | | }); |
| | | |
| | | // 修改黑名单 |
| | | export const updateBlackListApi = (params) => |
| | | defHttp.post({ |
| | | url: Api.UPDATE_BLACKLIST, |
| | | params, |
| | | }); |
| | | |
| | | // 删除黑名单 |
| | | export const deleteBlackListApi = (params) => |
| | | defHttp.post({ |
| | | url: Api.DELETE_BLACKLIST, |
| | | params, |
| | | }); |
| | | |
| | | // 查询黑名单 |
| | | export const getBlackListApi = (params) => |
| | | defHttp.get({ |
| | | url: Api.GET_BLACKLIST, |
| | | params, |
| | | }); |