From 995553c79edf1eae49d72f5aa35129fb48c1e19a Mon Sep 17 00:00:00 2001 From: OrangeM21 Date: Fri, 29 May 2020 18:02:28 +0800 Subject: [PATCH] =?UTF-8?q?[update]=E6=B7=BB=E5=8A=A0=E6=A0=B9=E6=8D=AE?= =?UTF-8?q?=E6=97=B6=E9=97=B4=E6=90=9C=E7=B4=A2=E6=9D=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../el-data-table/el-data-table.vue | 5 ++ src/components/DataTable/index.vue | 3 ++ src/components/DateTimePicker/index.vue | 52 +++++++++++++++++++ .../ListTable/TableAction/index.vue | 19 ++++++- src/components/ListTable/index.vue | 24 +++++++-- src/i18n/langs/cn.json | 3 ++ src/i18n/langs/en.json | 3 ++ src/views/sessions/CommandList.vue | 3 +- src/views/sessions/SessionList/BaseList.vue | 3 +- 9 files changed, 108 insertions(+), 7 deletions(-) create mode 100644 src/components/DateTimePicker/index.vue diff --git a/src/components/DataTable/compenents/el-data-table/el-data-table.vue b/src/components/DataTable/compenents/el-data-table/el-data-table.vue index 7fef63d4b..66b8c6f6e 100644 --- a/src/components/DataTable/compenents/el-data-table/el-data-table.vue +++ b/src/components/DataTable/compenents/el-data-table/el-data-table.vue @@ -962,6 +962,11 @@ export default { this.innerQuery = attrs return this.getList() }, + searchDate(attrs) { + this.extraQuery = attrs + return this.getList() + }, + /** * 重置查询,相当于点击「重置」按钮 * diff --git a/src/components/DataTable/index.vue b/src/components/DataTable/index.vue index a2ccc75b8..96033f9c3 100644 --- a/src/components/DataTable/index.vue +++ b/src/components/DataTable/index.vue @@ -95,6 +95,9 @@ export default { getData() { return this.$refs.table.data }, + searchDate(attrs) { + return this.$refs.table.searchDate(attrs) + }, search(attrs) { return this.$refs.table.search(attrs) }, diff --git a/src/components/DateTimePicker/index.vue b/src/components/DateTimePicker/index.vue new file mode 100644 index 000000000..c98e7c96f --- /dev/null +++ b/src/components/DateTimePicker/index.vue @@ -0,0 +1,52 @@ + + + + + diff --git a/src/components/ListTable/TableAction/index.vue b/src/components/ListTable/TableAction/index.vue index f33cf3930..ef3cae653 100644 --- a/src/components/ListTable/TableAction/index.vue +++ b/src/components/ListTable/TableAction/index.vue @@ -3,11 +3,13 @@
- + +
+
@@ -18,21 +20,24 @@