fix: 贷款账单,bug修复。

This commit is contained in:
tianyongbao
2025-10-19 15:00:30 +08:00
parent 2c68c7eeaa
commit 3eb35e608d

View File

@@ -166,8 +166,8 @@
<el-form-item label="利息" prop="interest"> <el-form-item label="利息" prop="interest">
<el-input v-model="formDetail.interest" type="number" placeholder="请输入利息" /> <el-input v-model="formDetail.interest" type="number" placeholder="请输入利息" />
</el-form-item> </el-form-item>
<el-form-item label="入账状态" prop="postingState"> <el-form-item label="还款状态" prop="postingState">
<el-select v-model="formDetail.postingState" placeholder="请选择入账状态"> <el-select v-model="formDetail.postingState" placeholder="请选择还款状态">
<el-option v-for="dict in repayment_state" :key="dict.value" :label="dict.label" :value="dict.value"></el-option> <el-option v-for="dict in repayment_state" :key="dict.value" :label="dict.label" :value="dict.value"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
@@ -207,7 +207,7 @@
<el-table-column label="应还本金" align="center" prop="principal" /> <el-table-column label="应还本金" align="center" prop="principal" />
<el-table-column label="利息" align="center" prop="interest" /> <el-table-column label="利息" align="center" prop="interest" />
<el-table-column label="入账状态" align="center" prop="postingState" width="100"> <el-table-column label="还款状态" align="center" prop="postingState" width="100">
<template #default="scope"> <template #default="scope">
<dict-tag :options="repayment_state" :value="scope.row.postingState" /> <dict-tag :options="repayment_state" :value="scope.row.postingState" />
</template> </template>
@@ -225,14 +225,6 @@
@click="handleDetailOperate('view', scope.row)" @click="handleDetailOperate('view', scope.row)"
></el-button> ></el-button>
</el-tooltip> </el-tooltip>
<el-tooltip class="item" effect="dark" content="删除" placement="top">
<el-button
icon="Delete"
v-hasPermi="['invest:installmentHistory:remove']"
circle
@click="handleDetailOperate('delete', scope.row)"
></el-button>
</el-tooltip>
</template> </template>
<template v-else> <template v-else>
<el-tooltip v-for="item in operateDetailList" :key="item.id" class="item" effect="dark" :content="item.title" placement="top"> <el-tooltip v-for="item in operateDetailList" :key="item.id" class="item" effect="dark" :content="item.title" placement="top">
@@ -343,7 +335,7 @@ const data = reactive({
principal: [{ required: true, message: '应还本金不能为空', trigger: 'blur' }], principal: [{ required: true, message: '应还本金不能为空', trigger: 'blur' }],
periods: [{ required: true, message: '还款期数不能为空', trigger: 'blur' }], periods: [{ required: true, message: '还款期数不能为空', trigger: 'blur' }],
interest: [{ required: true, message: '利息不能为空', trigger: 'blur' }], interest: [{ required: true, message: '利息不能为空', trigger: 'blur' }],
postingState: [{ required: true, message: '入账状态不能为空', trigger: 'change' }] postingState: [{ required: true, message: '还款状态不能为空', trigger: 'change' }]
} }
}) })