diff --git a/cds-fontend-2025.V1/src/components/custom/batch-status-switch.vue b/cds-fontend-2025.V1/src/components/custom/batch-status-switch.vue new file mode 100644 index 0000000..3a60310 --- /dev/null +++ b/cds-fontend-2025.V1/src/components/custom/batch-status-switch.vue @@ -0,0 +1,62 @@ + + + + + diff --git a/cds-fontend-2025.V1/src/service/api/mps/batch.ts b/cds-fontend-2025.V1/src/service/api/mps/batch.ts index 6a294c5..2b267be 100644 --- a/cds-fontend-2025.V1/src/service/api/mps/batch.ts +++ b/cds-fontend-2025.V1/src/service/api/mps/batch.ts @@ -19,3 +19,13 @@ export function fetchUpdateBatch (data: Api.Mps.BatchOperateParams) { }); } +/** 切换导入状态 */ +export function switchImportDataStatus (data: Api.Mps.BatchOperateParams) { + return request({ + url: '/mps/batch/switchImportDataStatus', + method: 'put', + data + }); +} + + diff --git a/cds-fontend-2025.V1/src/typings/api/mps.batch.api.d.ts b/cds-fontend-2025.V1/src/typings/api/mps.batch.api.d.ts index f8a8984..0062b15 100644 --- a/cds-fontend-2025.V1/src/typings/api/mps.batch.api.d.ts +++ b/cds-fontend-2025.V1/src/typings/api/mps.batch.api.d.ts @@ -15,21 +15,27 @@ declare namespace Api { /** batch */ type Batch = Common.CommonRecord<{ /** 批次月份 */ - batchMonth: string; + batchMonth: string; + /** 批量代码 */ + batchCode: string; + /** 批量名称 */ + batchName: string; + /** 数据导入状态 */ + importStatus: string; /** 预批量时间 */ - preBatchDate: string; + preBatchDate: string; /** 预批量状态(0初始 1成功 9失败) */ - preBatchStatus: string; + preBatchStatus: string; /** 正式批量时间 */ - afterBatchDate: string; + afterBatchDate: string; /** 正式批量状态(0初始 1成功 9失败) */ - afterBatchStatus: string; + afterBatchStatus: string; /** 核对状态(0未核对 1已核对) */ - checkStatus: string; + checkStatus: string; /** 核对人 */ - checkBy: number; + checkBy: number; /** 核对备注 */ - checkRemark: string; + checkRemark: string; }>; /** batch search params */ @@ -47,6 +53,9 @@ declare namespace Api { Pick< Api.Mps.Batch, | 'batchMonth' + | 'batchCode' + | 'batchName' + | 'importStatus' | 'preBatchDate' | 'preBatchStatus' | 'afterBatchDate' diff --git a/cds-fontend-2025.V1/src/views/mps/batch/index.vue b/cds-fontend-2025.V1/src/views/mps/batch/index.vue index 5723886..5ebec71 100644 --- a/cds-fontend-2025.V1/src/views/mps/batch/index.vue +++ b/cds-fontend-2025.V1/src/views/mps/batch/index.vue @@ -1,6 +1,5 @@