fix: 账目加载错误常驻显示(含完整堆栈)便于定位
This commit is contained in:
@@ -25,6 +25,7 @@ const fDate = ref(todayStr())
|
||||
const fNote = ref('')
|
||||
const fReimb = ref(false)
|
||||
const fError = ref('')
|
||||
const loadError = ref('')
|
||||
const submitting = ref(false)
|
||||
|
||||
const dialogOpen = ref(false)
|
||||
@@ -45,8 +46,10 @@ async function load() {
|
||||
loading.value = true
|
||||
try {
|
||||
rows.value = await listTransactionsBetween(monthStart.value, monthEnd.value)
|
||||
loadError.value = ''
|
||||
} catch (e) {
|
||||
showToast('账目加载失败:' + (e instanceof Error ? e.message : String(e)))
|
||||
loadError.value = '账目加载失败:' + (e instanceof Error ? (e.stack || e.message) : String(e))
|
||||
showToast('账目加载失败')
|
||||
}
|
||||
loading.value = false
|
||||
}
|
||||
@@ -273,6 +276,11 @@ async function confirmDelete() {
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div v-if="loadError" class="card section">
|
||||
<div class="form-error">{{ loadError }}</div>
|
||||
<div class="muted loc-note">请将上方完整错误文字发送给开发者</div>
|
||||
</div>
|
||||
|
||||
<div class="card table-card">
|
||||
<table class="tx-table">
|
||||
<thead>
|
||||
|
||||
Reference in New Issue
Block a user