UNPKG

ttk-app-core

Version:
53 lines (46 loc) 1.8 kB
/** * 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', {}), } }