🛡️
安全验证中...
正在与企业环境进行安全校验,请稍候
🌐
企业授权登录
您正在外部浏览器中访问此系统。
请点击下方按钮,使用飞书安全登录。
一键飞书登录
❌
验证失败
{{ failReason }}
{{ t.title }}
🇨🇳 中文
🇬🇧 English
🇪🇸 Español
🇮🇩 Bahasa Indonesia
🇻🇳 Tiếng Việt
✏️ {{ t.editTag }}
{{ t.cancelEdit }}
{{ t.tabBasic }}
{{ t.tabTco }}
📋 {{ t.secSettings }}
{{ t.country }}
{{ t.clientName }}
{{ t.selectCar }}
{{ model }}
{{ t.localUnit }}
{{ c }}
{{ t.baseUnit }}
{{ c }}
{{ t.exchangeRate }}
ℹ️ 1 {{ currency.localUnit }} = {{ currency.exchangeRate }} {{ currency.baseUnit }}
{{ rateStatusMsg }}
{{ t.inputCurrencyLabel }}
{{ currency.localUnit }}
{{ currency.baseUnit }}
💰 {{ t.secPurchase }}
{{ t.evCar }}
{{ t.tcoEvPrice }}
{{ currentInputUnit }}
⚠️
{{ t.warnEvPrice }}
{{ t.tcoEvTax }}
{{ currentInputUnit }}
{{ t.fuelCar }}
{{ t.tcoFuelPrice }}
{{ currentInputUnit }}
{{ t.tcoFuelTax }}
{{ currentInputUnit }}
⚡ {{ t.secEnergy }}
{{ t.evCar }}
{{ t.evConsumption }}
{{ t.unitKwhKm }}
{{ t.evPrice }}
{{ currentInputUnit }}
{{ t.fuelCar }}
{{ t.fuelConsumption }}
{{ t.unitLKm }}
{{ t.fuelPrice }}
{{ currentInputUnit }}
⚙️ {{ t.secOps }}
{{ t.distance }}
?
{{ t.tipDistance }}
km
⚠️
{{ t.warnDistance }}
{{ t.runsPerDay }}
?
{{ t.tipRuns }}
{{ t.unitRunsDay }}
⚠️
{{ t.warnRuns }}
{{ t.daysPerMonth }}
{{ t.unitDaysMonth }}
{{ t.monthsPerYear }}
{{ t.unitMonthsYear }}
{{ t.billingMode }}
?
{{ t.tipHourly }}
{{ t.modeVolume }}
{{ t.modeDuration }}
{{ t.tcoFreight }}
{{ currentInputUnit }} {{ t.unitPerM3 }}
{{ t.durationPerRun }}
{{ t.unitHour }}
{{ t.hourlyRate }}
{{ currentInputUnit }} / {{ t.unitHour }}
🔧 {{ t.secMaint }}
{{ t.tcoDriver }}
{{ currentInputUnit }} {{ t.unitPerMonth }}
{{ t.evCar }}
{{ t.tcoEvMaint }}
?
{{ t.tipEvMaint }}
{{ currentInputUnit }} {{ t.unitPerYear }}
{{ t.tcoEvInsurance }}
{{ currentInputUnit }} {{ t.unitPerYear }}
{{ t.tcoEvToll }}
{{ currentInputUnit }} {{ t.unitPerMonth }}
{{ t.fuelCar }}
{{ t.tcoFuelMaint }}
{{ currentInputUnit }} {{ t.unitPerYear }}
{{ t.tcoFuelInsurance }}
{{ currentInputUnit }} {{ t.unitPerYear }}
{{ t.tcoFuelToll }}
{{ currentInputUnit }} {{ t.unitPerMonth }}
{{ isEditing ? t.saveEditBtn : t.calcBtn }}
📊 {{ t.resTitle }}
{{ result.hero.crossoverMonth <= 24 ? t.badgeStrong : (result.hero.crossoverMonth <= 60 ? t.badgeGood : t.badgeWarn) }}
{{ t.heroExtra8Y }}
{{ resultView === 'local' ? result.hero.extraProfit8YFormatted : result.hero.extraProfit8Y_base }}
{{ resultView === 'local' ? currency.localUnit : currency.baseUnit }}
{{ t.heroCrossover }}
{{ result.hero.crossoverMonth }}
{{ t.heroMonth }}
🍃 {{ t.co2Saved }}
{{ result.hero.co2Saved }}
{{ t.tonnes }} / Yr
{{ t.evCar }} {{ t.eightYearNet }}
{{ resultView === 'local' ? result.hero.ev8YTotal : result.hero.ev8YTotal_base }}
{{ resultView === 'local' ? currency.localUnit : currency.baseUnit }}
{{ t.lineChartTitle }}
{{ t.pieTitle }}
{{ barChartData.fuel.title }}
{{ barChartData.fuel.total }}
{{ barChartData.unit }}
{{ barChartData.fuel.pur }}
{{ barChartData.fuel.ene }}
{{ barChartData.fuel.opex }}
{{ barChartData.ev.title }}
{{ barChartData.ev.total }}
{{ barChartData.unit }}
{{ barChartData.ev.pur }}
{{ barChartData.ev.ene }}
{{ barChartData.ev.opex }}
{{ t.cPurchase }}
{{ t.cEnergy }}
{{ t.cOpex }}
{{ t.switchCurrency }} {{ resultView === 'local' ? currency.baseUnit : currency.localUnit }}
{{ t.fuelCar }}
({{ resultView === 'local' ? currency.localUnit : currency.baseUnit }})
{{ t.evCar }}
({{ resultView === 'local' ? currency.localUnit : currency.baseUnit }})
{{ t.diff }}
({{ resultView === 'local' ? currency.localUnit : currency.baseUnit }})
{{ row.item }}
{{ resultView === 'local' ? row.fuel : row.fuel_base }}
{{ resultView === 'local' ? row.ev : row.ev_base }}
{{ resultView === 'local' ? row.diff : row.diff_base }}
📥 {{ t.exportPdfBtn }}
📜 {{ t.historyTitle }} ({{ historyRecords.length }})
{{ showHistory ? t.collapse : t.expand }}
📤 {{ t.exportBtn }}
{{ carModels[record.carModelIndex] }}
[TCO]
{{ record.createTime }}
{{ t.historyDiff }} {{ record.result?.monthlyDiff || '0' }} {{ record.result?.localUnit || '' }}
{{ t.btnEdit }}
{{ t.btnDel }}
{{ t.pdfTitle }}
{{ t.pdfSubtitleDate }}:{{ new Date().toLocaleDateString() }}
{{ t.pdfH1 }}
*
{{ t.heroCrossover }}:
{{ t.pdfP1_1 }}
{{ result.hero.crossoverMonth }}
{{ t.pdfP1_2 }}
*
{{ t.pdfCostSave }}:
{{ t.pdfP2_1 }}
{{ resultView === 'local' ? result.rows[3].diff : result.rows[3].diff_base }} {{ resultView === 'local' ? currency.localUnit : currency.baseUnit }}
。
*
{{ t.heroExtra8Y }}:
{{ t.pdfP3_1 }}
{{ resultView === 'local' ? result.hero.extraProfit8YFormatted : result.hero.extraProfit8Y_base }} {{ resultView === 'local' ? currency.localUnit : currency.baseUnit }}
{{ t.pdfP3_2 }}
{{ t.pdfH2 }}
{{ t.pdfBaseline }}
{{ t.pdfParam1 }}
{{ carModels[carModelIndex] }},{{ t.pdfDist }} {{ opData.distance }} km,{{ t.pdfRuns }} {{ opData.runsPerDay }} {{ t.pdfRunsUnit }},{{ t.pdfDays }} {{ opData.daysPerMonth }} {{ t.pdfDaysUnit }}。
{{ t.pdfParam2 }}
{{ t.evPrice }} {{ getDisplayMoney(price.ev) }} / {{ t.fuelPrice }} {{ getDisplayMoney(price.fuel) }} ({{ resultView === 'local' ? currency.localUnit : currency.baseUnit }})。
{{ t.billingMode }}:
{{ t.modeVolume }},{{ t.tcoFreight }} {{ getDisplayMoney(tcoData.freightPrice) }} {{ currentInputUnit }}。
{{ t.modeDuration }},{{ t.durationPerRun }} {{ tcoData.durationPerRun }} {{ t.unitHour }},{{ t.hourlyRate }} {{ getDisplayMoney(tcoData.hourlyRate) }} {{ currentInputUnit }}。
{{ t.pdfH3 }}
{{ t.pdfDetail }}
{{ t.pdfH4 }}