From 043bbc9d4ea726be8333669047eec1c78ec983e0 Mon Sep 17 00:00:00 2001 From: songguoqiang Date: Tue, 25 Feb 2025 12:00:09 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BE=9B=E5=BA=94=E5=95=86=E7=89=A9=E6=96=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/disposition/defaultButtons.ts | 12 +++++ .../supplierManage/supplieritem/index.vue | 20 ++++++++- .../supplieritem/supplieritem.data.ts | 44 +++++++++++++++++-- 3 files changed, 72 insertions(+), 4 deletions(-) diff --git a/src/utils/disposition/defaultButtons.ts b/src/utils/disposition/defaultButtons.ts index 5fbc8ef2b..4b123bbee 100644 --- a/src/utils/disposition/defaultButtons.ts +++ b/src/utils/disposition/defaultButtons.ts @@ -81,6 +81,18 @@ export function defaultReceiptOfInclusionBtn(option: any) { }) } +export function defaultSupplierItemBtn(option: any) { + return __defaultBtnOption(option, { + label: t(`ts.导入供应商物料`).replace('ts.', ''), + name: 'supplierItemBtn', + hide: false, + type: 'warning', + icon: 'ep:upload', + color: '', + hasPermi: '' + }) +} + // 字段设置 // export function defaultFieldSettingBtn(option:any) { diff --git a/src/views/wms/basicDataManage/supplierManage/supplieritem/index.vue b/src/views/wms/basicDataManage/supplierManage/supplieritem/index.vue index 844d05b9d..9c486757d 100644 --- a/src/views/wms/basicDataManage/supplierManage/supplieritem/index.vue +++ b/src/views/wms/basicDataManage/supplierManage/supplieritem/index.vue @@ -55,6 +55,9 @@ + + + diff --git a/src/views/wms/basicDataManage/supplierManage/supplieritem/supplieritem.data.ts b/src/views/wms/basicDataManage/supplierManage/supplieritem/supplieritem.data.ts index 168b3af0c..7fbb25952 100644 --- a/src/views/wms/basicDataManage/supplierManage/supplieritem/supplieritem.data.ts +++ b/src/views/wms/basicDataManage/supplierManage/supplieritem/supplieritem.data.ts @@ -113,7 +113,12 @@ export const Supplieritem = useCrudSchemas(reactive([ hiddenSearchHigh:true, tableForm:{ disabled:true, - } + }, + form:{ + componentProps:{ + disabled: true + } + }, }, { label: '品名', @@ -135,7 +140,12 @@ export const Supplieritem = useCrudSchemas(reactive([ isSearch: false, table: { width: 180 - } + }, + form:{ + componentProps:{ + disabled: true + } + }, }, { label: '供应商计量单位', @@ -146,6 +156,22 @@ export const Supplieritem = useCrudSchemas(reactive([ sort: 'custom', table: { width: 150 + }, + form:{ + componentProps:{ + disabled: true + } + }, + }, + { + label: '供应商地点', + field: 'supplierAddress', + isForm:true, + form:{ + + }, + table: { + width: 180 } }, { @@ -159,6 +185,7 @@ export const Supplieritem = useCrudSchemas(reactive([ form: { component: 'Switch', componentProps: { + disabled: true, inactiveValue: 'FALSE', activeValue: 'TRUE' } @@ -177,6 +204,7 @@ export const Supplieritem = useCrudSchemas(reactive([ form: { component: 'InputNumber', componentProps: { + disabled: true, min: 0 } }, @@ -241,6 +269,7 @@ export const Supplieritem = useCrudSchemas(reactive([ form: { // labelMessage: '信息提示说明!!!', componentProps: { + disabled: true, enterSearch:true, isSearchList: true, // 开启查询弹窗 searchListPlaceholder: '请选择库位代码', // 输入框占位文本 @@ -283,6 +312,7 @@ export const Supplieritem = useCrudSchemas(reactive([ component: 'Switch', value: 'TRUE', componentProps: { + disabled: true, inactiveValue: 'FALSE', activeValue: 'TRUE' } @@ -306,6 +336,7 @@ export const Supplieritem = useCrudSchemas(reactive([ form: { component: 'DatePicker', componentProps: { + disabled: true, style: {width:'100%'}, type: 'datetime', dateFormat: 'YYYY-MM-DD HH:mm:ss', @@ -328,6 +359,7 @@ export const Supplieritem = useCrudSchemas(reactive([ form: { component: 'DatePicker', componentProps: { + disabled: true, style: {width:'100%'}, type: 'datetime', dateFormat: 'YYYY-MM-DD HH:mm:ss', @@ -349,6 +381,7 @@ export const Supplieritem = useCrudSchemas(reactive([ form: { component: 'DatePicker', componentProps: { + disabled: true, style: {width:'100%'}, type: 'datetime', dateFormat: 'YYYY-MM-DD HH:mm:ss', @@ -405,7 +438,12 @@ export const Supplieritem = useCrudSchemas(reactive([ sort: 'custom', table: { width: 150 - } + }, + form:{ + componentProps:{ + disabled: true + } + }, }, { label: '操作',