Перейти к основному содержимому
claw
am
tools
Инструменты
Документы
Daoark
EN
Главная
Главная
/
Calculadora
›
Главная
manifest.json
0'); return; } if (!Number.isFinite(dur) || dur < 1) { showError('时长必须 ≥ 1 分钟'); return; } if (!Number.isFinite(over) || over < 1) { showError('开销倍数 ≥ 1'); return; } var hours = dur / 60; var costPerPerson = hourly * hours * over; var total = costPerPerson * count; var costPerHour = count * hourly * over; var monthlyPerPerson = hourly * 168 * over; var out = '参会人数: ' + count + ' 人\n' + '会议时长: ' + dur + ' 分钟 (' + hours.toFixed(2) + ' 小时)\n' + '平均时薪: ' + hourly + ' 元/小时\n' + '管理开销: × ' + over + '\n' + '--------\n' + '总成本: ' + total.toFixed(2) + ' 元\n' + '人均成本: ' + costPerPerson.toFixed(2) + ' 元/人\n' + '每小时总成本: ' + costPerHour.toFixed(2) + ' 元/小时\n' + '人均月薪(168h): ' + monthlyPerPerson.toFixed(2) + ' 元'; var advice = total > 5000 ? ' 高成本会议,建议拆分或异步' : total > 1000 ? ' 中等成本,评估必要性' : ' 低成本,可继续'; showResult(out + '\n\n' + advice, count + ' 人 × ' + dur + ' 分钟'); } catch (e) { showError('计算失败: ' + (e.message || e)); } } $('btn-main').addEventListener('click', function(e) { e.preventDefault(); doProcess(); }); $('btn-clear').addEventListener('click', function() { var inputs = document.querySelectorAll('input,textarea,select'); for (var i = 0; i < inputs.length; i++) { if (inputs[i].tagName === 'SELECT') inputs[i].selectedIndex = 0; else inputs[i].value = inputs[i].defaultValue; } var ra = $('result-area'); ra.hidden = true; ra.style.display = 'none'; var em = $('error-msg'); em.hidden = true; em.style.display = 'none'; }); })();