|  | @@ -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);
 |