From bd9325376f8267d887d54c1a4dd5b43b189be6dc Mon Sep 17 00:00:00 2001 From: zhl Date: Sat, 8 May 2021 14:43:43 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E8=A7=92=E8=89=B2=E7=BC=96?= =?UTF-8?q?=E8=BE=91=E6=97=B6,=20=E6=9D=83=E9=99=90=E6=A0=BC=E5=BC=8F?= =?UTF-8?q?=E5=88=A4=E6=96=AD=E9=94=99=E8=AF=AF=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/system/role.vue | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/views/system/role.vue b/src/views/system/role.vue index 32bd142..09e4849 100644 --- a/src/views/system/role.vue +++ b/src/views/system/role.vue @@ -336,7 +336,8 @@ export default class extends Vue { private permissionChange(vals: string[]) { if (vals.length > 0) { const lastVal = this.role.permissions[this.role.permissions.length - 1] - if (!/^([a-zA-Z0-9*]:[a-zA-Z0-9*]|\*)$/.test(lastVal)) { + console.log(lastVal) + if (!/(^([a-zA-Z0-9*]+:[a-zA-Z0-9*]+$)|\*)/.test(lastVal)) { this.role.permissions.pop() this.$message({ type: 'error',