From 3e8236a4ac7ada922b11226e71d2aeec0bd076fe Mon Sep 17 00:00:00 2001 From: Elune <201507802@qq.com> Date: Mon, 10 Feb 2020 14:58:02 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Crud/crud.js | 7 +++++++ src/layout/components/AppMain.vue | 5 ----- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/components/Crud/crud.js b/src/components/Crud/crud.js index 06ebd4a..b950dd6 100644 --- a/src/components/Crud/crud.js +++ b/src/components/Crud/crud.js @@ -329,6 +329,13 @@ function CRUD(options) { * 获取查询参数 */ getQueryParams: function() { + // 清楚 参数无值的情况 + Object.keys(crud.query).length !== 0 && Object.keys(crud.query).forEach(item => { + if (!crud.query[item]) crud.query[item] = undefined + }) + Object.keys(crud.params).length !== 0 && Object.keys(crud.params).forEach(item => { + if (!crud.params[item]) crud.params[item] = undefined + }) return { page: crud.page.page - 1, size: crud.page.size, diff --git a/src/layout/components/AppMain.vue b/src/layout/components/AppMain.vue index b5e3d34..c235dc9 100644 --- a/src/layout/components/AppMain.vue +++ b/src/layout/components/AppMain.vue @@ -1,6 +1,5 @@