瀏覽代碼

refactor(AdvancedTable): set datetime input value to now by default

Kristian Vos 2 年之前
父節點
當前提交
c2bcddea81
共有 1 個文件被更改,包括 8 次插入1 次删除
  1. 8 1
      frontend/src/components/AdvancedTable.vue

+ 8 - 1
frontend/src/components/AdvancedTable.vue

@@ -1609,8 +1609,15 @@ export default {
 			this.highlightRow(newItemIndex);
 		},
 		addFilterItem() {
+			let data = "";
+			if (this.addFilterValue.defaultFilterType.startsWith("datetime")) {
+				const now = new Date();
+				now.setMinutes(now.getMinutes() - now.getTimezoneOffset());
+				data = now.toISOString().slice(0, 16);
+			}
+
 			this.editingFilters.push({
-				data: "",
+				data,
 				filter: this.addFilterValue,
 				filterType:
 					this.allFilterTypes[this.addFilterValue.defaultFilterType]