更新:增加中西汇通vip查询和显示
This commit is contained in:
@@ -26,6 +26,7 @@
|
||||
<el-option label="中医VIP" value="4"></el-option>
|
||||
<el-option label="针灸VIP" value="5"></el-option>
|
||||
<el-option label="肿瘤VIP" value="6"></el-option>
|
||||
<el-option label="中西汇通VIP" value="9"></el-option>
|
||||
<el-option label="国学VIP" value="7"></el-option>
|
||||
<el-option label="心理学VIP" value="8"></el-option>
|
||||
</el-select>
|
||||
@@ -696,7 +697,8 @@ export default {
|
||||
5: "针灸VIP",
|
||||
6: "肿瘤VIP",
|
||||
7: "国学VIP",
|
||||
8: "心理学VIP"
|
||||
8: "心理学VIP",
|
||||
9: "中西汇通VIP"
|
||||
};
|
||||
|
||||
// 将 userVips 转为数组形式,以便处理(如果是数字则转为数字数组)
|
||||
@@ -709,8 +711,8 @@ export default {
|
||||
vipTypes = userVips.map(vip => vip.type); // 如果是对象数组,获取每个对象的 type
|
||||
}
|
||||
|
||||
// 判断是否同时包含 4、5、6(医学SVIP)
|
||||
const hasMedicalSVip = [4, 5, 6].every(type => vipTypes.includes(type));
|
||||
// 判断是否同时包含 4、5、6、9(医学SVIP)
|
||||
const hasMedicalSVip = [4, 5, 6, 9].every(type => vipTypes.includes(type));
|
||||
// 判断是否同时包含 7、8(心理学SVIP)
|
||||
const hasPsychologySVip = [7, 8].every(type => vipTypes.includes(type));
|
||||
|
||||
@@ -737,7 +739,7 @@ export default {
|
||||
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))
|
||||
) // 心理学SVIP已显示,排除 7、8
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user