parent
12c3d31b8a
commit
ca45a573cc
@ -0,0 +1,76 @@
|
||||
import request from '@/utils/request';
|
||||
import { AxiosPromise } from 'axios';
|
||||
import { FinAccountInstallmentVO, FinAccountInstallmentForm, FinAccountInstallmentQuery } from '@/api/oa/erp/finAccountInstallment/types';
|
||||
|
||||
/**
|
||||
* 查询分款信息列表
|
||||
* @param query
|
||||
* @returns {*}
|
||||
*/
|
||||
|
||||
export const listFinAccountInstallment = (query?: FinAccountInstallmentQuery): AxiosPromise<FinAccountInstallmentVO[]> => {
|
||||
return request({
|
||||
url: '/oa/erp/finAccountInstallment/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 查询分款信息详细
|
||||
* @param accountInstallmentId
|
||||
*/
|
||||
export const getFinAccountInstallment = (accountInstallmentId: string | number): AxiosPromise<FinAccountInstallmentVO> => {
|
||||
return request({
|
||||
url: '/oa/erp/finAccountInstallment/' + accountInstallmentId,
|
||||
method: 'get'
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 新增分款信息
|
||||
* @param data
|
||||
*/
|
||||
export const addFinAccountInstallment = (data: FinAccountInstallmentForm) => {
|
||||
return request({
|
||||
url: '/oa/erp/finAccountInstallment',
|
||||
method: 'post',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 修改分款信息
|
||||
* @param data
|
||||
*/
|
||||
export const updateFinAccountInstallment = (data: FinAccountInstallmentForm) => {
|
||||
return request({
|
||||
url: '/oa/erp/finAccountInstallment',
|
||||
method: 'put',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 删除分款信息
|
||||
* @param accountInstallmentId
|
||||
*/
|
||||
export const delFinAccountInstallment = (accountInstallmentId: string | number | Array<string | number>) => {
|
||||
return request({
|
||||
url: '/oa/erp/finAccountInstallment/' + accountInstallmentId,
|
||||
method: 'delete'
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 下拉框查询分款信息列表
|
||||
* @param query
|
||||
* @returns {*}
|
||||
*/
|
||||
export function getErpFinAccountInstallmentList (query) {
|
||||
return request({
|
||||
url: '/oa/erp/finAccountInstallment/getErpFinAccountInstallmentList',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
};
|
||||
@ -0,0 +1,105 @@
|
||||
import request from '@/utils/request';
|
||||
import { AxiosPromise } from 'axios';
|
||||
import { FinAccountReceivableVO, FinAccountReceivableForm, FinAccountReceivableQuery } from '@/api/oa/erp/finAccountReceivable/types';
|
||||
|
||||
/**
|
||||
* 查询应收款信息列表
|
||||
* @param query
|
||||
* @returns {*}
|
||||
*/
|
||||
|
||||
export const listFinAccountReceivable = (query?: FinAccountReceivableQuery): AxiosPromise<FinAccountReceivableVO[]> => {
|
||||
return request({
|
||||
url: '/oa/erp/finAccountReceivable/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 查询应收款信息详细
|
||||
* @param accountReceivableId
|
||||
*/
|
||||
export const getFinAccountReceivable = (accountReceivableId: string | number): AxiosPromise<FinAccountReceivableVO> => {
|
||||
return request({
|
||||
url: '/oa/erp/finAccountReceivable/' + accountReceivableId,
|
||||
method: 'get'
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 新增应收款信息
|
||||
* @param data
|
||||
*/
|
||||
export const addFinAccountReceivable = (data: FinAccountReceivableForm) => {
|
||||
return request({
|
||||
url: '/oa/erp/finAccountReceivable',
|
||||
method: 'post',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 修改应收款信息
|
||||
* @param data
|
||||
*/
|
||||
export const updateFinAccountReceivable = (data: FinAccountReceivableForm) => {
|
||||
return request({
|
||||
url: '/oa/erp/finAccountReceivable',
|
||||
method: 'put',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 删除应收款信息
|
||||
* @param accountReceivableId
|
||||
*/
|
||||
export const delFinAccountReceivable = (accountReceivableId: string | number | Array<string | number>) => {
|
||||
return request({
|
||||
url: '/oa/erp/finAccountReceivable/' + accountReceivableId,
|
||||
method: 'delete'
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 下拉框查询应收款信息列表
|
||||
* @param query
|
||||
* @returns {*}
|
||||
*/
|
||||
export function getErpFinAccountReceivableList(query) {
|
||||
return request({
|
||||
url: '/oa/erp/finAccountReceivable/getErpFinAccountReceivableList',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 编辑时查询应收款节点信息列表,right join 应收款节点信息erp_fin_account_receivable_stage
|
||||
* @param query
|
||||
* @returns {*}
|
||||
*/
|
||||
export function getErpFinAccountReceivableStageList(query) {
|
||||
return request({
|
||||
url: '/oa/erp/finAccountReceivable/getErpFinAccountReceivableStageList',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 新增时查询应收款节点信息列表,right join 应收款节点信息erp_fin_account_receivable_stage
|
||||
* @param query
|
||||
* @returns {*}
|
||||
*/
|
||||
export function getErpContractPaymentMethodJoinList(query) {
|
||||
return request({
|
||||
url: '/oa/erp/finAccountReceivable/getErpContractPaymentMethodJoinList',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@ -0,0 +1,76 @@
|
||||
import request from '@/utils/request';
|
||||
import { AxiosPromise } from 'axios';
|
||||
import { FinAccountReceivableStageVO, FinAccountReceivableStageForm, FinAccountReceivableStageQuery } from '@/api/oa/erp/finAccountReceivableStage/types';
|
||||
|
||||
/**
|
||||
* 查询应收款节点信息列表
|
||||
* @param query
|
||||
* @returns {*}
|
||||
*/
|
||||
|
||||
export const listFinAccountReceivableStage = (query?: FinAccountReceivableStageQuery): AxiosPromise<FinAccountReceivableStageVO[]> => {
|
||||
return request({
|
||||
url: '/oa/erp/finAccountReceivableStage/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 查询应收款节点信息详细
|
||||
* @param receivableStageId
|
||||
*/
|
||||
export const getFinAccountReceivableStage = (receivableStageId: string | number): AxiosPromise<FinAccountReceivableStageVO> => {
|
||||
return request({
|
||||
url: '/oa/erp/finAccountReceivableStage/' + receivableStageId,
|
||||
method: 'get'
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 新增应收款节点信息
|
||||
* @param data
|
||||
*/
|
||||
export const addFinAccountReceivableStage = (data: FinAccountReceivableStageForm) => {
|
||||
return request({
|
||||
url: '/oa/erp/finAccountReceivableStage',
|
||||
method: 'post',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 修改应收款节点信息
|
||||
* @param data
|
||||
*/
|
||||
export const updateFinAccountReceivableStage = (data: FinAccountReceivableStageForm) => {
|
||||
return request({
|
||||
url: '/oa/erp/finAccountReceivableStage',
|
||||
method: 'put',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 删除应收款节点信息
|
||||
* @param receivableStageId
|
||||
*/
|
||||
export const delFinAccountReceivableStage = (receivableStageId: string | number | Array<string | number>) => {
|
||||
return request({
|
||||
url: '/oa/erp/finAccountReceivableStage/' + receivableStageId,
|
||||
method: 'delete'
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 下拉框查询应收款节点信息列表
|
||||
* @param query
|
||||
* @returns {*}
|
||||
*/
|
||||
export function getErpFinAccountReceivableStageList (query) {
|
||||
return request({
|
||||
url: '/oa/erp/finAccountReceivableStage/getErpFinAccountReceivableStageList',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
};
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue