From fe96f28ac7322e7eb62f95e2003855e0946743e4 Mon Sep 17 00:00:00 2001 From: whyczyk <525500596@qq.com> Date: 星期三, 14 七月 2021 11:31:13 +0800 Subject: [PATCH] 前端模拟筛选 --- src/pages/test/testReport.vue | 43 ++++++++++++++++----- src/pages/test/testReportTemplate.vue | 57 +++++++++++++++++++++++++++- 2 files changed, 88 insertions(+), 12 deletions(-) diff --git a/src/pages/test/testReport.vue b/src/pages/test/testReport.vue index e505111..ce8b0c8 100644 --- a/src/pages/test/testReport.vue +++ b/src/pages/test/testReport.vue @@ -93,6 +93,18 @@ name: '2021-04-01 绌鸿浇瀹為獙椤圭洰鎶ュ憡', size: '8.6MB', updateTime: '2021-04-02 09:00:00', + }, { + name: '2021-03-25 绌鸿浇瀹為獙椤圭洰鎶ュ憡', + size: '11.5MB', + updateTime: '2021-04-02 14:00:00', + }, { + name: '2021-03-22 绌鸿浇瀹為獙椤圭洰鎶ュ憡', + size: '11.5MB', + updateTime: '2021-04-02 17:00:00', + }, { + name: '2021-03-20 绌鸿浇瀹為獙椤圭洰鎶ュ憡', + size: '10.3MB', + updateTime: '2021-04-02 11:00:00', }], loading: false }, @@ -116,6 +128,27 @@ pageNum: this.page.pageCurr, pageSize: this.page.pageSize }; + this.table.datas = [{ + name: '2021-04-03 绌鸿浇瀹為獙椤圭洰鎶ュ憡', + size: '10.2MB', + updateTime: '2021-04-03 12:00:00', + }, { + name: '2021-04-01 绌鸿浇瀹為獙椤圭洰鎶ュ憡', + size: '8.6MB', + updateTime: '2021-04-01 09:00:00', + }, { + name: '2021-03-25 绌鸿浇瀹為獙椤圭洰鎶ュ憡', + size: '11.5MB', + updateTime: '2021-03-25 14:00:00', + }, { + name: '2021-03-22 绌鸿浇瀹為獙椤圭洰鎶ュ憡', + size: '11.5MB', + updateTime: '2021-03-22 17:00:00', + }, { + name: '2021-03-20 绌鸿浇瀹為獙椤圭洰鎶ュ憡', + size: '10.3MB', + updateTime: '2021-03-20 11:00:00', + }] let data = {}; if (this.keyword) { data.search = this.keyword; @@ -126,16 +159,6 @@ } }) this.table.datas = arr; - } else { - this.table.datas = [{ - name: '2021-04-03 绌鸿浇瀹為獙椤圭洰鎶ュ憡', - size: '10.2MB', - updateTime: '2021-04-05 12:00:00', - }, { - name: '2021-04-01 绌鸿浇瀹為獙椤圭洰鎶ュ憡', - size: '8.6MB', - updateTime: '2021-04-02 09:00:00', - }] } // roleSearch(params, data).then((res) => { diff --git a/src/pages/test/testReportTemplate.vue b/src/pages/test/testReportTemplate.vue index f0fdade..afbf23b 100644 --- a/src/pages/test/testReportTemplate.vue +++ b/src/pages/test/testReportTemplate.vue @@ -96,8 +96,28 @@ datas: [{ name: '绌鸿浇璇曢獙妯℃澘', type: '.excel', - updateTime: '2021-04-05 12:00:00', + updateTime: '2021-04-03 12:00:00', status: '宸插鎵�' + }, { + name: '璐熻浇璇曢獙妯℃澘', + type: '.excel', + updateTime: '2021-04-01 09:00:00', + status: '寰呭鎵�' + }, { + name: '缁曠粍璇曢獙妯℃澘', + type: '.excel', + updateTime: '2021-03-25 14:00:00', + status: '宸插鎵�' + }, { + name: '鍗囨俯璇曢獙妯℃澘', + type: '.excel', + updateTime: '2021-03-22 17:00:00', + status: '寰呭鎵�' + }, { + name: '瓒呴�熻瘯楠屾ā鏉�', + type: '.excel', + updateTime: '2021-03-20 11:00:00', + status: '寰呭鎵�' }], loading: false }, @@ -122,9 +142,42 @@ pageNum: this.page.pageCurr, pageSize: this.page.pageSize }; + this.table.datas = [{ + name: '绌鸿浇璇曢獙妯℃澘', + type: '.excel', + updateTime: '2021-04-03 12:00:00', + status: '宸插鎵�' + }, { + name: '璐熻浇璇曢獙妯℃澘', + type: '.excel', + updateTime: '2021-04-01 09:00:00', + status: '寰呭鎵�' + }, { + name: '缁曠粍璇曢獙妯℃澘', + type: '.excel', + updateTime: '2021-03-25 14:00:00', + status: '宸插鎵�' + }, { + name: '鍗囨俯璇曢獙妯℃澘', + type: '.excel', + updateTime: '2021-03-22 17:00:00', + status: '寰呭鎵�' + }, { + name: '瓒呴�熻瘯楠屾ā鏉�', + type: '.excel', + updateTime: '2021-03-20 11:00:00', + status: '寰呭鎵�' + }] let data = {}; if (this.keyword) { - data.search = this.keyword + data.search = this.keyword; + let arr = [] + this.table.datas.map(item => { + if (item.name.indexOf(data.search) != -1 || item.status.indexOf(data.search) != -1) { + arr.push(item) + } + }) + this.table.datas = arr; } // roleSearch(params, data).then((res) => { // res = res.data.data; -- Gitblit v1.9.1