移除历史状态归一化及相关遗留逻辑
- 移除 LegacyStatusNormalizationMigrator,仅保留 AreaLayoutModeDefaultMigrator - 删除 WmsDispatchStatus 枚举、常量和全局 using - 统一所有 DbContext 注入为 MiGuDbContext,移除 PlatformDbContext - 服务实体操作统一用 IEditableRepository<T>,移除本地实现 - 移除 WmsService 的 MigrateLegacyAsync 方法 - 精简接口模型,移除部分字段和请求体 - 前端保存容器时 status 字段取自已有数据,移除写死默认值 - 更新文档,去除旧说明,统一数据库初始化流程
This commit is contained in:
@@ -206,7 +206,6 @@ export interface MasterDataPayload {
|
||||
code: string
|
||||
name: string
|
||||
type: string
|
||||
status: string
|
||||
enabled: boolean
|
||||
sortOrder: number
|
||||
isLock: boolean
|
||||
|
||||
@@ -563,7 +563,7 @@ async function submitDialog() {
|
||||
...masterForm,
|
||||
barcode: containerBarcode.value,
|
||||
length: 0, width: 0, height: 0,
|
||||
status: 'EmptyMaterial'
|
||||
status: containers.value.find((c) => c.id === masterForm.id)?.status ?? 'EmptyMaterial'
|
||||
})
|
||||
}
|
||||
else if (kind === 'storage') await wmsApi.saveStorage(storageForm)
|
||||
@@ -683,7 +683,6 @@ function baseMaster(row?: WarehouseArea | Container): MasterDataPayload {
|
||||
code: row?.code ?? '',
|
||||
name: row?.name ?? '',
|
||||
type: 'type' in (row ?? {}) ? (row as WarehouseArea).type : (row as Container | undefined)?.containerType ?? 'Box',
|
||||
status: (row as Container | undefined)?.status ?? 'Idle',
|
||||
enabled: row?.enabled ?? true,
|
||||
sortOrder: (row as WarehouseArea | undefined)?.sortOrder ?? 0
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user