From 40ccff9685a906754b934ada2fabd008e11f012d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Chuailei000=E2=80=9D?= <2280131253@qq.com> Date: Mon, 8 May 2023 16:52:54 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E5=88=9B=E5=BB=BA?= =?UTF-8?q?=E7=AB=AF=E7=82=B9=E8=A7=84=E5=88=99=E4=B8=8D=E6=98=BE=E7=A4=BA?= =?UTF-8?q?=E9=BB=98=E8=AE=A4=E5=80=BC=E9=97=AE=E9=A2=98=EF=BC=9B=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D=E4=BA=91=E5=90=8C=E6=AD=A5-=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E8=B4=A6=E5=8F=B7=E4=B8=8D=E6=98=BE=E7=A4=BAIP=E7=BD=91?= =?UTF-8?q?=E6=AE=B5=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/assets/Cloud/Account/AccountCreateUpdate.vue | 6 +++--- .../Terminal/EndpointRule/EndpointRuleCreateUpdate.vue | 3 +-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/views/assets/Cloud/Account/AccountCreateUpdate.vue b/src/views/assets/Cloud/Account/AccountCreateUpdate.vue index f47ea7923..902a73aa1 100644 --- a/src/views/assets/Cloud/Account/AccountCreateUpdate.vue +++ b/src/views/assets/Cloud/Account/AccountCreateUpdate.vue @@ -123,15 +123,15 @@ export default { } attrs[item] = encryptPassword(value) } + if (Array.isArray(attrs.ip_group)) { + values.attrs.ip_group = attrs.ip_group.filter(Boolean) + } return values }, afterGetFormValue(formValue) { if (!formValue.attrs) { return formValue } - if (Array.isArray(formValue.attrs.ip_group)) { - formValue.attrs.ip_group = formValue.attrs.ip_group.toString() - } return formValue } } diff --git a/src/views/settings/Terminal/EndpointRule/EndpointRuleCreateUpdate.vue b/src/views/settings/Terminal/EndpointRule/EndpointRuleCreateUpdate.vue index be511bea8..43d034e6b 100644 --- a/src/views/settings/Terminal/EndpointRule/EndpointRuleCreateUpdate.vue +++ b/src/views/settings/Terminal/EndpointRule/EndpointRuleCreateUpdate.vue @@ -3,7 +3,6 @@ v-bind="$data" :create-success-next-route="successUrl" :update-success-next-route="successUrl" - :after-get-form-value="afterGetFormValue" /> @@ -18,7 +17,7 @@ export default { return { url: '/api/v1/terminal/endpoint-rules/', initial: { - ip_group: '*' + ip_group: ['*'] }, successUrl: { name: 'TerminalSetting', params: { activeMenu: 'EndpointRuleList' }}, fields: [