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 { return axios.post(`financeSetting/getFeeList`, params); } // 合同设置-财务设置-新增 export function createFee(params: CreateFeeParams): Promise { return axios.post(`financeSetting/createFee`, params); } // 合同设置-财务设置-编辑 export function updateFee(params: CreateFeeParams): Promise { return axios.post(`financeSetting/updateFee`, params); } // 合同设置-财务设置-删除 export function delFee(id: number): Promise { return axios.get(`financeSetting/delFee?id=${id}`); } // 合同设置-财务设置-单个详情 export function getFeeFromId(id: number): Promise { return axios.get(`financeSetting/getFee?id=${id}`); } // 合同设置-财务设置-启用/禁用 export function disableFee(params: DisableUserParam): Promise { return axios.post(`financeSetting/disableFee`, params); } // 合同设置-财务设置-获取下拉列表 export function getUseFeeList( params: FeeSelectListParams ): Promise { return axios.post(`financeSetting/getUseFeeList`, params); } // 合同设置-流水账户管理--获取下拉列表 export function getUseTurnoverAccountList(params: any): Promise { return axios.get(`financeSetting/getUseTurnoverAccountList`, params); }