fix: 自测bug问题修复。

This commit is contained in:
tianyongbao
2024-07-24 16:34:43 +08:00
parent f6f14281e9
commit 7ca0798a16
5 changed files with 139 additions and 130 deletions

View File

@@ -11,11 +11,16 @@
<el-option v-for="dict in account_type" :key="dict.value" :label="dict.label" :value="dict.value" />
</el-select>
</el-form-item>
<el-form-item label="账户显示状态" prop="state">
<el-form-item label="账户状态" prop="status">
<el-select v-model="queryParams.status" placeholder="请选择账户状态" clearable>
<el-option v-for="dict in account_status" :key="dict.value" :label="dict.label" :value="dict.value" />
</el-select>
</el-form-item>
<!-- <el-form-item label="账户显示状态" prop="state">
<el-select v-model="queryParams.state" placeholder="请选择账户状态" clearable>
<el-option v-for="dict in account_state" :key="dict.value" :label="dict.label" :value="dict.value" />
</el-select>
</el-form-item>
</el-form-item> -->
</el-form>
<div class="search-btn-con">
<el-button type="primary" icon="Search" @click="handleQuery">搜索</el-button>
@@ -57,11 +62,11 @@
<el-table-column label="账单日" align="center" v-if="queryParams.type === '2'" prop="billDateName" />
<el-table-column label="还款日" align="center" v-if="queryParams.type === '2'" prop="payDateName" />
<el-table-column label="账户显示状态" align="center" prop="state">
<!-- <el-table-column label="账户显示状态" align="center" prop="state">
<template #default="scope">
<dict-tag :options="account_state" :value="scope.row.state" />
</template>
</el-table-column>
</el-table-column> -->
<el-table-column label="操作" align="center" width="300" class-name="small-padding fixed-width">
<template v-slot="scope">
<div class="ctrl-btn d-flex">
@@ -89,17 +94,22 @@
<el-form-item label="账号" prop="code">
<el-input v-model="form.code" placeholder="请输入账号" />
</el-form-item>
<el-form-item label="账户状态" prop="status">
<el-select v-model="form.status" placeholder="请选择账户状态">
<el-option v-for="dict in account_status" :key="dict.value" :label="dict.label" :value="dict.value"></el-option>
</el-select>
</el-form-item>
<el-form-item label="余额" prop="balance">
<el-input v-model="form.balance" placeholder="请输入余额" />
</el-form-item>
<el-form-item label="可用额度" prop="availableLimit">
<el-input v-model="form.availableLimit" placeholder="请输入可用额度" />
</el-form-item>
<el-form-item label="账户显示状态" prop="state">
<!-- <el-form-item label="账户显示状态" prop="state">
<el-select v-model="form.state" placeholder="请选择账户显示状态">
<el-option v-for="dict in account_state" :key="dict.value" :label="dict.label" :value="dict.value"></el-option>
</el-select>
</el-form-item>
</el-form-item> -->
<el-form-item label="备注" prop="remark">
<el-input v-model="form.remark" type="textarea" placeholder="请输入备注" />
</el-form-item>
@@ -257,6 +267,7 @@ const data = reactive({
pageNum: 1,
pageSize: 10,
name: null,
status: null,
type: null,
state: null
},

View File

@@ -5,12 +5,7 @@
<el-form :model="queryParams" ref="queryRef" :inline="true" :rules="rules" label-width="100px">
<el-form-item label="账户类型" prop="type">
<el-select v-model="queryParams.dataType" placeholder="请选择账户类型" clearable>
<el-option
v-for="dict in account_type"
:key="dict.value"
:label="dict.label"
:value="dict.value"
/>
<el-option v-for="dict in account_type" :key="dict.value" :label="dict.label" :value="dict.value" />
</el-select>
</el-form-item>
<el-form-item label="" prop="time" v-if="queryParams.type === 1">
@@ -33,15 +28,14 @@
</div>
<div class="main-con" style="height: calc(100% - 1.45rem)">
<div class="summary-con">
<div class="right-con">
<div class="img">
<img src="@/assets/images/average.png" alt="" />
</div>
<div class="item-wrap">
<div class="title">储蓄可用余额</div>
<div class="title">储蓄账户可用余额</div>
<div>
<span class="num">{{ accountsBalance.debetBalance }}</span> <span class="unit"></span>
<span class="num">{{ accountsBalance.debitBalance }}</span> <span class="unit"></span>
</div>
</div>
</div>
@@ -85,7 +79,7 @@
<div class="item-wrap">
<div class="title">借贷账户余额</div>
<div>
<span class="num">{{ accountsBalance.debitBalance }}</span>
<span class="num">{{ accountsBalance.lendAccountBalance }}</span>
</div>
</div>
</div>
@@ -101,8 +95,8 @@
</div>
</div>
<div class="content-con">
<div v-show="radioVal === '柱状图'" class="chart" id="chartBar" style="height: calc(100% - 170px);"></div>
<div v-show="radioVal === '折线图'" class="chart" id="chartLine" style="height: calc(100% - 170px);"></div>
<div v-show="radioVal === '柱状图'" class="chart" id="chartBar" style="height: calc(100% - 170px)"></div>
<div v-show="radioVal === '折线图'" class="chart" id="chartLine" style="height: calc(100% - 170px)"></div>
<el-table v-show="radioVal === '表格'" v-loading="loading" :data="accountsBalance.accountsBalancesList" height="calc(100% - 170px)">
<el-table-column label="序号" width="50" type="index" align="center">
<template #default="scope">

View File

@@ -40,7 +40,7 @@
<el-table v-loading="loading" :data="accountsTransferRecordList" @selection-change="handleSelectionChange" height="calc(100% - 0.62rem)">
<!-- <el-table-column type="selection" width="55" align="center" /> -->
<el-table-column label="名称" align="center" prop="name" />
<el-table-column label="储蓄" width="200" align="center" prop="outAccountName" />
<el-table-column label="储蓄账户" width="200" align="center" prop="outAccountName" />
<el-table-column label="信用卡" width="200" align="center" prop="inAccountName" />
<el-table-column label="还款时间" width="180" align="center" prop="createTime" />
<el-table-column label="还款金额" width="150" align="center" prop="amount" />
@@ -65,8 +65,8 @@
<!-- 添加或修改信用卡还款对话框 -->
<el-dialog :title="title" v-model="open" width="600px" append-to-body>
<el-form ref="accountsTransferRecordRef" :model="form" :rules="rules" label-width="100px">
<el-form-item label="储蓄" prop="outAccountId">
<el-select v-model="form.outAccountId" placeholder="请选择储蓄" clearable>
<el-form-item label="储蓄账户" prop="outAccountId">
<el-select v-model="form.outAccountId" placeholder="请选择储蓄账户" clearable>
<el-option v-for="debitCard in debitCardList" :key="debitCard.id" :label="debitCard.nameCodeAvailableLimit" :value="debitCard.id" />
</el-select>
</el-form-item>
@@ -164,12 +164,14 @@ const data = reactive({
queryDebitParams: {
pageNum: 1,
type: '1',
repayFlag: '1',
status: '1',
state: '1',
pageSize: 1000
},
rules: {
inAccountId: [{ required: true, message: '信用卡不能为空', trigger: 'blur' }],
outAccountId: [{ required: true, message: '储蓄不能为空', trigger: 'blur' }],
outAccountId: [{ required: true, message: '储蓄账户不能为空', trigger: 'blur' }],
amount: [{ required: true, message: '还款金额不能为空', trigger: 'blur' }],
dealType: [{ required: true, message: '还款方式不能为空', trigger: 'blur' }],
createTime: [{ required: true, message: '还款时间不能为空', trigger: 'blur' }]
@@ -201,7 +203,7 @@ function getcreditCardList() {
})
}
/** 查询储蓄卡管理列表 */
/** 查询储蓄账户卡管理列表 */
function getDebitList() {
listAccounts(queryDebitParams.value).then((response) => {
debitCardList.value = response.rows

View File

@@ -57,7 +57,7 @@
<el-pagination small background layout="total, prev, pager, next" :total="total" @current-change="handleCurrentChange" />
</div>
</div>
<!-- 添加或修改储蓄转账对话框 -->
<!-- 添加或修改储蓄账户转账对话框 -->
<el-dialog :title="title" v-model="open" width="600px" append-to-body>
<el-form ref="accountsTransferRecordRef" :model="form" :rules="rules" label-width="100px">
<el-form-item label="转出账户" prop="outAccountId">
@@ -80,7 +80,7 @@
<el-input v-model="form.remark" type="textarea" placeholder="请输入备注" />
</el-form-item>
</el-form>
<template v-if="title !== '查看储蓄转账'" #footer>
<template v-if="title !== '查看储蓄账户转账'" #footer>
<div class="dialog-footer">
<el-button type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button>
@@ -190,7 +190,7 @@ function getcreditCardList() {
})
}
/** 查询储蓄卡管理列表 */
/** 查询储蓄账户卡管理列表 */
function getDebitList() {
listAccounts(queryDebitParams.value).then((response) => {
debitCardList.value = response.rows
@@ -204,7 +204,7 @@ function getFutruesStocksList() {
})
}
/** 查询储蓄转账列表 */
/** 查询储蓄账户转账列表 */
function getList() {
loading.value = true
const timeRange = queryParams.value.time
@@ -279,7 +279,7 @@ function handleSelectionChange(selection) {
// 查看
const handleView = (row) => {
title.value = '查看储蓄转账'
title.value = '查看储蓄账户转账'
form.value = row
open.value = true
}
@@ -288,7 +288,7 @@ const handleView = (row) => {
function handleAdd() {
reset()
open.value = true
title.value = '添加储蓄转账'
title.value = '添加储蓄账户转账'
}
/** 修改按钮操作 */
@@ -298,7 +298,7 @@ function handleUpdate(row) {
getAccountsTransferRecord(_id).then((response) => {
form.value = response.data
open.value = true
title.value = '修改储蓄转账'
title.value = '修改储蓄账户转账'
})
}

View File

@@ -71,8 +71,8 @@
<el-option v-for="lend in lendList" :key="lend.id" :label="lend.nameCodeAvailableLimit" :value="lend.id" />
</el-select>
</el-form-item>
<el-form-item label="储蓄" prop="inAccountId">
<el-select v-model="form.inAccountId" placeholder="请选择储蓄" clearable>
<el-form-item label="储蓄账户" prop="inAccountId">
<el-select v-model="form.inAccountId" placeholder="请选择储蓄账户" clearable>
<el-option v-for="debit in debitCardList" :key="debit.id" :label="debit.nameCodeAvailableLimit" :value="debit.id" />
</el-select>
</el-form-item>
@@ -161,11 +161,13 @@ const data = reactive({
pageNum: 1,
type: '1',
status: '1',
state: '1',
repayFlag: '1',
pageSize: 1000
},
rules: {
inAccountId: [{ required: true, message: '借贷账户不能为空', trigger: 'blur' }],
outAccountId: [{ required: true, message: '储蓄不能为空', trigger: 'blur' }],
outAccountId: [{ required: true, message: '储蓄账户不能为空', trigger: 'blur' }],
dealType: [{ required: true, message: '交易类型不能为空', trigger: 'blur' }],
amount: [{ required: true, message: '借贷金额不能为空', trigger: 'blur' }],
commission: [{ required: true, message: '还款利息不能为空', trigger: 'blur' }],
@@ -211,7 +213,7 @@ function getLendList() {
})
}
/** 查询储蓄卡管理列表 */
/** 查询储蓄账户卡管理列表 */
function getDebitList() {
listAccounts(queryDebitParams.value).then((response) => {
debitCardList.value = response.rows