ttk-app-core
Version:
enterprise develop framework
53 lines (46 loc) • 1.8 kB
JavaScript
/**
* webapi.js 封装app所需的所有web请求
* 供app测试使用,app加入网站后webpai应该由网站通过config,提供给每个app
*/
import {
fetch
} from 'edf-utils'
const mockData = fetch.mockData
function initMockData() {
}
export default {
financeinit: {
/**
* 删除
*/
delete: (option) => fetch.post('/v1/gl/account/delete', option),
/**
* 批量新增
*/
batchAdd: (option) => fetch.post('/v1/gl/account/createBatchForSub', option),
/**
* 匹配界面初始化
* 入参:{"onlyQuery":false --是否近查询(直接跳转匹配页面时传true)}
返回:
"autoMatch": 1, --0:什么都不显示 1:已匹配科目 2:系统自动创建 3:系统自动创建(重新匹配) -3:系统自动创建(重新匹配/忽略) 4:重新匹配 -4:重新匹配/忽略 5:已匹配科目(重新匹配)
"sourceIsAuxAccCalc": false, --原科目是否启用辅助项
"needMatchAuxAccCalc":false, --是否需要匹配辅助项
*/
matchInit: (option) => fetch.post('/v1/gl/accountPeriodBegin/matchInit', option),
/**
* 忽略接口
* 入参:{
"id":4972832818065408 --对照关系ID
}
*/
handMatchIgnore: (option) => fetch.post('/v1/gl/accountPeriodBegin/handMatchIgnore', option),
/**
* 辅助项匹配确定接口
*/
handMatchAux: (option) => fetch.post('/v1/gl/accountPeriodBegin/handMatchAux', option),
/**
* 校验、把excel数据导入到期初
*/
importData: () => fetch.post('/v1/gl/accountPeriodBegin/importData', {}),
}
}