From 27c8277d717b34b55f3ea967027b53b067f77df3 Mon Sep 17 00:00:00 2001
From: xiaoyi <908147524@qq.com>
Date: 星期四, 20 八月 2026 16:58:49 +0800
Subject: [PATCH] feat 功能变更
---
src/api/mes/pd/ctc-reel/index.ts | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 60 insertions(+), 0 deletions(-)
diff --git a/src/api/mes/pd/ctc-reel/index.ts b/src/api/mes/pd/ctc-reel/index.ts
new file mode 100644
index 0000000..b8de0c3
--- /dev/null
+++ b/src/api/mes/pd/ctc-reel/index.ts
@@ -0,0 +1,60 @@
+import type { PageParam, PageResult } from '@vben/request';
+
+import { requestClient } from '#/api/request';
+
+export namespace MesPdCtcReelApi {
+ /** 鎹綅瀵肩嚎鐩樺叿璁$畻 */
+ export interface CtcReel {
+ id?: number; // 缂栧彿
+ ctcId?: number; // 鎹綅瀵肩嚎浜у搧ID
+ ctcOrderSpec?: string; // 鎹綅瀵肩嚎璁㈣揣瑙勬牸
+ reelType?: string; // 鐩樺叿绫诲瀷
+ reelOuterDiameter?: number; // 鐩樺叿澶栧緞 mm
+ reelInnerDiameter?: number; // 鐩樿姱鍐呭緞 mm
+ reelWidth?: number; // 鐩樺 mm
+ maxCapacity?: number; // 鏈�澶у閲� km
+ recommendedLength?: number; // 鎺ㄨ崘姣忕洏闀垮害 km
+ netWeight?: number; // 鍑�閲� kg
+ grossWeight?: number; // 姣涢噸 kg
+ calcFormula?: string; // 璁$畻鍏紡
+ remark?: string; // 澶囨敞
+ createTime?: Date; // 鍒涘缓鏃堕棿
+ }
+}
+
+/** 鏌ヨ鐩樺叿璁$畻鍒嗛〉 */
+export function getCtcReelPage(params: PageParam) {
+ return requestClient.get<PageResult<MesPdCtcReelApi.CtcReel>>(
+ '/mes/pd/ctc-reel/page',
+ { params },
+ );
+}
+
+/** 鏌ヨ鐩樺叿璁$畻璇︽儏 */
+export function getCtcReel(id: number) {
+ return requestClient.get<MesPdCtcReelApi.CtcReel>(
+ `/mes/pd/ctc-reel/get?id=${id}`,
+ );
+}
+
+/** 鏌ヨ鎸囧畾鎹綅瀵肩嚎浜у搧鐨勭洏鍏峰垪琛� */
+export function getCtcReelListByCtcId(ctcId: number) {
+ return requestClient.get<MesPdCtcReelApi.CtcReel[]>(
+ `/mes/pd/ctc-reel/list-by-ctc?ctcId=${ctcId}`,
+ );
+}
+
+/** 鏂板鐩樺叿璁$畻璁板綍 */
+export function createCtcReel(data: MesPdCtcReelApi.CtcReel) {
+ return requestClient.post('/mes/pd/ctc-reel/create', data);
+}
+
+/** 淇敼鐩樺叿璁$畻璁板綍 */
+export function updateCtcReel(data: MesPdCtcReelApi.CtcReel) {
+ return requestClient.put('/mes/pd/ctc-reel/update', data);
+}
+
+/** 鍒犻櫎鐩樺叿璁$畻璁板綍 */
+export function deleteCtcReel(id: number) {
+ return requestClient.delete(`/mes/pd/ctc-reel/delete?id=${id}`);
+}
--
Gitblit v1.9.3