提交 ee8b6fc6 authored 作者: zsf's avatar zsf

预支工资额度设置bug修改

上级 2ab43b7a
...@@ -20,12 +20,12 @@ ...@@ -20,12 +20,12 @@
<div class="box"> <div class="box">
<div class="boxTitle">无手续费起始额度</div> <div class="boxTitle">无手续费起始额度</div>
<el-form-item label="最低预支额度" prop="minAmount"> <el-form-item label="最低预支额度" prop="minAmount">
<el-input v-model="formLabelAlign.minAmount" type="number" oninput="if(value) if(value<0){value='0'}"/> <el-input v-model="formLabelAlign.minAmount" type="number" oninput="if(value) if(value<=0){value=0} if(value>9999){value=9999}"/>
</el-form-item> </el-form-item>
<el-form-item></el-form-item> <el-form-item></el-form-item>
<el-form-item></el-form-item> <el-form-item></el-form-item>
<el-form-item label="无手续费当月累计限额" prop="freeAmount"> <el-form-item label="无手续费当月累计限额" prop="freeAmount">
<el-input v-model="formLabelAlign.freeAmount" type="number" oninput="if(value) if(value<0){value='0'}"/> <el-input v-model="formLabelAlign.freeAmount" type="number" oninput="if(value) if(value<=0){value=0} if(value>9999){value=9999}"/>
</el-form-item> </el-form-item>
<el-form-item></el-form-item> <el-form-item></el-form-item>
</div> </div>
...@@ -65,13 +65,13 @@ ...@@ -65,13 +65,13 @@
<el-dialog :title=title v-model="open" width="500px" append-to-body> <el-dialog :title=title v-model="open" width="500px" append-to-body>
<el-form ref="addDialogRef" :model="addForm" :rules="feeRules" label-width="110"> <el-form ref="addDialogRef" :model="addForm" :rules="feeRules" label-width="110">
<el-form-item label="手续费(%)" prop="serviceFee"> <el-form-item label="手续费(%)" prop="serviceFee">
<el-input v-model="addForm.serviceFee" placeholder="请输入手续费" type="number" oninput="if(value) if(value<0){value=0} if(value>=1){value=1}" /> <el-input v-model="addForm.serviceFee" placeholder="请输入手续费" type="number" oninput="if(value) if(value<=0){value=0} if(value>=1){value=1}" />
</el-form-item> </el-form-item>
<el-form-item label="起始额度" prop="minAmount"> <el-form-item label="起始额度" prop="minAmount">
<el-input v-model="addForm.minAmount" placeholder="请输入起始额度" type="number" oninput="if(value) if(value<0){value=0} if(value>=9999){value=0}" :disabled="disabled"/> <el-input v-model="addForm.minAmount" placeholder="请输入起始额度" type="number" oninput="if(value) if(value<=0){value=0} if(value>=9999){value=0}" :disabled="disabled"/>
</el-form-item> </el-form-item>
<el-form-item label="结束额度" prop="maxAmount"> <el-form-item label="结束额度" prop="maxAmount">
<el-input v-model="addForm.maxAmount" placeholder="请输入结束额度" type="number" maxlength="4" oninput="if(value) if(value<0){value=0} if(value>=9999){value=0}" /> <el-input v-model="addForm.maxAmount" placeholder="请输入结束额度" type="number" maxlength="4" oninput="if(value) if(value<=0){value=0} if(value>=9999){value=0}" />
</el-form-item> </el-form-item>
</el-form> </el-form>
<template #footer> <template #footer>
...@@ -215,7 +215,11 @@ function submitDialog(){ ...@@ -215,7 +215,11 @@ function submitDialog(){
if(currentIndex!==list.length-1){ if(currentIndex!==list.length-1){
if(thisData.maxAmount != addForm.value.maxAmount){ if(thisData.maxAmount != addForm.value.maxAmount){
if(parseFloat(addForm.value.maxAmount)>parseFloat(nextData.maxAmount)){ let nextMAxAmount = nextData.maxAmount;
if(nextMAxAmount==0){
nextMAxAmount = 9999;
}
if(parseFloat(addForm.value.maxAmount)>parseFloat(nextMAxAmount)){
return proxy.$modal.msgWarning(`结束额度不能大于下条手续费的结束额度:`+nextData.maxAmount); return proxy.$modal.msgWarning(`结束额度不能大于下条手续费的结束额度:`+nextData.maxAmount);
}else { }else {
nextData.minAmount = parseFloat(addForm.value.maxAmount) + 1 nextData.minAmount = parseFloat(addForm.value.maxAmount) + 1
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论