故障类型查询调整

This commit is contained in:
joylink_zhaoerwei 2024-11-18 15:05:46 +08:00
parent f7634d7672
commit a37e33d7d8

View File

@ -338,24 +338,27 @@ function handleSelectFaultType() {
let allType = '';
searchOptionsFaultType.value = [{ label: '全部', value: '' }];
for (let i = 0; i < allOptionsFaultType.length; i++) {
allOptionsFaultType[i].fts.forEach((item) => {
if (
(tab.value == 'GUIDE' &&
item.faultType.includes('FAULT_EMERGENCY_GUIDE')) ||
(tab.value == 'SERVICE' &&
item.faultType.includes('FAULT_EXIT_SERVICE'))
) {
searchOptionsFaultType.value.push({
label: item.typeName,
value: item.faultType,
});
if (allType == '') {
allType = item.faultType;
} else {
allType = allType + ',' + item.faultType;
if (allOptionsFaultType[i].lineId == filter.lineId) {
allOptionsFaultType[i].fts.forEach((item) => {
if (
(tab.value == 'GUIDE' &&
item.faultType.includes('FAULT_EMERGENCY_GUIDE')) ||
(tab.value == 'SERVICE' &&
item.faultType.includes('FAULT_EXIT_SERVICE'))
) {
searchOptionsFaultType.value.push({
label: item.typeName,
value: item.faultType,
});
if (allType == '') {
allType = item.faultType;
} else {
allType = allType + ',' + item.faultType;
}
}
}
});
});
break;
}
}
filter.faultType = allType;
searchOptionsFaultType.value[0].value = allType;