diff --git a/yudao-module-infra/src/main/resources/codegen/vue/views/components/form_sub_normal.vue.vm b/yudao-module-infra/src/main/resources/codegen/vue/views/components/form_sub_normal.vue.vm index 48a404a..f3765d5 100644 --- a/yudao-module-infra/src/main/resources/codegen/vue/views/components/form_sub_normal.vue.vm +++ b/yudao-module-infra/src/main/resources/codegen/vue/views/components/form_sub_normal.vue.vm @@ -244,9 +244,13 @@ Editor, #end }, - props:[ - '${subJoinColumn.javaField}' - ],// ${subJoinColumn.columnComment}(主表的关联字段) + props: { + // ${subJoinColumn.columnComment}(主表的关联字段) + ${subJoinColumn.javaField}: { + type: #if ($subJoinColumn.javaType == "String")String#else Number#end, + default: undefined + } + }, data() { return { // 表单的加载中:1)修改时的数据加载;2)提交的按钮禁用 diff --git a/yudao-module-infra/src/main/resources/codegen/vue/views/components/list_sub_erp.vue.vm b/yudao-module-infra/src/main/resources/codegen/vue/views/components/list_sub_erp.vue.vm index 3f290cc..72114b0 100644 --- a/yudao-module-infra/src/main/resources/codegen/vue/views/components/list_sub_erp.vue.vm +++ b/yudao-module-infra/src/main/resources/codegen/vue/views/components/list_sub_erp.vue.vm @@ -78,7 +78,7 @@ #if ($table.templateType == 11) - <${subSimpleClassName}Form ref="formRef" @success="getList" /> @@ -98,9 +98,13 @@ ${subSimpleClassName}Form }, #end - props:[ - '${subJoinColumn.javaField}' - ],// ${subJoinColumn.columnComment}(主表的关联字段) + props: { + // ${subJoinColumn.columnComment}(主表的关联字段) + ${subJoinColumn.javaField}: { + type: #if ($subJoinColumn.javaType == "String")String#else Number#end, + default: undefined + } + }, data() { return { // 遮罩层 diff --git a/yudao-module-infra/src/main/resources/codegen/vue/views/index.vue.vm b/yudao-module-infra/src/main/resources/codegen/vue/views/index.vue.vm index d687daa..4f5ddee 100644 --- a/yudao-module-infra/src/main/resources/codegen/vue/views/index.vue.vm +++ b/yudao-module-infra/src/main/resources/codegen/vue/views/index.vue.vm @@ -86,7 +86,7 @@ #end - + #if ($importEnable) @@ -186,7 +186,7 @@ ## 特殊:树表专属逻辑(树不需要分页) #if ( $table.templateType != 2 ) - #end diff --git a/yudao-module-infra/src/main/resources/codegen/vue3/views/components/form_sub_erp.vue.vm b/yudao-module-infra/src/main/resources/codegen/vue3/views/components/form_sub_erp.vue.vm index 8277e9b..da1f9e0 100644 --- a/yudao-module-infra/src/main/resources/codegen/vue3/views/components/form_sub_erp.vue.vm +++ b/yudao-module-infra/src/main/resources/codegen/vue3/views/components/form_sub_erp.vue.vm @@ -79,7 +79,7 @@ {{ dict.label }} diff --git a/yudao-module-infra/src/main/resources/codegen/vue3/views/components/form_sub_normal.vue.vm b/yudao-module-infra/src/main/resources/codegen/vue3/views/components/form_sub_normal.vue.vm index 2212d4a..b958b47 100644 --- a/yudao-module-infra/src/main/resources/codegen/vue3/views/components/form_sub_normal.vue.vm +++ b/yudao-module-infra/src/main/resources/codegen/vue3/views/components/form_sub_normal.vue.vm @@ -111,7 +111,7 @@ {{ dict.label }} @@ -233,7 +233,7 @@ {{ dict.label }} diff --git a/yudao-module-infra/src/main/resources/codegen/vue3/views/form.vue.vm b/yudao-module-infra/src/main/resources/codegen/vue3/views/form.vue.vm index 466ea45..4679445 100644 --- a/yudao-module-infra/src/main/resources/codegen/vue3/views/form.vue.vm +++ b/yudao-module-infra/src/main/resources/codegen/vue3/views/form.vue.vm @@ -90,7 +90,7 @@ {{ dict.label }} diff --git a/yudao-module-infra/src/main/resources/codegen/vue3_vben/views/data.ts.vm b/yudao-module-infra/src/main/resources/codegen/vue3_vben/views/data.ts.vm index 56f4e82..774390b 100644 --- a/yudao-module-infra/src/main/resources/codegen/vue3_vben/views/data.ts.vm +++ b/yudao-module-infra/src/main/resources/codegen/vue3_vben/views/data.ts.vm @@ -78,6 +78,12 @@ export const searchFormSchema: FormSchema[] = [ }, #elseif($column.htmlType == "datetime") component: 'RangePicker', + componentProps: { + showTime: true, + format: 'YYYY-MM-DD HH:mm:ss', + valueFormat: 'YYYY-MM-DD HH:mm:ss', + allowClear: true, + }, #end colProps: { span: 8 }, }, diff --git a/yudao-module-infra/src/main/resources/codegen/vue3_vben5_antd/general/views/form.vue.vm b/yudao-module-infra/src/main/resources/codegen/vue3_vben5_antd/general/views/form.vue.vm index 581eae0..4d2ed6c 100644 --- a/yudao-module-infra/src/main/resources/codegen/vue3_vben5_antd/general/views/form.vue.vm +++ b/yudao-module-infra/src/main/resources/codegen/vue3_vben5_antd/general/views/form.vue.vm @@ -112,7 +112,10 @@ const [Modal, modalApi] = useVbenModal({ #set ($index = $foreach.count - 1) #set ($subClassNameVar = $subClassNameVars.get($index)) #if ($subTable.subJoinMany) ## 一对多 - ## TODO 列表值校验? + if (!${subClassNameVar}FormRef.value?.validate()) { + subTabsName.value = '${subClassNameVar}'; + return; + } #else try { await ${subClassNameVar}FormRef.value?.validate() diff --git a/yudao-module-infra/src/main/resources/codegen/vue3_vben5_antd/general/views/import.vue.vm b/yudao-module-infra/src/main/resources/codegen/vue3_vben5_antd/general/views/import.vue.vm index e4e52b4..90d9ced 100644 --- a/yudao-module-infra/src/main/resources/codegen/vue3_vben5_antd/general/views/import.vue.vm +++ b/yudao-module-infra/src/main/resources/codegen/vue3_vben5_antd/general/views/import.vue.vm @@ -48,6 +48,11 @@ function beforeUpload(file: FileType) { return false; } +/** 移除文件 */ +function handleRemove() { + fileRef.value = null; +} + /** 下载导入模板 */ async function handleDownload() { const data = await import${simpleClassName}Template(); @@ -58,7 +63,12 @@ async function handleDownload() {