Преглед изворни кода

Fix 调整模板适应Table组件

YueYunyun пре 2 година
родитељ
комит
1338653c76
1 измењених фајлова са 10 додато и 9 уклоњено
  1. 10 9
      SERVER/VberAdmin/template/v4/vue-view.go.template

+ 10 - 9
SERVER/VberAdmin/template/v4/vue-view.go.template

@@ -332,25 +332,26 @@
         }
     }
     /** 查询按钮 */
-    function handleQuery() {
+    function handleQuery(query?: any) {
+        query = query || tableRef.value?.getQueryParams() || queryParams.value
         {{- range .Columns -}}
         {{- if ( eq .GoField "CreatedAt")}}
-        addDateRange(queryParams.value, queryParams.value.dateRange)
+        addDateRange(query, query.dateRange)
         {{- else if and (eq .IsQuery "1") (eq .HtmlType "datetime")}}
-        addDateRange(queryParams.value, queryParams.value.dateRange{{.BJsonField}})
+        addDateRange(query, query.dateRange{{.BJsonField}})
         {{- end -}}
         {{- end }}
-        tableRef.value?.search()
+        tableRef.value?.query(query)
     }
     /** 查询重置按钮 */
-    function resetQuery() {
+    function resetQuery(query?: any) {
         {{- range .Columns -}}
         {{- if ( eq .GoField "CreatedAt")}}
-        queryParams.value.dateRange = []
-        addDateRange(queryParams.value, queryParams.value.dateRange)
+        query.dateRange = []
+        addDateRange(query, query.dateRange)
         {{- else if and (eq .IsQuery "1") (eq .HtmlType "datetime")}}
-        queryParams.value.dateRange{{.BJsonField}} = []
-        addDateRange(queryParams.value, queryParams.value.dateRange{{.BJsonField}})
+        query.dateRange{{.BJsonField}} = []
+        addDateRange(query, query.dateRange{{.BJsonField}})
         {{- end -}}
         {{- end }}
     }