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