1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
| import request from './request';
| import shiro from './shiro';
| import application from '@/config/application';
| import constants from "./constants";
|
| const getEntitySet = (data, path = '', options) => request(`/worder/root/data/getEntitySet${path}`, {
| method: 'POST',
| data,
| options
| });
| const getEntity = (data) => request(`/worder/root/data/getEntity`, {
| method: 'POST',
| data
| });
|
| //二期接口 url不同
| const getEntityPhase = (data) => request(`/rootjemin/data/getEntity`, {
| method: 'POST',
| data,
| handleData: ({ data }) => data
| });
|
|
| const getDictList = (data) => request(`/worder/root/dict/getDictList`, {
| method: 'GET',
| data
| });
|
| const fileUploadUrl = `${application.baseURL}/worder/file/exec?userId=${shiro.getUserId()}`;
| //二期接口 url不同
| const getEntitySetPhaseTwo = (data) => request(`/rootjemin/data/getEntitySet`, {
| method: 'POST',
| data
| });
|
|
| //二期接口 url不同
| const getEntitySetPhase = (data) => request(`/rootjemin/data/getEntitySet`, {
| method: 'POST',
| data,
| handleData: ({ data }) => data
| });
|
| const historyUrlMap = {
| [constants.BUSINESS_TYPE.SALES_KEY]: () => '/worder/root/order/getHistoryTask',
| [constants.BUSINESS_TYPE.REVOCATION_KEY]: () => '/worder/root/order/getHistoryTask',
| [constants.BUSINESS_TYPE.ACCOUNT_CUSTOMER]: () => '/worder/root/order/getHistoryTask',
| [constants.BUSINESS_TYPE.RECORD_ECYJ]: () => '/worder/root/order/getHistoryTask',
| [constants.BUSINESS_TYPE.RECORD_SYZC]: () => '/worder/root/order/getHistoryTask',
| [constants.BUSINESS_TYPE.RECORD_FXZC]: () => '/worder/root/order/getHistoryTask',
| [constants.BUSINESS_TYPE.RECORD_QTFY]: () => '/worder/root/order/getHistoryTask',
| [constants.BUSINESS_TYPE.RECORD_ZYZC]: () => '/worder/root/order/getHistoryTask',
| [constants.BUSINESS_TYPE.RECORD_LXZC]: () => '/worder/root/order/getHistoryTask',
| [constants.BUSINESS_TYPE.RECORD_GPO]: () => '/worder/root/order/getHistoryTask',
| [constants.BUSINESS_TYPE.OPEN_INVOICE]: () => '/worder/root/order/getHistoryTask',
| };
|
| const eventUrlMap = {
| [constants.BUSINESS_TYPE.SALES_KEY]: () => '/worder/root/order/onEvent',
| [constants.BUSINESS_TYPE.ACCOUNT_CUSTOMER]: () => '/worder/root/api/dealAct',
| [constants.BUSINESS_TYPE.REVOCATION_KEY]: () => '/worder/root/order/onEvent',
| [constants.BUSINESS_TYPE.RECORD_ECYJ]: (type, data) => `/act/act/deal/${data.flowId}`,
| [constants.BUSINESS_TYPE.RECORD_SYZC]: (type, data) => `/act/act/deal/${data.flowId}`,
| [constants.BUSINESS_TYPE.RECORD_FXZC]: (type, data) => `/act/act/deal/${data.flowId}`,
| [constants.BUSINESS_TYPE.RECORD_QTFY]: (type, data) => `/act/act/deal/${data.flowId}`,
| [constants.BUSINESS_TYPE.RECORD_ZYZC]: (type, data) => `/act/act/deal/${data.flowId}`,
| [constants.BUSINESS_TYPE.RECORD_LXZC]: (type, data) => `/act/act/deal/${data.flowId}`,
| [constants.BUSINESS_TYPE.RECORD_GPO]: (type, data) => `/act/act/deal/${data.flowId}`,
| [constants.BUSINESS_TYPE.OPEN_INVOICE]: (type, data) => `/act/act/deal/${data.flowId}`,
| };
|
| const getHistoryTask = (type, data) => request(historyUrlMap[type](type, data), {
| method: 'POST',
| data
| });
|
| const onEvent = (type, data, options) => request(eventUrlMap[type](type, data), {
| method: 'POST',
| data,
| options
| });
|
| const getDingUser = (data) => request(`/japi/token/ding`, {
| method: 'POST',
| data
| });
| const getUser = (data) => request(`/worder/root/client/getUser`, {
| method: 'POST',
| data
| });
| export default {
| getHistoryTask,
| onEvent,
| getEntitySet,
| getEntity,
| getEntityPhase,
| getDictList,
| fileUploadUrl,
| getEntitySetPhaseTwo,
| getEntitySetPhase,
| getDingUser,
| getUser
| };
|
|