修复:解决中西汇通vip未显示

This commit is contained in:
2025-11-19 09:49:15 +08:00
parent b1090ba20d
commit 9509e67074

View File

@@ -696,7 +696,8 @@ export default {
5: "针灸VIP", 5: "针灸VIP",
6: "肿瘤VIP", 6: "肿瘤VIP",
7: "国学VIP", 7: "国学VIP",
8: "心理学VIP" 8: "心理学VIP",
9: "中西汇通VIP"
}; };
// 将 userVips 转为数组形式,以便处理(如果是数字则转为数字数组) // 将 userVips 转为数组形式,以便处理(如果是数字则转为数字数组)
@@ -709,8 +710,8 @@ export default {
vipTypes = userVips.map(vip => vip.type); // 如果是对象数组,获取每个对象的 type vipTypes = userVips.map(vip => vip.type); // 如果是对象数组,获取每个对象的 type
} }
// 判断是否同时包含 4、5、6医学SVIP // 判断是否同时包含 4、5、6、9医学SVIP
const hasMedicalSVip = [4, 5, 6].every(type => vipTypes.includes(type)); const hasMedicalSVip = [4, 5, 6, 9].every(type => vipTypes.includes(type));
// 判断是否同时包含 7、8心理学SVIP // 判断是否同时包含 7、8心理学SVIP
const hasPsychologySVip = [7, 8].every(type => vipTypes.includes(type)); const hasPsychologySVip = [7, 8].every(type => vipTypes.includes(type));
@@ -737,7 +738,7 @@ export default {
vipMap[type] && vipMap[type] &&
!( !(
( (
(hasMedicalSVip && [4, 5, 6].includes(type)) || // 医学SVIP已显示排除 4、5、6 (hasMedicalSVip && [4, 5, 6, 9].includes(type)) || // 医学SVIP已显示排除 4、5、6、9
(hasPsychologySVip && [7, 8].includes(type)) (hasPsychologySVip && [7, 8].includes(type))
) // 心理学SVIP已显示排除 7、8 ) // 心理学SVIP已显示排除 7、8
) )