Prechádzať zdrojové kódy

refactor(公告): 优化角色掩码值转换为数值数组的逻辑

yz 3 týždňov pred
rodič
commit
658a76f1a1
1 zmenil súbory, kde vykonal 3 pridanie a 2 odobranie
  1. 3 2
      src/views/announcement/index.js

+ 3 - 2
src/views/announcement/index.js

@@ -537,8 +537,9 @@ export default {
                 try {
                     const res = await getAnnouncement(this.form.id);
                     const formData = res.data.data;
-                    // 将掩码值转换为数组格式供表单使用
-                    formData.visibleRoles = this.parseRolesMask(formData.visibleRoles);
+                    // 将掩码值转换为数值数组格式供表单使用
+                    const roleObjects = this.parseRolesMask(formData.visibleRoles);
+                    formData.visibleRoles = roleObjects.map(role => role.value);
                     this.form = formData;
                 } catch (error) {
                     console.error('获取详情失败:', error);