From df5b012bcd1b759d15d6629692829d57a97532e4 Mon Sep 17 00:00:00 2001 From: xue jiahao Date: Wed, 27 Nov 2024 11:19:15 +0800 Subject: [PATCH 1/3] fix api call result & some UI improve --- frontend/src/components/DomainSelect.vue | 8 +++++++- frontend/src/pages/UserDomain.vue | 23 +++++++++++++---------- 2 files changed, 20 insertions(+), 11 deletions(-) diff --git a/frontend/src/components/DomainSelect.vue b/frontend/src/components/DomainSelect.vue index ecddd74..c6fa61c 100644 --- a/frontend/src/components/DomainSelect.vue +++ b/frontend/src/components/DomainSelect.vue @@ -11,7 +11,10 @@ export default { name: 'DomainSelect', props: { name: String, - type: String + type: String, + filterInitRowsFunc: { + type: Function, + }, }, setup() { const columns = [ @@ -26,6 +29,9 @@ export default { api.get(`api/domains`).then(res =>{ res.data.data.forEach((item) => { + if (props.filterInitRowsFunc && !props.filterInitRowsFunc(item)) { + return; + } rows.push({id:item.id,tenantid:item.tenantid,name:item.name,url:item.url,kintoneuser:item.kintoneuser}); } ) diff --git a/frontend/src/pages/UserDomain.vue b/frontend/src/pages/UserDomain.vue index adc0ab7..faaefdb 100644 --- a/frontend/src/pages/UserDomain.vue +++ b/frontend/src/pages/UserDomain.vue @@ -14,14 +14,14 @@
- +