| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306 |
- import request from '@/utils/request'
- const { uc, portal, bpmRunTime, bpmModel, form } = window.context
- // 保存常用语
- export function savaCommonWords(data) {
- const url = `${bpmModel}/flow/approvalItem/v1/save`
- return request.post(url, data)
- }
- // 获取常用语
- export function getCommonWords(data) {
- const url = `${bpmModel}/flow/approvalItem/v1/listJson?isPersonal=true`
- return request.post(url, data)
- }
- // 删除常用语
- export function delCommonWords(ids) {
- const url = `${bpmModel}/flow/approvalItem/v1/remove?ids=${ids}`
- return request.delete(url)
- }
- // 编辑委托
- export function agentSave(data) {
- const url = `${bpmModel}/flow/agent/v1/save`
- return request.post(url, data)
- }
- // 获取委托列表
- export function getAgentList(data) {
- const url = `${bpmModel}/flow/agent/v1/listJson?isMgr=false`
- return request.post(url, data)
- }
- // 查看委托详情
- export function getAgentDetail(id) {
- const url = `${bpmModel}/flow/agent/v1/agentGet?id=${id}`
- return request.get(url)
- }
- // 删除委托
- export function delAgentList(ids) {
- const url = `${bpmModel}/flow/agent/v1/remove?ids=${ids}`
- return request.delete(url)
- }
- // 获取流程列表
- export function getFlowList(data) {
- const url = `${bpmModel}/flow/def/v1/listJson`
- return request.post(url, data)
- }
- // 获取委托流程
- export function getFlowWithOutAuth(data) {
- data.querys = data.querys || []
- data.querys.push({
- property: 'IS_MAIN_',
- value: 'Y',
- operation: 'EQUAL',
- group: 'main',
- relation: 'AND',
- })
- const url = `${bpmModel}/flow/def/v1/query`
- return request.post(url, data)
- }
- // 获取领导秘书列表
- export function getSecretarylist(data) {
- const url = `${bpmRunTime}/runtime/bpmSecretaryManage/v1/list?personal=true`
- return request.post(url, data)
- }
- // 删除领导秘书
- export function delSecretary(ids) {
- const url = `${bpmRunTime}/runtime/bpmSecretaryManage/v1/removes?ids=${ids}`
- return request.delete(url)
- }
- // 保存领导秘书
- export function saveSecretary(data) {
- const url = `${bpmRunTime}/runtime/bpmSecretaryManage/v1/save`
- return request.post(url, data)
- }
- // 保存领导秘书
- export function getSecretaryDetail(userId) {
- const url = `${bpmRunTime}/runtime/bpmSecretaryManage/v1/get/${userId}`
- return request.get(url)
- }
- // 获取常用联系人
- export function getTopContacts(queryFilter) {
- const url = `${uc}/uc/ucGroup/v1/query`
- return request.post(url, queryFilter)
- }
- //保存常用联系人
- export function saveTopContacts(model) {
- const url = `${uc}/uc/ucGroup/v1/save`
- return request.post(url, model)
- }
- //删除常用联系人
- export function removeTopContactsBatch(ids) {
- const url = `${uc}/uc/ucGroup/v1/remove?ids=${ids}`
- return request.delete(url)
- }
- //获取常用联系人分组的用户
- export function getUcGroupUser(groupId, queryFilter) {
- const url = `${uc}/uc/ucGroupUser/v1/getGroupUsers?groupId=${groupId}`
- return request.post(url, queryFilter)
- }
- //删除常用联系人列表用户
- export function removeUcGroupUser(ids) {
- const url = `${uc}/uc/ucGroupUser/v1/remove?ids=${ids}`
- return request.delete(url)
- }
- //保存常用联系人列表用户
- export function saveUserGroup(param) {
- const url = `${uc}/uc/ucGroupUser/v1/saveJson`
- return request.post(url, param)
- }
- /**
- * date: 2021/09/26
- * @description 邮箱接口
- *
- */
- // 获取邮箱列表
- export function getMailTreeList() {
- const url = `${portal}/mail/mail/mail/v1/getMailTreeData`
- return request.get(url)
- }
- // 保存外部邮箱配置
- export function saveMailSetting(data) {
- const url = `${portal}/mail/mail/mailSetting/v1/save?isOriginPwd=${data.isOriginPwd}`
- return request.post(url, data)
- }
- // 测试邮箱连接(编辑/新增情况)
- export function testMailConnect(data) {
- const url = `${portal}/mail/mail/mailSetting/v1/test?isOriginPwd=${data.isOriginPwd}`
- return request.post(url, data)
- }
- // 测试邮箱连接(根据id)
- export function testMailConnectById(id) {
- const url = `${portal}/mail/mail/mailSetting/v1/test?id=${id}`
- return request.post(url)
- }
- // 获取外部邮箱配置列表
- export function getMailSettingList(queryFilter) {
- const url = `${portal}/mail/mail/mailSetting/v1/listJson`
- return request.post(url, queryFilter)
- }
- // 同步邮件
- export function getSysncById(id) {
- const url = `${portal}/mail/mail/mail/v1/sync?id=${id}`
- return request.post(url)
- }
- // 删除邮箱配置
- export function delMaliSettingById(ids) {
- const url = `${portal}/mail/mail/mailSetting/v1/remove?ids=${ids}`
- return request.delete(url)
- }
- // 获取邮件信息列表
- export function getMailList(queryFilter) {
- const url = `${portal}/mail/mail/mail/v1/listJson`
- return request.post(url, queryFilter)
- }
- // 获取邮件详细信息
- export function getMailDetail(id) {
- const url = `${portal}/mail/mail/mail/v1/getJson?id=${id}`
- return request.get(url)
- }
- // 删除邮件
- export function delMaliItemById({ ids, type }) {
- const url = `${portal}/mail/mail/mail/v1/remove?ids=${ids}&type=${type}`
- return request.get(url)
- }
- // 保存邮箱联系人
- export function saveContact(data) {
- const url = `${portal}/mail/mail/mailLinkman/v1/save`
- return request.post(url, data)
- }
- // 保存邮箱联系人列表
- export function getContactList(queryFilter) {
- const url = `${portal}/mail/mail/mailLinkman/v1/listJson`
- return request.post(url, queryFilter)
- }
- // 删除邮箱联系人
- export function delContactById(ids) {
- const url = `${portal}/mail/mail/mailLinkman/v1/remove?ids=${ids}`
- return request.delete(url)
- }
- // 模糊查询联系人和用户信息
- export function getMailUserList(query) {
- const url = `${portal}/mail/mail/mailLinkman/v1/getMailAndUserData?query=${query}`
- return request.get(url)
- }
- // 发送邮件(保存邮件信息)
- export function saveOrSendMail(data) {
- const url = `${portal}/mail/mail/mail/v1/send`
- return request.post(url, data)
- }
- // 设置邮件状态为已读
- export function setMailIsRead(id) {
- const url = `${portal}/mail/mail/mail/v1/isRead?id=${id}`
- return request.get(url)
- }
- /** 邮箱接口 结束 */
- //获取我的常用流程
- export function getMyOftenFlow(param) {
- const url = `${bpmModel}/bpmMobileCategory/v1/getMyCommonFlow`
- return request.post(url, param)
- }
- //删除我的常用流程
- export function removeOftenFlow(ids) {
- const url = `${bpmModel}/bpmMobileCategory/v1/batchRemove?ids=${ids}`
- return request.delete(url)
- }
- //保存我的常用流程
- export function addOftenFlow(defKyes) {
- const url = `${bpmModel}/bpmMobileCategory/v1/customAddCommonFlow`
- return request.post(url, defKyes)
- }
- // 常用联系人排序变更
- export function swapGroupUser(ids) {
- const url = `${uc}/uc/ucGroupUser/v1/swap`
- return request.post(url, ids)
- }
- /**
- * date: 2021/11/17
- * @description 内部消息接口
- */
- // 获取内部消息
- export function getMessageList(queryFilter) {
- const url = `${portal}/innermsg/messageReceiver/v1/list`
- return request.post(url, queryFilter)
- }
- // 获取未读消息数
- export function getMsgBadge() {
- const url = `${portal}/innermsg/messageReceiver/v1/getMsgbadge`
- return request.get(url)
- }
- // 删除内部消息
- export function delInnerMessage(ids) {
- const url = `${portal}/innermsg/messageReceiver/v1/remove?ids=${ids}`
- return request.delete(url)
- }
- // 标记已读
- export function markInnerMessage(ids) {
- const url = `${portal}/innermsg/messageReceiver/v1/mark?ids=${ids}`
- return request.get(url)
- }
- // 获取内部消息详情
- export function getMessageDetail(id) {
- const url = `${portal}/innermsg/messageReceiver/v1/get?id=${id}`
- return request.get(url)
- }
- // 获取系统/个人消息_未读数量
- export function getNoReadMsgbadge(query) {
- return request({
- url: `${portal}/innermsg/messageReceiver/v1/getNoReadMsgbadge`,
- method: 'get',
- params: query,
- })
- }
- /** 内部消息接口 结束 */
- //获取模板消息信息
- export function getModelMsg(query) {
- return request({
- url: `${form}/form/dataTemplate/v1/getForm/qzdef_xxmb/qzdef_xxmb`,
- method: 'get',
- params: query,
- })
- }
|