From d3f88d4a72391c79a9701c64b97ccc94a0a70584 Mon Sep 17 00:00:00 2001 From: pushuo <229102104@qq.com> Date: Fri, 26 Aug 2022 18:36:46 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8E=E5=8F=B0=E7=94=A8=E6=88=B7=E7=AD=9B?= =?UTF-8?q?=E9=80=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../views/pages/customers/index.blade.php | 73 ++++++++++++++++++- 1 file changed, 69 insertions(+), 4 deletions(-) diff --git a/resources/beike/admin/views/pages/customers/index.blade.php b/resources/beike/admin/views/pages/customers/index.blade.php index 12ab53ec..8305134a 100644 --- a/resources/beike/admin/views/pages/customers/index.blade.php +++ b/resources/beike/admin/views/pages/customers/index.blade.php @@ -5,6 +5,40 @@ @section('content')
+
+ +
+ + + + + + + + + + + + + + + + + + +
+
+ +
+ +
+ + +
+
+
+
@@ -111,7 +145,16 @@ {type: 'email', message: '请输入正确邮箱格式' ,trigger: 'blur'}, ], password: [{required: true,message: '请输入密码',trigger: 'blur'}, ], - } + }, + + url: @json(admin_route('customers.index')), + + filter: { + email: bk.getQueryString('email'), + name: bk.getQueryString('name'), + customer_group: bk.getQueryString('customer_group'), + status: bk.getQueryString('status'), + }, }, watch: { @@ -120,8 +163,21 @@ }, }, - // mounted: function() { - // }, + computed: { + query() { + let query = ''; + const filter = Object.keys(this.filter) + .filter(key => this.filter[key]) + .map(key => key + '=' + this.filter[key]) + .join('&'); + + if (filter) { + query += '?' + filter; + } + + return query; + } + }, methods: { loadData() { @@ -169,7 +225,16 @@ closeCustomersDialog(form) { this.$refs[form].resetFields(); this.dialogCustomers.show = false - } + }, + + search() { + location = this.url + this.query + }, + + resetSearch() { + Object.keys(this.filter).forEach(key => this.filter[key] = '') + location = this.url + this.query + }, } })