ttk-app-core
Version:
enterprise develop framework
43 lines (37 loc) • 1.64 kB
JavaScript
/**
* webapi.js 封装app所需的所有web请求
* 供app测试使用,app加入网站后webpai应该由网站通过config,提供给每个app
*/
import {
fetch
} from 'edf-utils'
import webapi from 'webapi'
const mockData = fetch.mockData
function initMockData() {
}
export default {
balanceSumRpt: {
queryRptList: (option) => fetch.post('/v1/gl/report/balancesumrpt/query', option),
queryAccountList: (option) => fetch.post('/v1/gl/account/query', option),
queryForCurrency: (option) => fetch.post('/v1/gl/report/queryCurrency', option),
queryAccountDepth: () => {
return {
result: true,
values: [
{ key: '1', value: '1' },
{ key: '2', value: '2' },
{ key: '3', value: '3' },
{ key: '4', value: '4' },
{ key: '5', value: '5' }
]
}
},
getDocVoucherDate: () => fetch.post('/v1/gl/doc/findMaxDocVoucherDate', {}),
getDisplayDate: () => fetch.post('/v1/gl/report/queryDate', {}),
export: (option) => fetch.formPost('/v1/gl/report/balancesumrpt/export', option),
print: (option) => fetch.printPost('/v1/gl/report/balancesumrpt/print', option),
share: (option) => fetch.post('/v1/gl/report/balancesumrpt/share', option),
mailShare: (option) => fetch.post('/v1/gl/report/balancesumrpt/sendShareMail', option),
getCarryForwardingFlag: () => fetch.post('/v1/gl/job/getCarryForwardingFlag')
}
}