diff --git a/qiaoba-modules/qiaoba-module-generator/src/main/resources/vm/vue/index.vue.vm b/qiaoba-modules/qiaoba-module-generator/src/main/resources/vm/vue/index.vue.vm
index 71ce199..99f9683 100644
--- a/qiaoba-modules/qiaoba-module-generator/src/main/resources/vm/vue/index.vue.vm
+++ b/qiaoba-modules/qiaoba-module-generator/src/main/resources/vm/vue/index.vue.vm
@@ -2,7 +2,7 @@
#foreach($column in $columns)
-#if($column.query)
+#if($column.isQuery)
#set($dictType=$column.dictType)
#set($AttrName=$column.javaField.substring(0,1).toUpperCase() + ${column.javaField.substring(1)})
#set($parentheseIndex=$column.columnComment.indexOf("("))
@@ -96,6 +96,15 @@
v-hasPermi="['${moduleName}:${businessName}:remove']"
>删除
+
+ 导出
+
@@ -159,7 +168,7 @@
#foreach($column in $columns)
#set($field=$column.javaField)
#if($column.insert && !$column.pk)
-#if(($generator.usableColumn) || (!$generator.superColumn))
+#if(($column.usableColumn) || (!$column.superColumn))
#set($parentheseIndex=$column.columnComment.indexOf("("))
#if($parentheseIndex != -1)
#set($comment=$column.columnComment.substring(0, $parentheseIndex))
@@ -370,7 +379,7 @@ const data = reactive({
pageNum: 1,
pageSize: 10,
#foreach ($column in $columns)
-#if($column.query)
+#if($column.isQuery)
$column.javaField: null#if($foreach.count != $columns.size()),#end
#end
#end
@@ -407,8 +416,8 @@ function getList() {
#if($column.htmlType == "datetime" && $column.queryType == "BETWEEN")
#set($AttrName=$column.javaField.substring(0,1).toUpperCase() + ${column.javaField.substring(1)})
if (null != daterange${AttrName} && '' != daterange${AttrName}) {
- queryParams.value.params["begin${AttrName}"] = daterange${AttrName}.value[0];
- queryParams.value.params["end${AttrName}"] = daterange${AttrName}.value[1];
+ queryParams.start${AttrName} = daterange${AttrName}.value[0];
+ queryParams.end${AttrName} = daterange${AttrName}.value[1];
}
#end
#end
@@ -570,5 +579,12 @@ function handle${subClassName}SelectionChange(selection) {
}
#end
+/** 导出按钮操作 */
+function handleExport() {
+ proxy.download('${moduleName}/${businessName}/export', {
+ ...queryParams.value
+ }, `${businessName}_#[[${new Date().getTime()}]]#.xlsx`)
+}
+
getList();