移除对账

This commit is contained in:
liu
2026-08-14 15:54:53 +08:00
parent 629d28a369
commit f0927e57e9
20 changed files with 1 additions and 2363 deletions
-60
View File
@@ -1,60 +0,0 @@
import createAxios from '@/utils/request';
import type { IReconDiff } from '@/domain/iReconciliation.ts';
export interface ReconItemUpdateParams {
product_name?: string;
quantity?: number | string;
weight?: number | string;
publish_amount?: number | string;
actual_amount?: number | string;
}
/** 生成对账明细(按周期 + 品类 + 供应商拉取采购分摊数据) */
export async function buildRecon(id: number) {
return createAxios<{ count: number }>({
url: `/recon/list/${id}/build`,
method: 'post',
});
}
/** D4 修改对账明细(diff 与头汇总后端重算) */
export async function updateReconItem(id: number, data: ReconItemUpdateParams) {
return createAxios<{ diff_amount: string }>({
url: `/recon/item/${id}`,
method: 'put',
data,
});
}
/** D8 对账状态标记翻转 */
export async function toggleReconItem(id: number) {
return createAxios<{ is_reconciled: number }>({
url: `/recon/item/${id}/toggle`,
method: 'put',
});
}
/** D6 单品级门店备注 */
export async function remarkReconItem(id: number, store_remark: string) {
return createAxios({
url: `/recon/item/${id}/remark`,
method: 'put',
data: { store_remark },
});
}
/** D5 差额对比视图(按门店 / 按商品 + 合计) */
export async function getReconDiff(id: number) {
return createAxios<IReconDiff>({
url: `/recon/list/${id}/diff`,
method: 'get',
});
}
/** D9 生成结算表 */
export async function settleRecon(id: number) {
return createAxios<{ count: number }>({
url: `/recon/list/${id}/settle`,
method: 'post',
});
}
-11
View File
@@ -1,11 +0,0 @@
import type { ExportFormat } from '@/domain/iPurchaseOrder.ts';
import { downloadBlob } from '@/api/common/download.ts';
/** D10 结算表下载(blob,成功后后端回写 file_path 存档标记) */
export async function downloadSettlement(id: number, format: ExportFormat) {
return downloadBlob(
`/recon/settlement/${id}/download`,
{ format },
`结算表_${id}.${format}`
);
}