Update App.jsx via upload script - 2026-07-28 21:32:10
This commit is contained in:
parent
282779a232
commit
0a566a0e44
12
App.jsx
12
App.jsx
|
|
@ -40,7 +40,7 @@ const LEGACY_PRODUCT_TAXONOMY = [
|
|||
id: 'online', label: '在线式UPS / Online UPS', short: '在线式UPS',
|
||||
subs: [
|
||||
{ id: 'rack', label: '机架式UPS / Rack-mount UPS', short: '机架式UPS' },
|
||||
{ id: 'online_high_freq', label: '在线高频UPS / Online High-Frequency UPS', short: '在线高频UPS' },
|
||||
{ id: 'online_high_freq', label: '在线式高频UPS / Online High-Frequency UPS', short: '在线式高频UPS' },
|
||||
{ id: 'high_freq_tower', label: '高频塔式UPS / High-Frequency Tower UPS', short: '高频塔式UPS' },
|
||||
{ id: 'low_freq', label: '工频UPS / Low-Frequency UPS', short: '工频UPS' },
|
||||
{ id: 'modular', label: '模块化UPS / Modular UPS', short: '模块化UPS' },
|
||||
|
|
@ -327,7 +327,7 @@ const TRANSLATION_DICTIONARY = {
|
|||
'输出功率因数': { en: 'Output Power Factor', fr: 'Facteur de puissance de sortie', ru: 'Выходной коэффициент мощности', es: 'Factor de potencia de salida', ar: 'معامل قدرة الخرج' },
|
||||
'可并联台数': { en: 'Parallel Units', fr: 'Unités en parallèle', ru: 'Количество параллельных блоков', es: 'Unidades en paralelo', ar: 'عدد الوحدات المتوازية' },
|
||||
'过载保护': { en: 'Overload Protection', fr: 'Protection contre les surcharges', ru: 'Защита от перегрузки', es: 'Protección contra sobrecarga', ar: 'حماية من الحمل الزائد' },
|
||||
'在线高频UPS': { en: 'Online High-Frequency UPS', fr: 'Onduleur en ligne haute fréquence', ru: 'Онлайн высокочастотный ИБП', es: 'SAI en línea de alta frecuencia', ar: 'يو بي إس عالي التردد أونلاين' },
|
||||
'在线式高频UPS': { en: 'Online High-Frequency UPS', fr: 'Onduleur en ligne haute fréquence', ru: 'Онлайн высокочастотный ИБП', es: 'SAI en línea de alta frecuencia', ar: 'يو بي إس عالي التردد أونلاين' },
|
||||
'电压': { en: 'Voltage', fr: 'Tension', ru: 'Напряжение', es: 'Voltaje', ar: 'الجهد' },
|
||||
'视载功率': { en: 'Rated Power (VA)', fr: 'Puissance nominale (VA)', ru: 'Номинальная мощность (ВА)', es: 'Potencia nominal (VA)', ar: 'الطاقة الاسمية (فولت أمبير)' },
|
||||
'功率因数': { en: 'Power Factor', fr: 'Facteur de puissance', ru: 'Коэффициент мощности', es: 'Factor de potencia', ar: 'معامل القدرة' },
|
||||
|
|
@ -429,7 +429,7 @@ function productExportRows(p, categories) {
|
|||
if (p.noiseLevel) rows.push({ labelKey: '噪音', value: p.noiseLevel });
|
||||
if (p.dimensions) rows.push({ labelKey: '尺寸(mm)', value: p.dimensions });
|
||||
if (p.netWeight) rows.push({ labelKey: '净重(kg)', value: p.netWeight });
|
||||
} else if (isUpsCategory(cat) && (p.type === '机架式UPS' || p.type === '在线高频UPS')) {
|
||||
} else if (isUpsCategory(cat) && (p.type === '机架式UPS' || p.type === '在线式高频UPS')) {
|
||||
if (p.phase) rows.push({ labelKey: '相数', value: p.phase });
|
||||
if (p.powerOrCapacity) rows.push({ labelKey: '容量', value: p.powerOrCapacity });
|
||||
if (p.inputVoltage) rows.push({ labelKey: '输入电压', value: p.inputVoltage });
|
||||
|
|
@ -578,7 +578,7 @@ const blankProduct = () => ({
|
|||
efficiencyBatteryMode: '', // 效率(电池模式),如 "83%"
|
||||
chargingVoltage: '', // 充电电压,如 "27.4VDC±1%"
|
||||
optionalSnmp: '', // 可选SNMP,如 "Power management from SNMP manager and web browser"
|
||||
// 在线高频UPS专属字段(在机架式UPS那套字段基础上再加这3个)
|
||||
// 在线式高频UPS专属字段(在机架式UPS那套字段基础上再加这3个)
|
||||
outputPowerFactor: '', // 输出功率因数,如 "0.9" 或 "1"
|
||||
parallelUnits: '', // 可并联台数,如 "Not supported" 或具体数字
|
||||
overload: '', // 过载保护,如 "105%-125% 6-25s; >150% 200ms"
|
||||
|
|
@ -630,7 +630,7 @@ function powerInfoItems(p, categories) {
|
|||
if (p.netWeight) items.push({ key: 'weight', label: '净重(kg)', value: p.netWeight });
|
||||
return items;
|
||||
}
|
||||
if (isUpsCategory(cat) && (p.type === '机架式UPS' || p.type === '在线高频UPS')) {
|
||||
if (isUpsCategory(cat) && (p.type === '机架式UPS' || p.type === '在线式高频UPS')) {
|
||||
const items = [];
|
||||
if (p.phase) items.push({ key: 'phase', label: '相数', value: p.phase });
|
||||
if (p.powerOrCapacity) items.push({ key: 'capacity', label: '容量', value: p.powerOrCapacity });
|
||||
|
|
@ -3730,7 +3730,7 @@ function ProductForm({ draft, setDraft, onSave, onCancel, categories, onManage,
|
|||
const isMiniUps = isUps && draft.type === '迷你UPS';
|
||||
const isOfflineOrLI = isUps && (draft.type === '离线式UPS' || draft.type === '在线互动式UPS');
|
||||
const isRackUps = isUps && draft.type === '机架式UPS';
|
||||
const isOnlineHighFreq = isUps && draft.type === '在线高频UPS';
|
||||
const isOnlineHighFreq = isUps && draft.type === '在线式高频UPS';
|
||||
const isRackLikeUps = isRackUps || isOnlineHighFreq;
|
||||
const maxKW = computeMaxPowerKW(draft.ratedPower, draft.ratedPowerUnit, draft.powerFactor);
|
||||
const extraNames = draft.extraNames || [];
|
||||
|
|
|
|||
Loading…
Reference in New Issue