From 244d3d199047018fe30a7c287afec6d047ed5f73 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期三, 14 十月 2026 15:51:55 +0800
Subject: [PATCH] fix(hrm): 薪资核算页去掉「执行核算」按钮,强制走「预览数据 → 保存核算」流程

---
 src/api/mes/qc/ledger/index.ts |   48 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 48 insertions(+), 0 deletions(-)

diff --git a/src/api/mes/qc/ledger/index.ts b/src/api/mes/qc/ledger/index.ts
new file mode 100644
index 0000000..40f86a8
--- /dev/null
+++ b/src/api/mes/qc/ledger/index.ts
@@ -0,0 +1,48 @@
+import type { PageParam, PageResult } from '@vben/request';
+
+import { requestClient } from '#/api/request';
+
+export namespace MesQcInspectionLedgerApi {
+  /** MES 妫�娴嬬粨鏋滃彴璐︼紙涓�琛屼竴涓娴嬮」缁撴灉锛涙楠屽崟鏈綍鍏ユ娴嬮」鏃惰缁勫瓧娈典负绌猴級 */
+  export interface Ledger {
+    qcType?: number; // 鍒嗙被锛堟楠岀被鍨嬶級锛�1 鏉ユ枡妫�楠� / 2 杩囩▼妫�楠� / 3 鍑鸿揣妫�楠� / 4 閫�璐ф楠�
+    qcId?: number; // 妫�楠屽崟 ID
+    code?: string; // 妫�楠屽崟缂栧彿
+    name?: string; // 妫�楠屽崟鍚嶇О
+    status?: number; // 鍗曟嵁鐘舵��
+    itemId?: number; // 鐗╂枡缂栧彿
+    itemCode?: string; // 鐗╂枡缂栫爜
+    itemName?: string; // 鐗╂枡鍚嶇О
+    itemSpecification?: string; // 瑙勬牸鍨嬪彿
+    unitName?: string; // 璁¢噺鍗曚綅鍚嶇О
+    batchNo?: string; // 鎵规鍙�
+    checkQuantity?: number; // 妫�娴嬫暟閲�
+    qualifiedQuantity?: number; // 鍚堟牸鏁伴噺
+    unqualifiedQuantity?: number; // 涓嶅悎鏍兼暟閲�
+    checkResult?: number; // 妫�娴嬬粨鏋�
+    inspectDate?: string; // 妫�娴嬫棩鏈�
+    inspectorUserId?: number; // 妫�娴嬩汉鍛樼紪鍙�
+    inspectorName?: string; // 妫�娴嬩汉鍛樻樀绉�
+    indicatorId?: number; // 妫�娴嬮」缂栧彿
+    indicatorName?: string; // 妫�娴嬮」鍚嶇О
+    indicatorValue?: string; // 妫�娴嬪�硷紙瀹炴祴鍊硷級
+    indicatorRemark?: string; // 妫�娴嬮」澶囨敞
+    judgementBasis?: string; // 鍒ゅ畾渚濇嵁锛屽 10~20銆佲墹20銆佲墺10銆佹爣鍑嗗�� 15
+    remark?: string; // 妫�楠屽崟澶囨敞
+  }
+}
+
+/** 鏌ヨ妫�娴嬬粨鏋滃彴璐﹀垎椤碉紙鍥涚被妫�楠屽崟缁熶竴鏌ヨ锛� */
+export function getInspectionLedgerPage(params: PageParam) {
+  return requestClient.get<PageResult<MesQcInspectionLedgerApi.Ledger>>(
+    '/mes/qc/inspection-ledger/page',
+    { params },
+  );
+}
+
+/** 瀵煎嚭妫�娴嬬粨鏋滃彴璐� */
+export function exportInspectionLedger(params: Record<string, unknown>) {
+  return requestClient.download('/mes/qc/inspection-ledger/export-excel', {
+    params,
+  });
+}

--
Gitblit v1.9.3