267 lines
5.3 KiB
TypeScript
267 lines
5.3 KiB
TypeScript
import request from '@/utils/request';
|
|
import { AxiosPromise } from 'axios';
|
|
import { Balance, FundOverviewVO, getBalanceRecord, getBalanceRecordList } from '@/api/fund/types';
|
|
/*
|
|
* 总部资金概况
|
|
* */
|
|
export const getFundOverview = (params?): AxiosPromise<FundOverviewVO> => {
|
|
return request({
|
|
url: '/system/financeCenter/getHqFinance',
|
|
method: 'get',
|
|
params
|
|
});
|
|
};
|
|
/*
|
|
* 门店资金概况
|
|
* */
|
|
export const getShopFinance = (params?): AxiosPromise<FundOverviewVO> => {
|
|
return request({
|
|
url: '/system/financeCenter/getShopFinance',
|
|
method: 'get',
|
|
params
|
|
});
|
|
};
|
|
/*
|
|
*
|
|
* */
|
|
export const getShopBalance = () => {
|
|
return request({
|
|
url: '/system/financeCenter/settleAccounts',
|
|
method: 'get'
|
|
});
|
|
};
|
|
/*
|
|
* 计算发放额
|
|
*
|
|
* */
|
|
export const getCalculateAmount = (params?: any) => {
|
|
return request({
|
|
url: '/system/financeCenter/getSettleAccounts',
|
|
method: 'get',
|
|
params
|
|
});
|
|
};
|
|
|
|
/**
|
|
* 总部余额明细
|
|
*/
|
|
export const getHeadBalanceDetail = (params: Balance): AxiosPromise<getHeadBalanceRecord> => {
|
|
return request({
|
|
url: '/system/financeCenter/getHeadBalanceRecord',
|
|
method: 'get',
|
|
params
|
|
});
|
|
};
|
|
/**
|
|
* 门店余额明细
|
|
*/
|
|
export const getBalanceDetail = (params: Balance): AxiosPromise<getBalanceRecord> => {
|
|
return request({
|
|
url: '/system/financeCenter/getBalanceRecord',
|
|
method: 'get',
|
|
params
|
|
});
|
|
};
|
|
|
|
// 查询核销结算储值金记录列表
|
|
export const getBalanceRecordListApi = (params: Balance): AxiosPromise<getBalanceRecord> => {
|
|
return request({
|
|
url: '/system/settlementRecord/list',
|
|
method: 'get',
|
|
params
|
|
});
|
|
};
|
|
|
|
|
|
/**
|
|
* /system/financeCenter/settleAccounts
|
|
* 财务中心-门店余额-第三方核销明细
|
|
*/
|
|
export const getCardVerificationRecord = (
|
|
params: getBalanceRecordList
|
|
): AxiosPromise<getBalanceRecord> => {
|
|
return request({
|
|
url: '/system/financeCenter/getCardVerificationRecord',
|
|
method: 'get',
|
|
params
|
|
});
|
|
};
|
|
/**
|
|
*
|
|
* 财务中心-门店提现申请
|
|
*/
|
|
export const getWithdrawApply = (params) => {
|
|
return request({
|
|
url: '/system/shopWithdraw/list',
|
|
method: 'get',
|
|
params
|
|
});
|
|
};
|
|
/**
|
|
*
|
|
* 财务中心-门店提现申请-导出
|
|
*/
|
|
export const exportWithdrawApply = (params) => {
|
|
return request({
|
|
url: '/system/shopWithdraw/export',
|
|
method: 'post',
|
|
params,
|
|
responseType: 'blob'
|
|
});
|
|
};
|
|
/**
|
|
* 财务中心-门店提现申请-门店银行信息
|
|
*
|
|
*/
|
|
export const getShopBankInfo = (id) => {
|
|
return request({
|
|
url: `/system/shopWithdraw/${id}`,
|
|
method: 'get'
|
|
});
|
|
};
|
|
/**
|
|
* 财务中心-门店提现申请
|
|
*
|
|
*
|
|
*/
|
|
export const addWithdrawApply = (data) => {
|
|
return request({
|
|
url: '/system/shopWithdraw',
|
|
method: 'post',
|
|
data
|
|
});
|
|
};
|
|
/**
|
|
* 财务中心-门店提现申请-编辑
|
|
*/
|
|
export const editWithdrawApply = (data) => {
|
|
return request({
|
|
url: '/system/shopWithdraw',
|
|
method: 'put',
|
|
data
|
|
});
|
|
};
|
|
/*
|
|
* 财务中心-储值资金-消费记录
|
|
* /system/moneyCardUser/adminQueryPageList
|
|
* */
|
|
export const adminQueryPageList = (params) => {
|
|
return request({
|
|
url: '/system/moneyCardUser/adminQueryPageList',
|
|
method: 'get',
|
|
params
|
|
});
|
|
};
|
|
/*
|
|
* 财务中心-储值资金-储值用户
|
|
* /statisticsQueryPageList
|
|
* */
|
|
export const statisticsQueryPageList = (params) => {
|
|
return request({
|
|
url: '/system/moneyCardUser/statisticsQueryPageList',
|
|
method: 'get',
|
|
params
|
|
});
|
|
};
|
|
/*
|
|
* 查询后台财务中心门店对账单列表
|
|
* */
|
|
export const getFinanceCenterList = (params) => {
|
|
return request({
|
|
url: '/system/dailyStoreReconciliation/list',
|
|
method: 'get',
|
|
params
|
|
});
|
|
};
|
|
/*
|
|
* 查询收银员对账列表
|
|
*
|
|
* */
|
|
export const getCashierList = (params) => {
|
|
return request({
|
|
url: '/system/shop/listAccShopCashier',
|
|
method: 'get',
|
|
params
|
|
});
|
|
};
|
|
/*
|
|
* 门店对账单详情
|
|
*
|
|
* */
|
|
export const getFinanceCenterDetail = (params) => {
|
|
return request({
|
|
url: '/system/dailyStoreReconciliation/getInfo',
|
|
method: 'get',
|
|
params
|
|
});
|
|
};
|
|
/*
|
|
* 编辑 对账后台财务中心门店对账单列表
|
|
*
|
|
* */
|
|
export const putFinanceCenterDetail = (data) => {
|
|
return request({
|
|
url: '/system/dailyStoreReconciliation',
|
|
method: 'put',
|
|
data
|
|
});
|
|
};
|
|
/*
|
|
* 导出后台财务中心门店对账单列表
|
|
*
|
|
* */
|
|
export const exportFinanceCenterDetail = (data) => {
|
|
return request({
|
|
url: '/system/dailyStoreReconciliation/export',
|
|
method: 'post',
|
|
data
|
|
});
|
|
};
|
|
|
|
/*
|
|
* 收银员对账单详情
|
|
*
|
|
* */
|
|
export const getCashierDetail = (params) => {
|
|
return request({
|
|
url: '/system/shop/accShopCashierDetailsInfo',
|
|
method: 'get',
|
|
params
|
|
});
|
|
};
|
|
/*
|
|
* 汇总
|
|
*
|
|
* */
|
|
export const getSummary = (params) => {
|
|
return request({
|
|
url: '/system/financeCenter/getSummarizing',
|
|
method: 'get',
|
|
params
|
|
});
|
|
};
|
|
//查询佣金列表
|
|
export const getCommissionList = (params?) => {
|
|
return request({
|
|
url: '/system/financeCenter/queryDistributionOrders',
|
|
method: 'get',
|
|
params
|
|
});
|
|
};
|
|
//查询佣金列表
|
|
export const getCommissionList2 = (params?) => {
|
|
return request({
|
|
url: '/system/financeCenter/queryDistributionOrders2',
|
|
method: 'get',
|
|
params
|
|
});
|
|
};
|
|
// 发放储值金
|
|
export const getGiveMoney = (data) => {
|
|
return request({
|
|
url: '/system/financeCenter/settleAccounts',
|
|
method: 'post',
|
|
data
|
|
});
|
|
};
|