fix: 修复FilterModal中用户状态选择类型转换问题

将用户状态选择的值从直接赋值改为使用Number()进行类型转换,确保类型一致性
This commit is contained in:
超级老白兔
2025-09-01 17:34:40 +08:00
parent 9906f14446
commit a867f25481

View File

@@ -55,16 +55,16 @@ const FilterModal: React.FC<FilterModalProps> = ({
setScenarioOptions(Array.isArray(res) ? res : []); setScenarioOptions(Array.isArray(res) ? res : []);
}) })
.catch(err => { .catch(err => {
console.error('获取场景选项失败:', err); console.error("获取场景选项失败:", err);
setScenarioOptions([]); setScenarioOptions([]);
}); });
fetchPackageOptions() fetchPackageOptions()
.then(res => { .then(res => {
setPackageOptions(Array.isArray(res) ? res : []); setPackageOptions(Array.isArray(res) ? res : []);
}) })
.catch(err => { .catch(err => {
console.error('获取流量池选项失败:', err); console.error("获取流量池选项失败:", err);
setPackageOptions([]); setPackageOptions([]);
}); });
} }
@@ -150,7 +150,7 @@ const FilterModal: React.FC<FilterModalProps> = ({
<Select <Select
style={{ width: "100%" }} style={{ width: "100%" }}
value={userStatus} value={userStatus}
onChange={v => setUserStatus(v as UserStatus)} onChange={v => setUserStatus(Number(v))}
options={statusOptions} options={statusOptions}
/> />
</div> </div>