mirror of
http://183.237.82.114:10086/kilo/leaser_front.git
synced 2026-10-23 18:05:07 +00:00
55 lines
1.8 KiB
TypeScript
55 lines
1.8 KiB
TypeScript
import axios from 'axios';
|
|
import {
|
|
FeeManagementListRes,
|
|
CreateFeeParams,
|
|
FeeManagementDetailRes,
|
|
FeeSelectListParams,
|
|
DisableUserParam,
|
|
} from '@/types/setting';
|
|
import { PaginationParams } from '@/types/comm';
|
|
import { HttpResponse } from './interceptor';
|
|
|
|
// ==================== 财务设置 API (financeSetting 路由) ====================
|
|
// 合同设置-财务设置-全部列表(带分页)
|
|
export function getFeeList(
|
|
params: PaginationParams
|
|
): Promise<FeeManagementListRes> {
|
|
return axios.post(`financeSetting/getFeeList`, params);
|
|
}
|
|
|
|
// 合同设置-财务设置-新增
|
|
export function createFee(params: CreateFeeParams): Promise<HttpResponse> {
|
|
return axios.post(`financeSetting/createFee`, params);
|
|
}
|
|
|
|
// 合同设置-财务设置-编辑
|
|
export function updateFee(params: CreateFeeParams): Promise<HttpResponse> {
|
|
return axios.post(`financeSetting/updateFee`, params);
|
|
}
|
|
|
|
// 合同设置-财务设置-删除
|
|
export function delFee(id: number): Promise<HttpResponse> {
|
|
return axios.get(`financeSetting/delFee?id=${id}`);
|
|
}
|
|
|
|
// 合同设置-财务设置-单个详情
|
|
export function getFeeFromId(id: number): Promise<FeeManagementDetailRes> {
|
|
return axios.get(`financeSetting/getFee?id=${id}`);
|
|
}
|
|
|
|
// 合同设置-财务设置-启用/禁用
|
|
export function disableFee(params: DisableUserParam): Promise<HttpResponse> {
|
|
return axios.post(`financeSetting/disableFee`, params);
|
|
}
|
|
|
|
// 合同设置-财务设置-获取下拉列表
|
|
export function getUseFeeList(
|
|
params: FeeSelectListParams
|
|
): Promise<FeeManagementListRes> {
|
|
return axios.post(`financeSetting/getUseFeeList`, params);
|
|
}
|
|
|
|
// 合同设置-流水账户管理--获取下拉列表
|
|
export function getUseTurnoverAccountList(params: any): Promise<any> {
|
|
return axios.get(`financeSetting/getUseTurnoverAccountList`, params);
|
|
}
|