From 8598c55c386f71c7d09c573ce005335b24d616c9 Mon Sep 17 00:00:00 2001 From: yufei0306 <13417315+yufei0306@user.noreply.gitee.com> Date: Mon, 29 Apr 2024 09:37:09 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=9F=E4=BA=A7=E9=9A=94=E7=A6=BB=EF=BC=8C?= =?UTF-8?q?=E9=80=80=E6=96=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../productionreturnJobMain.data.ts | 194 ++++++---- .../productionreturnRequestMain.data.ts | 356 ++++++++++-------- .../productionreturnRequestMainNo.data.ts | 287 +++++++------- 3 files changed, 459 insertions(+), 378 deletions(-) diff --git a/src/views/wms/issueManage/productionreturn/productionreturnJobMain/productionreturnJobMain.data.ts b/src/views/wms/issueManage/productionreturn/productionreturnJobMain/productionreturnJobMain.data.ts index fb3413b72..519b6ff30 100644 --- a/src/views/wms/issueManage/productionreturn/productionreturnJobMain/productionreturnJobMain.data.ts +++ b/src/views/wms/issueManage/productionreturn/productionreturnJobMain/productionreturnJobMain.data.ts @@ -16,13 +16,16 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([ isSearch: true, }, { - label: '申请单号', - field: 'requestNumber', + label: '状态', + field: 'status', + dictType: DICT_TYPE.JOB_STATUS, + dictClass: 'string', + isSearch: true, + isTable: true, sort: 'custom', table: { - width: 180 + width: 150 }, - isSearch: true, }, { label: '车间代码', @@ -32,6 +35,16 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([ width: 150 }, }, + { + label: '申请单号', + field: 'requestNumber', + sort: 'custom', + table: { + width: 180 + }, + isSearch: true, + isTable: false, + }, { label: '从仓库代码', field: 'fromWarehouseCode', @@ -39,6 +52,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([ table: { width: 150 }, + isTable: false, }, { label: '到仓库代码', @@ -47,6 +61,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([ table: { width: 150 }, + isTable: false, }, { label: '申请时间', @@ -59,6 +74,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([ table: { width: 180 }, + isTable: false, form: { component: 'DatePicker', componentProps: { @@ -79,6 +95,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([ table: { width: 180 }, + isTable: false, form: { component: 'DatePicker', componentProps: { @@ -88,18 +105,6 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([ } }, }, - { - label: '状态', - field: 'status', - dictType: DICT_TYPE.JOB_STATUS, - dictClass: 'string', - isSearch: true, - isTable: true, - sort: 'custom', - table: { - width: 150 - }, - }, { label: '过期时间', field: 'expiredTime', @@ -111,6 +116,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([ table: { width: 180 }, + isTable: false, form: { component: 'DatePicker', componentProps: { @@ -131,6 +137,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([ table: { width: 180 }, + isTable: false, form: { component: 'DatePicker', componentProps: { @@ -147,6 +154,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([ table: { width: 150 }, + isTable: false, }, // { // label: '状态', @@ -163,6 +171,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([ table: { width: 150 }, + isTable: false, form: { component: 'InputNumber', } @@ -174,6 +183,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([ table: { width: 150 }, + isTable: false, form: { component: 'InputNumber', } @@ -185,6 +195,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([ table: { width: 150 }, + isTable: false, }, { label: '承接人', @@ -193,6 +204,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([ table: { width: 150 }, + isTable: false, }, { label: '承接时间', @@ -205,6 +217,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([ table: { width: 180 }, + isTable: false, form: { component: 'DatePicker', componentProps: { @@ -221,6 +234,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([ table: { width: 150 }, + isTable: false, }, { label: '完成时间', @@ -233,6 +247,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([ table: { width: 180 }, + isTable: false, form: { component: 'DatePicker', componentProps: { @@ -247,7 +262,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([ field: 'fromAreaTypes', dictType: DICT_TYPE.AREA_TYPE, dictClass: 'string', - isTable: true, + isTable: false, sort: 'custom', table: { width: 150 @@ -258,7 +273,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([ field: 'toAreaTypes', dictType: DICT_TYPE.AREA_TYPE, dictClass: 'string', - isTable: true, + isTable: false, sort: 'custom', table: { width: 150 @@ -271,6 +286,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([ table: { width: 150 }, + isTable: false, }, { label: '备注', @@ -279,6 +295,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([ table: { width: 150 }, + isTable: false, }, { label: '创建时间', @@ -291,6 +308,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([ table: { width: 180 }, + isTable: false, form: { component: 'DatePicker', componentProps: { @@ -307,6 +325,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([ table: { width: 150 }, + isTable: false, }, { label: '从库区代码范围', @@ -315,6 +334,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([ table: { width: 150 }, + isTable: false, }, { label: '到库区代码范围', @@ -323,13 +343,14 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([ table: { width: 150 }, + isTable: false, }, { label: '自动完成', field: 'autoComplete', dictType: DICT_TYPE.TRUE_FALSE, dictClass: 'string', - isTable: true, + isTable: false, sort: 'custom', table: { width: 150 @@ -348,7 +369,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([ field: 'allowModifyLocation', dictType: DICT_TYPE.TRUE_FALSE, dictClass: 'string', - isTable: true, + isTable: false, sort: 'custom', table: { width: 150 @@ -367,7 +388,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([ field: 'allowModifyQty', dictType: DICT_TYPE.TRUE_FALSE, dictClass: 'string', - isTable: true, + isTable: false, sort: 'custom', table: { width: 150 @@ -386,7 +407,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([ field: 'allowBiggerQty', dictType: DICT_TYPE.TRUE_FALSE, dictClass: 'string', - isTable: true, + isTable: false, sort: 'custom', table: { width: 150 @@ -405,7 +426,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([ field: 'allowSmallerQty', dictType: DICT_TYPE.TRUE_FALSE, dictClass: 'string', - isTable: true, + isTable: false, sort: 'custom', table: { width: 150 @@ -424,7 +445,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([ field: 'allowModifyInventoryStatus', dictType: DICT_TYPE.TRUE_FALSE, dictClass: 'string', - isTable: true, + isTable: false, sort: 'custom', table: { width: 150 @@ -443,7 +464,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([ field: 'allowContinuousScanning', dictType: DICT_TYPE.TRUE_FALSE, dictClass: 'string', - isTable: true, + isTable: false, sort: 'custom', table: { width: 150 @@ -462,7 +483,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([ field: 'allowPartialComplete', dictType: DICT_TYPE.TRUE_FALSE, dictClass: 'string', - isTable: true, + isTable: false, sort: 'custom', table: { width: 150 @@ -481,7 +502,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([ field: 'allowModifyBatch', dictType: DICT_TYPE.TRUE_FALSE, dictClass: 'string', - isTable: true, + isTable: false, sort: 'custom', table: { width: 150 @@ -500,7 +521,7 @@ export const ProductionreturnJobMain = useCrudSchemas(reactive([ field: 'allowModifyPackingNumber', dictType: DICT_TYPE.TRUE_FALSE, dictClass: 'string', - isTable: true, + isTable: false, sort: 'custom', table: { width: 150 @@ -602,20 +623,38 @@ export const ProductionreturnJobDetail = useCrudSchemas(reactive([ }, }, { - label: '包装号', - field: 'packingNumber', + label: '物料代码', + field: 'itemCode', sort: 'custom', table: { width: 150 }, }, { - label: '器具号', - field: 'containerNumber', + label: '物料名称', + field: 'itemName', + sort: 'custom', + table: { + width: 150 + }, + }, + { + label: '物料描述1', + field: 'itemDesc1', + sort: 'custom', + table: { + width: 150 + }, + hiddenInMain: true + }, + { + label: '物料描述2', + field: 'itemDesc2', sort: 'custom', table: { width: 150 }, + hiddenInMain: true }, { label: '批次', @@ -626,93 +665,105 @@ export const ProductionreturnJobDetail = useCrudSchemas(reactive([ }, }, { - label: '库存状态', - field: 'inventoryStatus', - dictType: DICT_TYPE.INVENTORY_STATUS, - dictClass: 'string', - isTable: true, + label: '包装号', + field: 'packingNumber', sort: 'custom', table: { width: 150 }, }, { - label: '从库位代码', - field: 'fromLocationCode', + label: '包装规格', + field: 'packUnit', + sort: 'custom', + table: { + width: 120 + }, + }, + { + label: '数量', + field: 'qty', sort: 'custom', table: { width: 150 }, + form: { + component: 'InputNumber', + } }, { - label: '到库位代码', - field: 'toLocationCode', + label: '计量单位', + field: 'uom', + dictType: DICT_TYPE.UOM, + dictClass: 'string', + isTable: true, sort: 'custom', table: { width: 150 }, }, { - label: '物料代码', - field: 'itemCode', + label: '器具号', + field: 'containerNumber', sort: 'custom', table: { width: 150 }, + isTable: false, }, { - label: '物料名称', - field: 'itemName', + label: '库存状态', + field: 'inventoryStatus', + dictType: DICT_TYPE.INVENTORY_STATUS, + dictClass: 'string', + isTable: true, sort: 'custom', table: { width: 150 }, }, { - label: '物料描述1', - field: 'itemDesc1', + label: '来源库位', + field: 'fromLocationCode', sort: 'custom', table: { width: 150 }, }, { - label: '物料描述2', - field: 'itemDesc2', + label: '目标库位', + field: 'toLocationCode', sort: 'custom', table: { width: 150 }, }, { - label: '项目代码', - field: 'projectCode', + label: '从货主代码', + field: 'fromOwnerCode', sort: 'custom', table: { width: 150 }, + hiddenInMain: true }, { - label: '数量', - field: 'qty', + label: '到货主代码', + field: 'toOwnerCode', sort: 'custom', table: { width: 150 }, - form: { - component: 'InputNumber', - } + hiddenInMain: true }, { - label: '计量单位', - field: 'uom', - dictType: DICT_TYPE.UOM, - dictClass: 'string', - isTable: true, + label: '项目代码', + field: 'projectCode', sort: 'custom', table: { width: 150 }, + hiddenInMain: true }, { label: '单据号', @@ -721,6 +772,7 @@ export const ProductionreturnJobDetail = useCrudSchemas(reactive([ table: { width: 180 }, + hiddenInMain: true }, { label: '备注', @@ -729,6 +781,7 @@ export const ProductionreturnJobDetail = useCrudSchemas(reactive([ table: { width: 150 }, + hiddenInMain: true }, { label: '创建者', @@ -737,6 +790,7 @@ export const ProductionreturnJobDetail = useCrudSchemas(reactive([ table: { width: 150 }, + hiddenInMain: true }, { label: '创建时间', @@ -749,6 +803,7 @@ export const ProductionreturnJobDetail = useCrudSchemas(reactive([ table: { width: 180 }, + hiddenInMain: true, form: { component: 'DatePicker', componentProps: { @@ -758,22 +813,7 @@ export const ProductionreturnJobDetail = useCrudSchemas(reactive([ } }, }, - { - label: '从货主代码', - field: 'fromOwnerCode', - sort: 'custom', - table: { - width: 150 - }, - }, - { - label: '到货主代码', - field: 'toOwnerCode', - sort: 'custom', - table: { - width: 150 - }, - }, + ])) //表单校验 diff --git a/src/views/wms/issueManage/productionreturn/productionreturnRequestMain/productionreturnRequestMain.data.ts b/src/views/wms/issueManage/productionreturn/productionreturnRequestMain/productionreturnRequestMain.data.ts index 3eae17125..9e9becf5b 100644 --- a/src/views/wms/issueManage/productionreturn/productionreturnRequestMain/productionreturnRequestMain.data.ts +++ b/src/views/wms/issueManage/productionreturn/productionreturnRequestMain/productionreturnRequestMain.data.ts @@ -61,7 +61,26 @@ export const ProductionreturnRequestMain = useCrudSchemas(reactive isSearch: true, }, { - label: '车间代码', + label: '状态', + field: 'status', + dictType: DICT_TYPE.REQUEST_STATUS, + dictClass: 'string', + isSearch: true, + isTable: true, + isForm:false, + sort: 'custom', + table: { + width: 150 + }, + form: { + value: '1', + componentProps: { + disabled: true + } + } + }, + { + label: '车间', field: 'workshopCode', sort: 'custom', table: { @@ -85,25 +104,7 @@ export const ProductionreturnRequestMain = useCrudSchemas(reactive } }, }, - { - label: '状态', - field: 'status', - dictType: DICT_TYPE.REQUEST_STATUS, - dictClass: 'string', - isSearch: true, - isTable: true, - isForm:false, - sort: 'custom', - table: { - width: 150 - }, - form: { - value: '1', - componentProps: { - disabled: true - } - } - }, + { label: '申请时间', field: 'requestTime', @@ -115,6 +116,7 @@ export const ProductionreturnRequestMain = useCrudSchemas(reactive table: { width: 180 }, + isTable: false, form: { component: 'DatePicker', componentProps: { @@ -137,6 +139,7 @@ export const ProductionreturnRequestMain = useCrudSchemas(reactive table: { width: 180 }, + isTable: false, form: { component: 'DatePicker', componentProps: { @@ -152,7 +155,7 @@ export const ProductionreturnRequestMain = useCrudSchemas(reactive field: 'fromAreaTypes', dictType: DICT_TYPE.AREA_TYPE, dictClass: 'string', - isTable: true, + isTable: false, sort: 'custom', table: { width: 150 @@ -165,7 +168,7 @@ export const ProductionreturnRequestMain = useCrudSchemas(reactive dictType: DICT_TYPE.AREA_TYPE, dictClass: 'string', isSearch: true, - isTable: true, + isTable: false, sort: 'custom', table: { width: 150 @@ -179,6 +182,7 @@ export const ProductionreturnRequestMain = useCrudSchemas(reactive table: { width: 150 }, + isTable: false, isForm: false, }, { @@ -188,6 +192,7 @@ export const ProductionreturnRequestMain = useCrudSchemas(reactive table: { width: 150 }, + isTable: false, isForm: false, }, { @@ -197,6 +202,7 @@ export const ProductionreturnRequestMain = useCrudSchemas(reactive table: { width: 150 }, + isTable: false, isForm: false, }, { @@ -206,6 +212,7 @@ export const ProductionreturnRequestMain = useCrudSchemas(reactive table: { width: 150 }, + isTable: false, isForm: false, }, { @@ -224,6 +231,7 @@ export const ProductionreturnRequestMain = useCrudSchemas(reactive table: { width: 150 }, + isTable: false, isForm: false, }, { @@ -234,6 +242,7 @@ export const ProductionreturnRequestMain = useCrudSchemas(reactive table: { width: 150 }, + isTable: false, formatter: (_: Recordable, __: TableColumn, cellValue: number) => { return userDeptArray.find((account) => account.id == cellValue)?.name }, @@ -255,7 +264,7 @@ export const ProductionreturnRequestMain = useCrudSchemas(reactive field: 'autoCommit', dictType: DICT_TYPE.TRUE_FALSE, dictClass: 'string', - isTable: true, + isTable: false, isForm:false, sort: 'custom', table: { @@ -276,7 +285,7 @@ export const ProductionreturnRequestMain = useCrudSchemas(reactive field: 'autoAgree', dictType: DICT_TYPE.TRUE_FALSE, dictClass: 'string', - isTable: true, + isTable: false, isForm:false, sort: 'custom', table: { @@ -297,7 +306,7 @@ export const ProductionreturnRequestMain = useCrudSchemas(reactive field: 'autoExecute', dictType: DICT_TYPE.TRUE_FALSE, dictClass: 'string', - isTable: true, + isTable: false, isForm:false, sort: 'custom', table: { @@ -345,6 +354,7 @@ export const ProductionreturnRequestMain = useCrudSchemas(reactive table: { width: 180 }, + isTable: false, form: { component: 'DatePicker', componentProps: { @@ -363,6 +373,7 @@ export const ProductionreturnRequestMain = useCrudSchemas(reactive table: { width: 150 }, + isTable: false, isForm: false }, { @@ -376,6 +387,7 @@ export const ProductionreturnRequestMain = useCrudSchemas(reactive table: { width: 180 }, + isTable: false, form: { component: 'DatePicker', componentProps: { @@ -394,6 +406,7 @@ export const ProductionreturnRequestMain = useCrudSchemas(reactive table: { width: 150 }, + isTable: false, isForm: false }, { @@ -405,6 +418,7 @@ export const ProductionreturnRequestMain = useCrudSchemas(reactive width: 300, fixed: 'right' }, + isTable: false, } ])) @@ -631,111 +645,6 @@ export const ProductionreturnRequestDetail = useCrudSchemas(reactive