diff --git a/yudao-module-infra/yudao-module-infra-biz/src/main/resources/codegen/vue3_vben5_antd/general/views/index.vue.vm b/yudao-module-infra/yudao-module-infra-biz/src/main/resources/codegen/vue3_vben5_antd/general/views/index.vue.vm
index 334589e638..c7f4822686 100644
--- a/yudao-module-infra/yudao-module-infra-biz/src/main/resources/codegen/vue3_vben5_antd/general/views/index.vue.vm
+++ b/yudao-module-infra/yudao-module-infra-biz/src/main/resources/codegen/vue3_vben5_antd/general/views/index.vue.vm
@@ -38,6 +38,9 @@ import { downloadByData } from '#/utils/download';
const subTabsName = ref('$subClassNameVars.get(0)')
#if ($table.templateType == 11)
const select${simpleClassName} = ref<${simpleClassName}Api.${simpleClassName}>();
+async function onCellClick({ row }: { row: ${simpleClassName}Api.${simpleClassName} }) {
+ select${simpleClassName}.value = row
+}
#end
#end
@@ -323,7 +326,15 @@ onMounted(async () => {
expandAll: true,
reserve: true,
}"
- #end
+ #end
+#if ($table.templateType == 11) ## erp情况
+ @cell-click="onCellClick"
+ :row-config="{
+ keyField: 'id',
+ isHover: true,
+ isCurrent: true,
+ }"
+#end
show-overflow
:loading="loading"
>
diff --git a/yudao-module-infra/yudao-module-infra-biz/src/main/resources/codegen/vue3_vben5_antd/general/views/modules/form_sub_erp.vue.vm b/yudao-module-infra/yudao-module-infra-biz/src/main/resources/codegen/vue3_vben5_antd/general/views/modules/form_sub_erp.vue.vm
index e114b7daea..77b9d11dd2 100644
--- a/yudao-module-infra/yudao-module-infra-biz/src/main/resources/codegen/vue3_vben5_antd/general/views/modules/form_sub_erp.vue.vm
+++ b/yudao-module-infra/yudao-module-infra-biz/src/main/resources/codegen/vue3_vben5_antd/general/views/modules/form_sub_erp.vue.vm
@@ -4,49 +4,54 @@
#set ($subSimpleClassName = $subSimpleClassNames.get($subIndex))
-
+
+
+
+ #elseif($column.htmlType == "imageUpload")## 图片上传
+
+
+
+ #elseif($column.htmlType == "fileUpload")## 文件上传
+
+
+
+ #elseif($column.htmlType == "editor")## 文本编辑器
+
+
+
+ #elseif($column.htmlType == "select")## 下拉框
+
+
+
+ #elseif($column.htmlType == "checkbox")## 多选框
+
+
+ #if ("" != $dictType)## 有数据字典
+
+ {{ dict.label }}
+
+ #else##没数据字典
+
+ #end
+
+
+ #elseif($column.htmlType == "radio")## 单选框
+
+
+ #if ("" != $dictType)## 有数据字典
+
+ {{ dict.label }}
+
+ #else##没数据字典
+ 请选择字典生成
+ #end
+
+
+ #elseif($column.htmlType == "datetime")## 时间框
+
+
+
+ #elseif($column.htmlType == "textarea")## 文本框
+
+
+
+ #end
+ #end
+ #end
+
diff --git a/yudao-module-infra/yudao-module-infra-biz/src/main/resources/codegen/vue3_vben5_antd/general/views/modules/list_sub_erp.vue.vm b/yudao-module-infra/yudao-module-infra-biz/src/main/resources/codegen/vue3_vben5_antd/general/views/modules/list_sub_erp.vue.vm
index 90aaf74435..eee9702cd7 100644
--- a/yudao-module-infra/yudao-module-infra-biz/src/main/resources/codegen/vue3_vben5_antd/general/views/modules/list_sub_erp.vue.vm
+++ b/yudao-module-infra/yudao-module-infra-biz/src/main/resources/codegen/vue3_vben5_antd/general/views/modules/list_sub_erp.vue.vm
@@ -14,11 +14,15 @@
import { VxeColumn, VxeTable } from 'vxe-table';
import { reactive,ref, h, nextTick,watch,onMounted } from 'vue';
import { cloneDeep, formatDateTime } from '@vben/utils';
+ import { ContentWrap } from "#/components/content-wrap";
#if ($table.templateType == 11) ## erp
import { useVbenModal } from '@vben/common-ui';
import ${subSimpleClassName}Form from './${subSimpleClassName_strikeCase}-form.vue'
- import { Button, message } from 'ant-design-vue';
+ import { Tinymce as RichTextarea } from '#/components/tinymce';
+ import { ImageUpload, FileUpload } from "#/components/upload";
+ import { message,Button, Tabs,Pagination, Form, Input, Textarea, Select, RadioGroup, Radio, CheckboxGroup, Checkbox,RangePicker, DatePicker, TreeSelect } from 'ant-design-vue';
+ import { DICT_TYPE, getDictOptions } from '#/utils/dict';
import { Plus } from '@vben/icons';
import { $t } from '#/locales';
import { TableToolbar } from '#/components/table-toolbar';
@@ -99,8 +103,6 @@ async function onDelete(row: ${simpleClassName}Api.${subSimpleClassName}) {
#end
#end
#end
-
- ${subJoinColumn.javaField}: props.${subJoinColumn.javaField},
})
/** 搜索按钮操作 */
@@ -134,6 +136,7 @@ const resetQuery = () => {
#end
#end
#end
+ params.${subJoinColumn.javaField} = props.${subJoinColumn.javaField};
const data = await get${subSimpleClassName}Page(params)
list.value = data.list
total.value = data.total