From fba4b3c058f9d7f15d57cb593f82e99b84e14f11 Mon Sep 17 00:00:00 2001 From: xman <1946321327@qq.com> Date: Wed, 18 Jun 2025 14:38:07 +0800 Subject: [PATCH] sth --- public/assets/js/backend/orders/dispatch2.js | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/public/assets/js/backend/orders/dispatch2.js b/public/assets/js/backend/orders/dispatch2.js index 42b7169..5407030 100644 --- a/public/assets/js/backend/orders/dispatch2.js +++ b/public/assets/js/backend/orders/dispatch2.js @@ -411,26 +411,34 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form','layer'], function ($, }, edit: function () { Controller.api.bindevent(); - + console.log("sb:init..."); // 判断 #c-action 是否存在且有值 const $action = $("#c-action"); if ($action.length && $action.val()) { - function calculatePerformance() { + console.log("sb:计算利润..."); const orderOnlineAmount = parseFloat($("#order-online-amount").val()) || 0; + console.log("sb:计算利润:预收款..."+orderOnlineAmount); const onlineAmountLast = parseFloat($("#c-online_total").val()) || 0; //线上尾款 - + console.log("sb:计算利润:线上尾款..."+onlineAmountLast); const offlineAmount = parseFloat($("#c-total").val()) || 0; //线下尾款 + console.log("sb:计算利润:线下尾款..."+offlineAmount); const cost = parseFloat($("#order-cost").val()) || 0; //成本 + console.log("sb:计算利润:师傅成本..."+cost); const materialCost = parseFloat($("#order-material_cost").val()) || 0;//材料 - + console.log("sb:计算利润:材料成本..."+materialCost); const performance = (orderOnlineAmount + onlineAmountLast + offlineAmount) - (cost + materialCost); $("#c-performance").val(performance.toFixed(2)); } - ["c-online_total", "c-total", "order-cost", "order-material_cost"].forEach(function(id) { + /* ["c-online_total", "c-total", "order-cost", "order-material_cost"].forEach(function(id) { $("#" + id).on("input", calculatePerformance); + });*/ + + $('#c-online_total #c-total, #order-cost, #order-material_cost').on('input', function () { + //calcProfit(); + calculatePerformance(); }); // 页面加载时先算一次