From f6a2fcbbeab4ed38b290a856fadd2760f47e8c18 Mon Sep 17 00:00:00 2001 From: feng <1304903146@qq.com> Date: Sat, 7 Oct 2023 17:44:15 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E7=99=BB=E5=BD=95=E8=B5=84=E4=BA=A7?= =?UTF-8?q?=E6=B6=88=E6=81=AF=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AssetLoginAcl/AssetLoginAclCreateUpdate.vue | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/views/acl/AssetLoginAcl/AssetLoginAclCreateUpdate.vue b/src/views/acl/AssetLoginAcl/AssetLoginAclCreateUpdate.vue index d282e3494..a2d2f2291 100644 --- a/src/views/acl/AssetLoginAcl/AssetLoginAclCreateUpdate.vue +++ b/src/views/acl/AssetLoginAcl/AssetLoginAclCreateUpdate.vue @@ -67,7 +67,9 @@ export default { } }, reviewers: { - hidden: (item) => item.action !== 'review', + hidden: (formValue) => { + return !['review', 'notice'].includes(formValue.action) + }, rules: [rules.RequiredChange], el: { value: [], @@ -80,7 +82,16 @@ export default { } } }, - url: '/api/v1/acls/login-asset-acls/' + url: '/api/v1/acls/login-asset-acls/', + cleanFormValue(value) { + if (!Array.isArray(value.rules.ip_group)) { + value.rules.ip_group = value.rules.ip_group ? value.rules.ip_group.split(',') : [] + } + if (!['review', 'notice'].includes(value.action)) { + value.reviewers = [] + } + return value + } } }, methods: {}