Explorar o código

fix(permission): 更新权限提示信息显示方式

- 将权限警告信息的换行符 `\n` 替换为 HTML 换行标签 `<br>`
- 启用 `dangerouslyUseHTMLString` 以支持 HTML 格式的提示信息
- 修改图标名称从 `Memo` 为 `CreditCard` 用于娱乐经营许可证菜单项
congxuesong hai 2 semanas
pai
achega
df5377e682
Modificáronse 2 ficheiros con 6 adicións e 2 borrados
  1. 1 1
      src/assets/json/authMenuList.json
  2. 5 1
      src/utils/permission.ts

+ 1 - 1
src/assets/json/authMenuList.json

@@ -357,7 +357,7 @@
           "name": "entertainmentLicense",
           "component": "/licenseManagement/entertainmentLicense",
           "meta": {
-            "icon": "Memo",
+            "icon": "CreditCard",
             "title": "娱乐经营许可证",
             "isLink": "",
             "isHide": false,

+ 5 - 1
src/utils/permission.ts

@@ -174,7 +174,11 @@ export async function checkMenuClickPermission(path?: string): Promise<{
       }
 
       if (messages.length) {
-        ElMessage.warning(messages.join("\n"));
+        ElMessage.warning({
+          // message: messages.join('\n'),
+          message: messages.join("<br>"),
+          dangerouslyUseHTMLString: true
+        });
       }
     }
   }