From 6e0a0af10ea33d8d7849c66467845423121dc3c6 Mon Sep 17 00:00:00 2001 From: yufei0306 <13417315+yufei0306@user.noreply.gitee.com> Date: Sat, 11 May 2024 10:29:34 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8DPC=E7=AB=AFbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 1 + src/components/BasicForm/src/BasicForm.vue | 5 +++++ src/components/Form/src/Form.vue | 12 +++++++++++- src/components/SearchTable/src/SearchTable.vue | 11 ++++++++--- .../purchasePlanMain/purchasePlanMain.data.ts | 1 + .../supplierdeliverRequestMain.data.ts | 1 + .../supplierinvoiceRequestMain.data.ts | 1 + 7 files changed, 28 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 6795cf0cf..003366d4b 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,7 @@ form: { searchField: 'itemCode', // 查询弹窗赋值字段 searchTitle: '生产线物料关系信息', // 查询弹窗标题 hiddenFilterButton:true,//是否隐藏筛选按钮 + dialogWidth:'100px',//搜索出来弹窗的宽度 searchAllSchemas: Productionlineitem.allSchemas, // 查询弹窗所需类 searchPage: ProductionlineitemApi.getProductionlineitemPage, // 查询弹窗所需分页方法 searchCondition: [{ diff --git a/src/components/BasicForm/src/BasicForm.vue b/src/components/BasicForm/src/BasicForm.vue index 19cbf932f..28f77a0cc 100644 --- a/src/components/BasicForm/src/BasicForm.vue +++ b/src/components/BasicForm/src/BasicForm.vue @@ -16,6 +16,7 @@ :is-col="true" @opensearchTable="opensearchTable" @hiddenFilterButton="hiddenSearchTableFilterButton" + @changeDialogWidth="changeDialogWidth" @clearSearchInput="clearSearchInput" @onChange="onChange" @onBlur="onBlur" @@ -429,6 +430,10 @@ const opensearchTable = ( searchDetailSchemas ) } +//修改 searchTable 弹窗宽度 +const changeDialogWidth = (width)=>{ + searchTableRef.value.changeDialogWidth(width) +} const hiddenSearchTableFilterButton = ()=>{ searchTableRef.value.hiddenFilterButton() } diff --git a/src/components/Form/src/Form.vue b/src/components/Form/src/Form.vue index ab9d65aa2..9fbf4a233 100644 --- a/src/components/Form/src/Form.vue +++ b/src/components/Form/src/Form.vue @@ -55,7 +55,7 @@ export default defineComponent({ vLoading: propTypes.bool.def(false), labelPosition: propTypes.string.def('left'), }, - emits: ['register','opensearchTable','clearSearchInput', 'onChange', 'onBlur','onEnter','hiddenFilterButton'], + emits: ['register','opensearchTable','clearSearchInput', 'onChange', 'onBlur','onEnter','hiddenFilterButton','changeDialogWidth'], setup(props, { slots, expose, emit }) { // element form 实例 const elFormRef = ref>() @@ -305,6 +305,11 @@ export default defineComponent({ if(item?.componentProps?.hiddenFilterButton){ emit('hiddenFilterButton') } + + //修改弹窗宽度 + if(item?.componentProps?.dialogWidth){ + emit('changeDialogWidth',item?.componentProps?.dialogWidth) + } }}/> @@ -349,6 +354,11 @@ export default defineComponent({ if(item?.componentProps?.hiddenFilterButton){ emit('hiddenFilterButton') } + //修改弹窗宽度 + if(item?.componentProps?.dialogWidth){ + emit('changeDialogWidth',item?.componentProps?.dialogWidth) + } + }}/> ) diff --git a/src/components/SearchTable/src/SearchTable.vue b/src/components/SearchTable/src/SearchTable.vue index 04cd7211f..92fc2ef02 100644 --- a/src/components/SearchTable/src/SearchTable.vue +++ b/src/components/SearchTable/src/SearchTable.vue @@ -1,5 +1,5 @@