diff --git a/ruoyi-modules/ruoyi-generator/src/main/java/org/dromara/generator/constant/GenConstants.java b/ruoyi-modules/ruoyi-generator/src/main/java/org/dromara/generator/constant/GenConstants.java index b9888fb63..41a43e559 100644 --- a/ruoyi-modules/ruoyi-generator/src/main/java/org/dromara/generator/constant/GenConstants.java +++ b/ruoyi-modules/ruoyi-generator/src/main/java/org/dromara/generator/constant/GenConstants.java @@ -11,6 +11,11 @@ public interface GenConstants { */ String TPL_CRUD = "crud"; + /** + * 单表(增删改查-高级搜索) + */ + String TPL_CRUD_SEARCH = "crudSearch"; + /** * 树表(增删改查) */ diff --git a/ruoyi-modules/ruoyi-generator/src/main/java/org/dromara/generator/util/VelocityUtils.java b/ruoyi-modules/ruoyi-generator/src/main/java/org/dromara/generator/util/VelocityUtils.java index 6e111e3a8..ba8738eed 100644 --- a/ruoyi-modules/ruoyi-generator/src/main/java/org/dromara/generator/util/VelocityUtils.java +++ b/ruoyi-modules/ruoyi-generator/src/main/java/org/dromara/generator/util/VelocityUtils.java @@ -131,6 +131,8 @@ public class VelocityUtils { templates.add("vm/ts/types.ts.vm"); if (GenConstants.TPL_CRUD.equals(tplCategory)) { templates.add("vm/vue/index.vue.vm"); + } else if (GenConstants.TPL_CRUD_SEARCH.equals(tplCategory)) { + templates.add("vm/vue/index-search.vue.vm"); } else if (GenConstants.TPL_TREE.equals(tplCategory)) { templates.add("vm/vue/index-tree.vue.vm"); } diff --git a/ruoyi-modules/ruoyi-generator/src/main/resources/vm/vue/index-search.vue.vm b/ruoyi-modules/ruoyi-generator/src/main/resources/vm/vue/index-search.vue.vm new file mode 100644 index 000000000..b119787eb --- /dev/null +++ b/ruoyi-modules/ruoyi-generator/src/main/resources/vm/vue/index-search.vue.vm @@ -0,0 +1,718 @@ + + +