From fc76b6c4a7ccd2d875b0fb998a868fe4bea188f7 Mon Sep 17 00:00:00 2001 From: 朱桂飞 <zhuguifei@zhuguifeideMacBook-Air.local> Date: 星期五, 14 二月 2025 09:19:18 +0800 Subject: [PATCH] 新增设备台账导入 --- eims-ui/apps/web-antd/src/views/eims/equ/data.tsx | 93 ++++++++++++++++++++++++++++++++++++++++++---- 1 files changed, 85 insertions(+), 8 deletions(-) diff --git a/eims-ui/apps/web-antd/src/views/eims/equ/data.tsx b/eims-ui/apps/web-antd/src/views/eims/equ/data.tsx index f73fc31..f973b4a 100644 --- a/eims-ui/apps/web-antd/src/views/eims/equ/data.tsx +++ b/eims-ui/apps/web-antd/src/views/eims/equ/data.tsx @@ -38,7 +38,7 @@ { title: '璁惧鍚嶇О', field: 'equName', - minWidth: 100, + minWidth: 140, fixed: 'left', slots: { default: 'equName' } }, @@ -49,6 +49,9 @@ sortable: true, slots: { default: ({ row }) => { + if (row.status === null || row.status === '') { + return ''; + } return renderDict(row.status, DictEnum.SYS_EQU_STATUS); } }, @@ -59,7 +62,7 @@ title: '璧勪骇缂栧彿', field: 'assetNo', sortable: true, - minWidth: 100, + minWidth: 140, fixed: 'left' }, { @@ -71,6 +74,31 @@ { title: '璁惧绫诲瀷', field: 'equTypeName', + minWidth: 100 + }, + { + title: '閿�鍞晢', + field: 'seller', + minWidth: 100 + }, + { + title: '鍗曚綅', + field: 'unit', + minWidth: 60 + }, + { + title: '閲囪喘浜�', + field: 'purchaseUser', + minWidth: 100 + }, + { + title: '缁忔墜浜�', + field: 'handleUser', + minWidth: 100 + }, + { + title: '璧勬枡', + field: 'profile', minWidth: 100 }, { @@ -142,13 +170,21 @@ { title: '瀵煎叆鐘舵��', field: 'importStatus', - slots: { default: 'importStatus' }, + slots: { + default: ({ row }) => { + return row.importStatus === null || row.importStatus === '' ? '' : renderDict(row.importStatus, DictEnum.EQU_IMPORT_STATU); + } + }, minWidth: 100 }, { title: '鐩樼偣鏍囧織', field: 'inventoryFlag', - slots: { default: 'inventoryFlag' }, + slots: { + default: ({ row }) => { + return row.inventoryFlag === null || row.inventoryFlag === '' ? '' : renderDict(row.inventoryFlag, DictEnum.EIMS_INVENTORY_STATU); + } + }, minWidth: 100 }, { @@ -209,6 +245,42 @@ label: '璧勪骇缂栧彿' }, { + component: 'Select', + componentProps: { + options: getDictOptions(DictEnum.EIMS_EQU_UNIT) + }, + fieldName: 'unit', + label: '鍗曚綅' + }, + { + component: 'Input', + fieldName: 'purchaseUserName', + label: '閲囪喘浜�' + }, + { + component: 'Input', + fieldName: 'purchaseUser', + label: '閲囪喘浜�', + dependencies: { + show: () => false, + triggerFields: [''] + } + }, + { + component: 'Input', + fieldName: 'handleUserName', + label: '缁忔墜浜�' + }, + { + component: 'Input', + fieldName: 'handleUser', + label: '缁忔墜浜�', + dependencies: { + show: () => false, + triggerFields: [''] + } + }, + { component: 'Input', fieldName: 'modelNo', label: '鍨嬪彿' @@ -217,6 +289,11 @@ component: 'Input', fieldName: 'madeIn', label: '鍒堕�犲晢' + }, + { + component: 'Input', + fieldName: 'seller', + label: '閿�鍞晢' }, { component: 'Input', @@ -246,7 +323,7 @@ options: getDictOptions(DictEnum.SYS_EQU_STATUS), optionType: 'button' }, - defaultValue: '0', + defaultValue: '5', fieldName: 'status', label: '鐘舵��' }, @@ -335,7 +412,7 @@ component: 'RadioGroup', componentProps: { buttonStyle: 'solid', - options: getDictOptions(DictEnum.SYS_NORMAL_DISABLE), + options: getDictOptions(DictEnum.EQU_IMPORT_STATU), optionType: 'button' }, defaultValue: '0', @@ -353,12 +430,12 @@ component: 'RadioGroup', componentProps: { buttonStyle: 'solid', - options: getDictOptions(DictEnum.SYS_NORMAL_DISABLE), + options: getDictOptions(DictEnum.EIMS_INVENTORY_STATU), optionType: 'button' }, defaultValue: '0', fieldName: 'inventoryFlag', - formItemClass: 'col-span-2 lg:col-span-1', + formItemClass: 'col-span-2', label: '鐩樼偣鏍囧織' }, { -- Gitblit v1.9.3