fix: 账户交易记录,bug修复。

This commit is contained in:
tianyongbao
2025-12-04 16:26:33 +08:00
parent 9a60c4718f
commit 95d51064a3

View File

@@ -253,6 +253,11 @@ getDicts('deal_category').then(result => {
queryAccountParams.value.type = null
}
// 如果是复制模式,重置交易时间
if(flag.value!=null){
form.value.createTime = dayjs(new Date().getTime()).format("YYYY-MM-DD HH:mm:ss")
}
// 编辑和复制时,如果是储蓄账户,自动回填储蓄账户类型并显示筛选框
if(form.value.type === '1' && form.value.accountId) {
debitTypeShow.value = true
@@ -265,19 +270,24 @@ getDicts('deal_category').then(result => {
tempDebitTypeName.value = dictStr(currentAccount.debitType, result.data)
})
queryAccountParams.value.debitType = currentAccount.debitType
}
// 只筛选匹配储蓄账户类型的账户
accountNameList.value = [response.rows.filter(item => item.debitType === tempDebitType.value)]
} else {
// 如果没有找到储蓄账户类型,显示所有储蓄账户
accountNameList.value = [response.rows]
}
})
}
// 如果是复制模式,重置交易时间
if(flag.value!=null){
form.value.createTime = dayjs(new Date().getTime()).format("YYYY-MM-DD HH:mm:ss")
}
} else {
// 非储蓄账户(信用卡等),清除储蓄账户类型筛选条件
queryAccountParams.value.debitType = null
debitTypeShow.value = false
tempDebitType.value = null
tempDebitTypeName.value = null
// 加载对应类型的账户列表
listAccounts(queryAccountParams.value).then((response) => {
accountNameList.value = [response.rows]
})
}
})
}
console.log(form.value)