From 528e8038bb0fa1f1c1cea55b056246aa8bdc2482 Mon Sep 17 00:00:00 2001 From: GAOANG <1140589958@qq.com> Date: Tue, 2 Apr 2024 14:18:15 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=A8=E5=8D=95=E5=88=9B=E5=BB=BA=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E5=8F=8A=E5=8F=AA=E8=AF=BB=E9=A1=B5=E9=9D=A2=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=EF=BC=8Cformlist=E5=88=97=E8=A1=A8=E8=B7=B3=E8=BD=AC?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Form/src/componentMap.ts | 18 +- .../Form/src/components/Readonly.vue | 57 +- .../src/components/SimpleFormItem.vue | 692 +++++++++--------- src/utils/helper/generatorHelper.ts | 40 +- src/views/secondDev/approveFlowPage.vue | 47 +- src/views/secondDev/formCreatePage.vue | 200 ++--- 6 files changed, 546 insertions(+), 508 deletions(-) diff --git a/src/components/Form/src/componentMap.ts b/src/components/Form/src/componentMap.ts index d3215eb..63ff4a2 100644 --- a/src/components/Form/src/componentMap.ts +++ b/src/components/Form/src/componentMap.ts @@ -142,6 +142,16 @@ componentMap.set('ErpApply', ErpApply); componentMap.set('ErpUpload', ErpUpload); componentMap.set('ErpCheck', ErpCheck); componentMap.set('AutoComplete', AutoComplete); +const readonlySupportList = [ + "Input", + "AutoCodeRule", + "DatePicker", + "TimePicker", + "Info", + "Text", + 'InputTextArea', + 'InputNumber' +] export function add(compName: ComponentType, component: Component) { componentMap.set(compName, component); @@ -151,4 +161,10 @@ export function del(compName: ComponentType) { componentMap.delete(compName); } -export { componentMap }; +export function isreadComponent() { + let str = readonlySupportList.join('|') + const reg = new RegExp(str); + return reg +} + +export { componentMap, readonlySupportList }; diff --git a/src/components/Form/src/components/Readonly.vue b/src/components/Form/src/components/Readonly.vue index 78303ba..a05a6ac 100644 --- a/src/components/Form/src/components/Readonly.vue +++ b/src/components/Form/src/components/Readonly.vue @@ -3,40 +3,41 @@ diff --git a/src/components/SimpleForm/src/components/SimpleFormItem.vue b/src/components/SimpleForm/src/components/SimpleFormItem.vue index 9432f4a..701270c 100644 --- a/src/components/SimpleForm/src/components/SimpleFormItem.vue +++ b/src/components/SimpleForm/src/components/SimpleFormItem.vue @@ -2,68 +2,65 @@
diff --git a/src/utils/helper/generatorHelper.ts b/src/utils/helper/generatorHelper.ts index a67902e..b4f4f5b 100644 --- a/src/utils/helper/generatorHelper.ts +++ b/src/utils/helper/generatorHelper.ts @@ -523,7 +523,7 @@ export function buildListCode(model: GeneratorConfig): string { hasBatchDeleteButton || hasTemplatePrint || (hasSetUserIdButton && isSetDataAuth) ? `:row-selection="{ selectedRowKeys: selectedKeys, onChange: onSelectChange }"` : '' - }> + } @row-dbClick="dbClickRow"> ${ hasFilterButton ? `