提交 3e5f62ae authored 作者: zsf's avatar zsf

账单日、结算日加限制

上级 caeeb4a7
...@@ -20,13 +20,13 @@ ...@@ -20,13 +20,13 @@
<div class="box w100"> <div class="box w100">
<el-form-item label="账单日" prop="bill_day" > <el-form-item label="账单日" prop="bill_day" >
<div class="f_c"> <div class="f_c">
<el-input v-model="formLabelAlign.bill_day" type="number" /> <el-input v-model="formLabelAlign.bill_day" type="number"/>
<div class="tips">当到达所设定的特定日期,系统将通知财务对上月预支工资账单进行结算</div> <div class="tips">当到达所设定的特定日期,系统将通知财务对上月预支工资账单进行结算</div>
</div> </div>
</el-form-item> </el-form-item>
<el-form-item label="结算日" prop="settle_day"> <el-form-item label="结算日" prop="settle_day">
<div class="f_c"> <div class="f_c">
<el-input v-model="formLabelAlign.settle_day" type="number" /> <el-input v-model="formLabelAlign.settle_day" type="number"/>
<div class="tips">到达账单日时,如果财务没有主动结算上月预支工资账单,系统将依据设定的结算日自动予以结算</div> <div class="tips">到达账单日时,如果财务没有主动结算上月预支工资账单,系统将依据设定的结算日自动予以结算</div>
</div> </div>
</el-form-item> </el-form-item>
...@@ -204,8 +204,8 @@ function changeVal(type,value){ ...@@ -204,8 +204,8 @@ function changeVal(type,value){
//校验数字 //校验数字
function validateNumber(rule,value,callback) { function validateNumber(rule,value,callback) {
if(value<1 || value>31){ if(value<1 || value>10){
callback(new Error("请输入1-31之间的数字")); callback(new Error("请输入1-10之间的数字"));
}else { }else {
callback(); callback();
} }
...@@ -384,6 +384,12 @@ function resetForm(){ ...@@ -384,6 +384,12 @@ function resetForm(){
function submitForm(){ function submitForm(){
proxy.$refs.ruleFormRef.validate(async (valid) => { proxy.$refs.ruleFormRef.validate(async (valid) => {
if (!valid) return; if (!valid) return;
//校验账单日须早于结算日
if(parseFloat(formLabelAlign.value.bill_day)>parseFloat(formLabelAlign.value.settle_day)){
return proxy.$modal.msgWarning('账单日须早于结算日');
}
const submitForm = {...formLabelAlign.value} const submitForm = {...formLabelAlign.value}
if(submitForm.ratio[submitForm.ratio.length-1].maxAmount!=0 && submitForm.ratio[submitForm.ratio.length-1].maxMoney!=0){ if(submitForm.ratio[submitForm.ratio.length-1].maxAmount!=0 && submitForm.ratio[submitForm.ratio.length-1].maxMoney!=0){
return proxy.$modal.msgWarning('分成比例最后一个区间的最大次数或者结束额度请输入0'); return proxy.$modal.msgWarning('分成比例最后一个区间的最大次数或者结束额度请输入0');
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论