fix: 账户总览及自测问题修复。
This commit is contained in:
@@ -68,15 +68,18 @@
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="交易类型" prop="dealType">
|
||||
<el-select v-model="form.dealType" placeholder="请选择交易类型">
|
||||
<el-select v-model="form.dealType" placeholder="请选择交易类型" @change="handleDealTypehange">
|
||||
<el-option v-for="dict in record_lend_type" :key="dict.value" :label="dict.label" :value="dict.value"></el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="借贷时间" prop="createTime">
|
||||
<el-date-picker clearable v-model="form.createTime" type="datetime" value-format="YYYY-MM-DD HH:mm:ss" placeholder="请选择借贷时间"> </el-date-picker>
|
||||
<el-form-item :label="createTimeLabel" prop="createTime">
|
||||
<el-date-picker clearable v-model="form.createTime" type="datetime" value-format="YYYY-MM-DD HH:mm:ss" placeholder="请选择时间"> </el-date-picker>
|
||||
</el-form-item>
|
||||
<el-form-item label="借贷金额" prop="amount">
|
||||
<el-input v-model="form.amount" placeholder="请输入借贷金额" />
|
||||
<el-form-item :label="amountLabel" prop="amount">
|
||||
<el-input v-model="form.amount" placeholder="请输入金额" />
|
||||
</el-form-item>
|
||||
<el-form-item v-show="commissionShow" label="还款利息" prop="commission">
|
||||
<el-input v-model="form.commission" placeholder="请输入还款利息" />
|
||||
</el-form-item>
|
||||
<el-form-item label="备注" prop="remark">
|
||||
<el-input v-model="form.remark" type="textarea" placeholder="请输入内容" />
|
||||
@@ -117,6 +120,9 @@ const total = ref(0)
|
||||
const debitCardList = ref([])
|
||||
const lendList = ref([])
|
||||
const title = ref('')
|
||||
const commissionShow = ref(false)
|
||||
const createTimeLabel = ref('借贷时间')
|
||||
const amountLabel = ref('借贷金额')
|
||||
const operateList = ref([
|
||||
{ id: 'view', icon: 'View', title: '查看', hasPermi: ['invest:accountsTransferRecord:query'] },
|
||||
// { id: 'edit', icon: 'Edit', title: '修改', hasPermi: ['invest:accountsTransferRecord:edit'] },
|
||||
@@ -151,6 +157,7 @@ const data = reactive({
|
||||
outAccountId: [{ required: true, message: '储蓄卡不能为空', trigger: 'blur' }],
|
||||
dealType: [{ required: true, message: '交易类型不能为空', trigger: 'blur' }],
|
||||
amount: [{ required: true, message: '借贷金额不能为空', trigger: 'blur' }],
|
||||
commission: [{ required: true, message: '还款利息不能为空', trigger: 'blur' }],
|
||||
createTime: [{ required: true, message: '借贷时间不能为空', trigger: 'blur' }]
|
||||
}
|
||||
})
|
||||
@@ -173,6 +180,19 @@ const handleOperate = (operate, row) => {
|
||||
|
||||
const { queryParams, queryLendParams, queryDebitParams, form, rules } = toRefs(data)
|
||||
|
||||
const handleDealTypehange = (type) => {
|
||||
//1表示借款,2表示还款
|
||||
if (type === '1') {
|
||||
commissionShow.value = false
|
||||
createTimeLabel.value = '借款时间'
|
||||
amountLabel.value = '借款金额'
|
||||
} else if (type === '2') {
|
||||
amountLabel.value = '还款本金'
|
||||
createTimeLabel.value = '还款时间'
|
||||
commissionShow.value = true
|
||||
}
|
||||
}
|
||||
|
||||
/** 查询借贷账户管理列表 */
|
||||
function getLendList() {
|
||||
listAccounts(queryLendParams.value).then((response) => {
|
||||
@@ -212,7 +232,7 @@ function reset() {
|
||||
outAccountId: null,
|
||||
inAccountId: null,
|
||||
posId: null,
|
||||
commission: null,
|
||||
commission: 0,
|
||||
amount: null,
|
||||
actualAmount: null,
|
||||
dealType: null,
|
||||
|
||||
Reference in New Issue
Block a user