From f7fe9dbfe7100b74f4e27be3c6303c5ffbd999dd Mon Sep 17 00:00:00 2001 From: Charles7c Date: Thu, 27 Feb 2025 22:44:30 +0800 Subject: [PATCH] =?UTF-8?q?chore(generator):=20=E5=AE=8C=E5=96=84=E5=89=8D?= =?UTF-8?q?=E7=AB=AF=E6=A8=A1=E6=9D=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../resources/templates/frontend/AddModal.ftl | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/continew-plugin/continew-plugin-generator/src/main/resources/templates/frontend/AddModal.ftl b/continew-plugin/continew-plugin-generator/src/main/resources/templates/frontend/AddModal.ftl index 8db65a6d..5f74f144 100644 --- a/continew-plugin/continew-plugin-generator/src/main/resources/templates/frontend/AddModal.ftl +++ b/continew-plugin/continew-plugin-generator/src/main/resources/templates/frontend/AddModal.ftl @@ -9,7 +9,7 @@ @before-ok="save" @close="reset" > - + @@ -17,7 +17,7 @@ import { Message } from '@arco-design/web-vue' import { useWindowSize } from '@vueuse/core' import { get${classNamePrefix}, add${classNamePrefix}, update${classNamePrefix} } from '@/apis/${apiModuleName}/${apiName}' -import { type Columns, GiForm, type Options } from '@/components/GiForm' +import { type ColumnItem, GiForm } from '@/components/GiForm' import { useResetReactive } from '@/hooks' import { useDict } from '@/hooks/app' @@ -36,16 +36,11 @@ const formRef = ref>() const { <#list dictCodes as dictCode>${dictCode}<#if dictCode_has_next>, } = useDict(<#list dictCodes as dictCode>'${dictCode}'<#if dictCode_has_next>,) -const options: Options = { - form: { size: 'large' }, - btns: { hide: true }, -} - const [form, resetForm] = useResetReactive({ // todo 待补充 }) -const columns: Columns = reactive([ +const columns: ColumnItem[] = reactive([ <#list fieldConfigs as fieldConfig> <#if fieldConfig.showInForm> { @@ -63,6 +58,9 @@ const columns: Columns = reactive([ <#elseif fieldConfig.formType = 'DATE_TIME'> type: 'date-picker', props: { + <#if fieldConfig.dictCode?? && fieldConfig.dictCode != ''> + options: ${fieldConfig.dictCode}, + showTime: true, }, <#elseif fieldConfig.formType = 'TIME'> @@ -83,8 +81,11 @@ const columns: Columns = reactive([ type: 'radio-group', <#if fieldConfig.dictCode?? && fieldConfig.dictCode != ''> - options: ${fieldConfig.dictCode}, + props: { + options: ${fieldConfig.dictCode}, + }, + span: 24, <#if fieldConfig.isRequired> rules: [{ required: true, message: '请输入${fieldConfig.comment}' }]