fix: 账户管理,bug修复。
This commit is contained in:
@@ -156,6 +156,11 @@
|
|||||||
end-placeholder="结束时间"
|
end-placeholder="结束时间"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-form-item label="转账类型" style="width: 220px" prop="type">
|
||||||
|
<el-select v-model="queryTransferRecordParams.type" placeholder="请选择转账类型" clearable>
|
||||||
|
<el-option v-for="dict in transfer_type" :key="dict.value" :label="dict.label" :value="dict.value" />
|
||||||
|
</el-select>
|
||||||
|
</el-form-item>
|
||||||
<el-form-item label="">
|
<el-form-item label="">
|
||||||
<el-button type="primary" icon="Search" @click="handleTransferRecordQuery">搜索</el-button>
|
<el-button type="primary" icon="Search" @click="handleTransferRecordQuery">搜索</el-button>
|
||||||
<el-button type="info" icon="Refresh" @click="resetTransferRecordQuery">重置</el-button>
|
<el-button type="info" icon="Refresh" @click="resetTransferRecordQuery">重置</el-button>
|
||||||
@@ -166,8 +171,13 @@
|
|||||||
<el-table-column label="名称" align="center" width="380" prop="name" />
|
<el-table-column label="名称" align="center" width="380" prop="name" />
|
||||||
<el-table-column label="转出账户" align="center" prop="outAccountName" />
|
<el-table-column label="转出账户" align="center" prop="outAccountName" />
|
||||||
<el-table-column label="转入账户" align="center" prop="inAccountName" />
|
<el-table-column label="转入账户" align="center" prop="inAccountName" />
|
||||||
<el-table-column label="转账时间" align="center" prop="createTime" />
|
<el-table-column label="转账时间" align="center" width="160" prop="createTime" />
|
||||||
<el-table-column label="转账金额" align="center" prop="amount" />
|
<el-table-column label="转账金额" align="center" width="120" prop="amount" />
|
||||||
|
<el-table-column label="转账类型" align="center" width="100" prop="type">
|
||||||
|
<template #default="scope">
|
||||||
|
<dict-tag :options="transfer_type" :value="scope.row.type" />
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
</el-table>
|
</el-table>
|
||||||
<el-pagination small background layout="total, prev, pager, next" :total="transferRecordTotal" @current-change="handleCurrentTransferRecordChange" />
|
<el-pagination small background layout="total, prev, pager, next" :total="transferRecordTotal" @current-change="handleCurrentTransferRecordChange" />
|
||||||
</el-dialog>
|
</el-dialog>
|
||||||
@@ -183,12 +193,13 @@ import { listAccountsTransferRecord } from '@/api/invest/accountsTransferRecord'
|
|||||||
import { require } from '@/utils/require'
|
import { require } from '@/utils/require'
|
||||||
import dayjs from 'dayjs'
|
import dayjs from 'dayjs'
|
||||||
const { proxy } = getCurrentInstance()
|
const { proxy } = getCurrentInstance()
|
||||||
const { account_state, account_type, deal_type, deal_category, debit_type } = proxy.useDict(
|
const { account_state, account_type, deal_type, deal_category, debit_type, transfer_type } = proxy.useDict(
|
||||||
'account_state',
|
'account_state',
|
||||||
'account_type',
|
'account_type',
|
||||||
'deal_type',
|
'deal_type',
|
||||||
'deal_category',
|
'deal_category',
|
||||||
'debit_type'
|
'debit_type',
|
||||||
|
'transfer_type'
|
||||||
)
|
)
|
||||||
const accountsList = ref([])
|
const accountsList = ref([])
|
||||||
const open = ref(false)
|
const open = ref(false)
|
||||||
@@ -222,6 +233,7 @@ const tableTransferRecordData = ref([])
|
|||||||
const transferRecordTotal = ref(0)
|
const transferRecordTotal = ref(0)
|
||||||
const queryTransferRecordParams = ref({
|
const queryTransferRecordParams = ref({
|
||||||
time: '',
|
time: '',
|
||||||
|
type: '',
|
||||||
pageNum: 1,
|
pageNum: 1,
|
||||||
pageSize: 10
|
pageSize: 10
|
||||||
})
|
})
|
||||||
@@ -418,6 +430,8 @@ function handleExport() {
|
|||||||
function handleDealRecord(row) {
|
function handleDealRecord(row) {
|
||||||
const _id = row.id || ids.value
|
const _id = row.id || ids.value
|
||||||
queryDealRecordParams.value.time = ''
|
queryDealRecordParams.value.time = ''
|
||||||
|
queryDealRecordParams.value.dealType = ''
|
||||||
|
queryDealRecordParams.value.dealCategory = ''
|
||||||
titleDealRecord.value = row.nameCode + '历史交易记录'
|
titleDealRecord.value = row.nameCode + '历史交易记录'
|
||||||
currentAccountId.value = _id
|
currentAccountId.value = _id
|
||||||
getDealRecordList(1)
|
getDealRecordList(1)
|
||||||
@@ -435,6 +449,8 @@ const handleDealRecordQuery = () => {
|
|||||||
const resetDealRecordQuery = () => {
|
const resetDealRecordQuery = () => {
|
||||||
proxy.resetForm('queryDealRecordRef')
|
proxy.resetForm('queryDealRecordRef')
|
||||||
queryDealRecordParams.value.time = ''
|
queryDealRecordParams.value.time = ''
|
||||||
|
queryDealRecordParams.value.dealType = ''
|
||||||
|
queryDealRecordParams.value.dealCategory = ''
|
||||||
dealRecordTotal.value = 0
|
dealRecordTotal.value = 0
|
||||||
getDealRecordList(1)
|
getDealRecordList(1)
|
||||||
}
|
}
|
||||||
@@ -464,6 +480,7 @@ const getDealRecordList = (num, id) => {
|
|||||||
function handleTransDeal(row) {
|
function handleTransDeal(row) {
|
||||||
const _id = row.id || ids.value
|
const _id = row.id || ids.value
|
||||||
queryTransferRecordParams.value.time = ''
|
queryTransferRecordParams.value.time = ''
|
||||||
|
queryTransferRecordParams.value.type = ''
|
||||||
titleTransferRecord.value = row.nameCode + '历史转账记录'
|
titleTransferRecord.value = row.nameCode + '历史转账记录'
|
||||||
currentAccountId.value = _id
|
currentAccountId.value = _id
|
||||||
getTransferRecordList(1)
|
getTransferRecordList(1)
|
||||||
@@ -480,6 +497,7 @@ const handleTransferRecordQuery = () => {
|
|||||||
|
|
||||||
const resetTransferRecordQuery = () => {
|
const resetTransferRecordQuery = () => {
|
||||||
queryTransferRecordParams.value.time = ''
|
queryTransferRecordParams.value.time = ''
|
||||||
|
queryTransferRecordParams.value.type = ''
|
||||||
transferRecordTotal.value = 0
|
transferRecordTotal.value = 0
|
||||||
getTransferRecordList(1)
|
getTransferRecordList(1)
|
||||||
}
|
}
|
||||||
@@ -495,7 +513,14 @@ const getTransferRecordList = (num, id) => {
|
|||||||
et = dayjs(timeRange[1]).format('YYYY-MM-DD')
|
et = dayjs(timeRange[1]).format('YYYY-MM-DD')
|
||||||
}
|
}
|
||||||
|
|
||||||
listAccountsTransferRecord({ accountId: currentAccountId.value, startTime: st, endTime: et, pageNum: num, pageSize: 10 }).then((res) => {
|
listAccountsTransferRecord({
|
||||||
|
accountId: currentAccountId.value,
|
||||||
|
startTime: st,
|
||||||
|
endTime: et,
|
||||||
|
pageNum: num,
|
||||||
|
pageSize: 10,
|
||||||
|
type: queryTransferRecordParams.value.type
|
||||||
|
}).then((res) => {
|
||||||
loadingTransferRecord.value = false
|
loadingTransferRecord.value = false
|
||||||
tableTransferRecordData.value = res.rows
|
tableTransferRecordData.value = res.rows
|
||||||
transferRecordTotal.value = res.total
|
transferRecordTotal.value = res.total
|
||||||
|
|||||||
Reference in New Issue
Block a user