|
@@ -251,7 +251,7 @@ $(document).ready(() => {
|
|
|
if (payBase.isOld(data)) {
|
|
|
return !payBase.isYB(data);
|
|
|
} else {
|
|
|
- return payBase.isWC(data) || payBase.isSF(data) || payBase.isYF(data) || !(payBase.isOwner(data) || payBase.isYB());
|
|
|
+ return payBase.isWC(data) || payBase.isYF(data) || !(payBase.isOwner(data) || payBase.isYB());
|
|
|
}
|
|
|
},
|
|
|
},
|
|
@@ -435,12 +435,20 @@ $(document).ready(() => {
|
|
|
if (!valid) return [valid, msg];
|
|
|
|
|
|
if (payBase.isStarted(payNode)) {
|
|
|
- // if (payNode.pre_finish) return [false, '已达扣款限额,请勿修改'];
|
|
|
- // const value = expr ? payCalc.calculateExpr(expr) : num;
|
|
|
- // if (payNode.pre_tp && value < payNode.pre_tp) return [false, '截止上期已计量' + payNode.pre_tp + ',扣款限额请勿少于改值'];
|
|
|
- // data.rprice = num;
|
|
|
- // data.rexpr = expr;
|
|
|
- return [false, '已经开始使用,请勿修改扣款限额'];
|
|
|
+ if (payBase.isSF(payNode)) {
|
|
|
+ const value = expr ? payCalc.calculateExpr(expr) : num;
|
|
|
+ if (payNode.pre_tp && value < payNode.pre_tp) return [false, '截止上期已计量' + payNode.pre_tp + ',扣款限额请勿少于改值'];
|
|
|
+ data.rprice = num;
|
|
|
+ data.rexpr = expr;
|
|
|
+ return [true, ''];
|
|
|
+ } else {
|
|
|
+ // if (payNode.pre_finish) return [false, '已达扣款限额,请勿修改'];
|
|
|
+ // const value = expr ? payCalc.calculateExpr(expr) : num;
|
|
|
+ // if (payNode.pre_tp && value < payNode.pre_tp) return [false, '截止上期已计量' + payNode.pre_tp + ',扣款限额请勿少于改值'];
|
|
|
+ // data.rprice = num;
|
|
|
+ // data.rexpr = expr;
|
|
|
+ return [false, '已经开始使用,请勿修改扣款限额'];
|
|
|
+ }
|
|
|
} else {
|
|
|
data.rprice = num;
|
|
|
data.rexpr = expr;
|