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

账单日、结算日加限制

上级 caeeb4a7
......@@ -20,13 +20,13 @@
<div class="box w100">
<el-form-item label="账单日" prop="bill_day" >
<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>
</el-form-item>
<el-form-item label="结算日" prop="settle_day">
<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>
</el-form-item>
......@@ -204,8 +204,8 @@ function changeVal(type,value){
//校验数字
function validateNumber(rule,value,callback) {
if(value<1 || value>31){
callback(new Error("请输入1-31之间的数字"));
if(value<1 || value>10){
callback(new Error("请输入1-10之间的数字"));
}else {
callback();
}
......@@ -384,6 +384,12 @@ function resetForm(){
function submitForm(){
proxy.$refs.ruleFormRef.validate(async (valid) => {
if (!valid) return;
//校验账单日须早于结算日
if(parseFloat(formLabelAlign.value.bill_day)>parseFloat(formLabelAlign.value.settle_day)){
return proxy.$modal.msgWarning('账单日须早于结算日');
}
const submitForm = {...formLabelAlign.value}
if(submitForm.ratio[submitForm.ratio.length-1].maxAmount!=0 && submitForm.ratio[submitForm.ratio.length-1].maxMoney!=0){
return proxy.$modal.msgWarning('分成比例最后一个区间的最大次数或者结束额度请输入0');
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论