api.js 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. import axios from 'axios';
  2. import Host from './host'
  3. // 域名
  4. export const host = Host.host
  5. // 登录
  6. export const login = () => {
  7. return axios.post('/service/login', {
  8. username: "dsadmin",
  9. password: "1"
  10. });
  11. }
  12. // fetchDataList接口-bpm
  13. export const bpmFetchDataList = (name, params) => {
  14. return axios.post('/service/bpm/data/fetchDataList/' + name, params);
  15. }
  16. // fetchDataList接口-user
  17. export const userFetchDataList = (name, params) => {
  18. return axios.post('/service/user/data/fetchDataList/' + name, params);
  19. }
  20. // getDictionary接口
  21. export const getDictionary = (type, key) => {
  22. return axios.post('/service/common/common/getDictionary', {
  23. type,
  24. key
  25. });
  26. }
  27. // 获取事件
  28. export const getIncident = params => {
  29. return axios.post('/service/bpm/bpm/fetchTask/bpm_incident', params);
  30. }
  31. // 获取事件详情
  32. export const getIncidentDetail = (processInstanceId) => {
  33. return axios.get('/service/config/form/renderForm/incident_back/' + processInstanceId + '/00000');
  34. }
  35. // 获取事件详情处理进度
  36. export const getIncidentProgressInfo = (processInstanceId) => {
  37. return axios.post('/service/bpm/bpm/flowTracing/' + processInstanceId, {});
  38. }
  39. // 播放事件描述录音
  40. export const getIncidentDesAudio = (callID) => {
  41. return axios.get('/recording/recording?callID=' + callID, {});
  42. }
  43. // 获取事件详情图片
  44. export const getIncidentImgs = (processInstanceId, params) => {
  45. return axios.post('/service/bpm/bpm/getAttachmentList/' + processInstanceId, params);
  46. }
  47. // 留言列表点击无效
  48. export const recordChangeValid = params => {
  49. return axios.post('/service/bpm/data/updData/hjzxRecord', params);
  50. }
  51. // 微信/WEB报障提交不受理原因
  52. export const submitWebRemark = (id,params) => {
  53. return axios.post('/service/apply/bpm/wxIncidentReject/'+id, params);
  54. }
  55. // 新建事件:
  56. // 获取微信/web报障图片
  57. export const getIncidentWebImgs = (failureId) => {
  58. return axios.get('/service/common/common/listAttachment/wechatRequesterIncident/' + failureId, {});
  59. }
  60. // 获取事件单号
  61. export const getSjNum = () => {
  62. return axios.get('/service/bpm/bpm/restful/sj', {});
  63. }
  64. // 事件提交
  65. export const submitIncident = params => {
  66. return axios.post('/service/bpm/bpm/start/bpm_incident', params);
  67. }