feat: query toast

This commit is contained in:
2026-03-26 15:41:01 +08:00
parent fcf5b7ac02
commit bfc39b5d96
2 changed files with 15 additions and 5 deletions

View File

@@ -115,7 +115,8 @@
"mcp__plugin_claude-mem_mcp-search__smart_search", "mcp__plugin_claude-mem_mcp-search__smart_search",
"Bash(echo \"exit:$?\")", "Bash(echo \"exit:$?\")",
"mcp__apifox__read_project_oas_j7j64k", "mcp__apifox__read_project_oas_j7j64k",
"mcp__apifox__read_project_oas_ref_resources_j7j64k" "mcp__apifox__read_project_oas_ref_resources_j7j64k",
"mcp__apifox__read_project_oas_ruugy8"
], ],
"deny": [], "deny": [],
"ask": [] "ask": []

View File

@@ -144,6 +144,19 @@ class IntImpManifestViewModel : BasePageViewModel() {
fun searchClick() { fun searchClick() {
val fdate = flightDate.value val fdate = flightDate.value
val fno = flightNo.value val fno = flightNo.value
// 校验航班号必填
if (fno.isNullOrEmpty()) {
showToast("请输入航班号")
return
}
// 校验始发站、目的站是否已查询到
if (sendAddress.value.isNullOrEmpty() || fdest.value.isNullOrEmpty()) {
showToast("请先查询航班信息,获取始发站和目的站")
return
}
if (!fdate.isNullOrEmpty() && !fno.isNullOrEmpty()) { if (!fdate.isNullOrEmpty() && !fno.isNullOrEmpty()) {
val key = "$fdate-$fno" val key = "$fdate-$fno"
if (key != lastQueriedFlight || fid.isEmpty()) { if (key != lastQueriedFlight || fid.isEmpty()) {
@@ -194,10 +207,6 @@ class IntImpManifestViewModel : BasePageViewModel() {
} else { } else {
refresh() refresh()
} }
} else {
fid = ""
fdep = ""
refresh()
} }
} }