ZhiYeJianKang_PeiXun/Song.Site/Manage/Sys/Scripts/ProfitSharing_Edit.js
2025-02-20 15:41:53 +08:00

51 lines
1.5 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

$(function () {
//表格底部显示合计
$(".moneySum").text(calcMoney(true));
$(".couponSum").text(calcCoupon(true));
//行内的编辑按钮
$("input[name$=btnEdit]").click(function () {
var sum = calcMoney();
//alert(sum);
});
});
//计算资金比例的总计
function calcMoney(isAll) {
var ratio = 0;
$(".moneyratio").each(function () {
var val = Number($(this).text());
ratio += val;
});
//取所有例如当gridview处理编辑状态时录入行的值
if (isAll) {
var edit = $("input[name$=tbMoneyEdit]");
if (edit.size() > 0) {
var limit = 100 - ratio;
edit.attr("numlimit","0-"+limit);
ratio += Number(edit.val());
}
}
//设置新增的录入限制
$("input[name$=tbMoneyAdd]").attr("numlimit", "0-" + (100 - ratio));
return ratio;
}
//计算卡券比例的总计
function calcCoupon(isAll) {
var ratio = 0;
$(".couponratio").each(function () {
var val = Number($(this).text());
ratio += val;
});
//取所有例如当gridview处理编辑状态时录入行的值
if (isAll) {
var edit = $("input[name$=tbCouponEdit]");
if (edit.size() > 0) {
var limit = 100 - ratio;
edit.attr("numlimit", "0-" + limit);
ratio += Number(edit.val());
}
}
//设置录入限制
$("input[name$=tbCouponAdd]").attr("numlimit", "0-" + (100 - ratio));
return ratio;
}