Compare commits

...

3 Commits

Author SHA1 Message Date
cc1fdebbd2 Merge branch 'paris_france_app' of http://1.95.131.171:3000/zzkj/smart_storage_app into paris_france_app
# Conflicts:
#	common/locales/homePage/ar.js
#	common/locales/homePage/de.js
#	common/locales/homePage/en.js
2026-03-26 21:00:53 +08:00
2dd2f255c0 更新语言包 2026-03-26 20:35:03 +08:00
a7c986fa3e feat: 远程配置 2026-03-24 08:49:46 +08:00
15 changed files with 2684 additions and 2612 deletions

View File

@ -99,6 +99,31 @@ export const formList = [
max: 30, max: 30,
default: 0, default: 0,
}, },
{
type: "Input",
label_zh: "读柴发的周期参数",
label_en: "Read the periodic parameters of the diesel generator",
label_hl: "Lees de periodeparameters van de dieselgenerator",
label_gr: "Lesen Sie die Periodenparameter des Dieselgenerators",
label_fr: "Lire les paramètres de période du générateur diesel",
label_es: "Leer los parámetros de período del generador diésel",
label_al: "اقرأ معلمات الفترة لمولد الديزل",
label_bl: "Przeczytaj parametry okresu generatora diesla",
place_zh: "请输入柴发的周期参数",
place_en: "Please enter the periodic parameters of the diesel generator",
place_hl: "Voer de periodeparameters van de dieselgenerator in",
place_gr: "Bitte geben Sie die Periodenparameter des Dieselgenerators ein",
place_fr: "Veuillez entrer les paramètres de période du générateur diesel",
place_es: "Por favor, introduzca los parámetros de período del generador diésel",
place_al: "الرجاء إدخال معلمات الفترة لمولد الديزل",
place_bl: "Proszę wprowadzić parametry okresu generatora diesla",
prop: "sys_45",
selectArr: [],
sort: 35,
min: 0,
max: 30,
default: 0,
},
{ {
type: "Input", type: "Input",
label_zh: "储能电表循环周期(单位:100毫秒)", label_zh: "储能电表循环周期(单位:100毫秒)",
@ -223,6 +248,37 @@ export const formList = [
min: 0, min: 0,
max: 30, max: 30,
default: 0, default: 0,
},
{
type: "Switch",
label_zh: "柴发开关机",
label_en: "Diesel Generator Start/Stop",
abel_hl: "Dieselgenerator Aan/Uit",
label_gr: "Dieselgenerator Ein/Aus",
label_fr: "Générateur diesel Marche/Arrêt",
label_es: "Generador diésel Encendido/Apagado",
label_al: "مولد ديزل تشغيل/إيقاف",
label_bl: "Generator diesla Włącz/Wyłącz",
value_zh: "",
value_en: "",
value_hl: "",
value_gr: "",
value_fr: "",
value_es: "",
value_al: "",
value_bl: "",
values_zh: "",
values_en: "",
values_hl: "",
values_gr: "",
values_fr: "",
values_es: "",
values_al: "",
values_bl: "",
prop: "sys_44",
selectArr: [], //[]
sort: 85,
default: 0,
}, },
{ {
type: "Select", type: "Select",
@ -267,8 +323,8 @@ export const formList = [
value: 1, value: 1,
}, },
{ {
label_zh: "自身ems", label_zh: "储能启机",
label_en: "oneself ems", label_en: "estorge start",
label_hl: "zelf ems", //荷兰语 label_hl: "zelf ems", //荷兰语
label_gr: "selbst ems", //德文 label_gr: "selbst ems", //德文
label_fr: "soi-même ems", //法文 label_fr: "soi-même ems", //法文
@ -383,7 +439,7 @@ export const formList = [
default: 0, default: 0,
}, },
{ {
type: "Select", type: "Switch",
label_zh: "计划曲线充放电使能", label_zh: "计划曲线充放电使能",
label_en: "Plan curve charge and discharge enable", label_en: "Plan curve charge and discharge enable",
label_hl: "Plan curve laad- en ontlaadfunctie inschakelen", //荷兰语 label_hl: "Plan curve laad- en ontlaadfunctie inschakelen", //荷兰语
@ -392,28 +448,24 @@ export const formList = [
label_es: "Activar carga y descarga de la curva de plan", //西班牙语 label_es: "Activar carga y descarga de la curva de plan", //西班牙语
label_al: "تفعيل شحن وتفريغ منحنى الخطة", //阿拉伯语 label_al: "تفعيل شحن وتفريغ منحنى الخطة", //阿拉伯语
label_bl: "Włącz ładowanie i rozładowanie krzywej planu", //波兰语 label_bl: "Włącz ładowanie i rozładowanie krzywej planu", //波兰语
place_zh: "请选择", value_zh: "",
place_en: "Please select", value_en: "",
place_hl: "Selecteer aub", //荷兰语 value_hl: "",
place_gr: "Bitte auswählen", //德文 value_gr: "",
place_fr: "Veuillez sélectionner", //法文 value_fr: "",
place_es: "Por favor, seleccione", //西班牙语 value_es: "",
place_al: "الرجاء التحديد", //阿拉伯语 value_al: "",
place_bl: "Proszę wybrać", //波兰语 value_bl: "",
values_zh: "",
values_en: "",
values_hl: "",
values_gr: "",
values_fr: "",
values_es: "",
values_al: "",
values_bl: "",
prop: "sys_11", prop: "sys_11",
selectArr: [ selectArr: [],
{
label_zh: "充放电使能",
label_en: "Charge and discharge enable",
label_hl: "Laad- en ontlaadfunctie inschakelen", //荷兰语
label_gr: "Laden und Entladen aktivieren", //德文
label_fr: "Activer la charge et la décharge", //法文
label_es: "Activar carga y descarga", //西班牙语
label_al: "تفعيل الشحن والتفريغ", //阿拉伯语
label_bl: "Włącz ładowanie i rozładowanie", //波兰语
value: 0,
},
],
sort: 110, sort: 110,
default: 0, default: 0,
}, },
@ -594,7 +646,7 @@ export const formList = [
selectArr: [], selectArr: [],
sort: 170, sort: 170,
min: 0, min: 0,
max: 30, max: 500,
default: 0, default: 0,
}, },
{ {
@ -619,7 +671,7 @@ export const formList = [
selectArr: [], selectArr: [],
sort: 180, sort: 180,
min: 0, min: 0,
max: 30, max: 50,
default: 0, default: 0,
}, },
{ {
@ -644,7 +696,7 @@ export const formList = [
selectArr: [], selectArr: [],
sort: 190, sort: 190,
min: 0, min: 0,
max: 30, max: 50,
default: 0, default: 0,
}, },
{ {
@ -669,7 +721,7 @@ export const formList = [
selectArr: [], selectArr: [],
sort: 200, sort: 200,
min: 0, min: 0,
max: 30, max: 50,
default: 0, default: 0,
}, },
{ {
@ -694,7 +746,7 @@ export const formList = [
selectArr: [], selectArr: [],
sort: 210, sort: 210,
min: 0, min: 0,
max: 30, max: 100,
default: 0, default: 0,
}, },
{ {
@ -719,7 +771,7 @@ export const formList = [
selectArr: [], selectArr: [],
sort: 220, sort: 220,
min: 0, min: 0,
max: 30, max: 1000,
default: 0, default: 0,
}, },
{ {
@ -744,7 +796,7 @@ export const formList = [
selectArr: [], selectArr: [],
sort: 230, sort: 230,
min: 0, min: 0,
max: 30, max: 120,
default: 0, default: 0,
}, },
{ {
@ -769,7 +821,7 @@ export const formList = [
selectArr: [], selectArr: [],
sort: 240, sort: 240,
min: 0, min: 0,
max: 30, max: 60,
default: 0, default: 0,
}, },
{ {
@ -794,7 +846,7 @@ export const formList = [
selectArr: [], selectArr: [],
sort: 250, sort: 250,
min: 0, min: 0,
max: 30, max: 100,
default: 0, default: 0,
}, },
{ {
@ -819,7 +871,7 @@ export const formList = [
selectArr: [], selectArr: [],
sort: 260, sort: 260,
min: 0, min: 0,
max: 30, max: 95,
default: 0, default: 0,
}, },
{ {
@ -844,7 +896,7 @@ export const formList = [
selectArr: [], selectArr: [],
sort: 270, sort: 270,
min: 0, min: 0,
max: 30, max: 90,
default: 0, default: 0,
}, },
{ {
@ -944,7 +996,7 @@ export const formList = [
selectArr: [], selectArr: [],
sort: 310, sort: 310,
min: 0, min: 0,
max: 30, max: 100,
default: 0, default: 0,
}, },
{ {
@ -969,7 +1021,7 @@ export const formList = [
selectArr: [], selectArr: [],
sort: 320, sort: 320,
min: 0, min: 0,
max: 30, max: 60,
default: 0, default: 0,
}, },
{ {
@ -994,7 +1046,7 @@ export const formList = [
selectArr: [], selectArr: [],
sort: 330, sort: 330,
min: 0, min: 0,
max: 30, max: 110,
default: 0, default: 0,
}, },
{ {
@ -1184,7 +1236,7 @@ export const formList = [
selectArr: [], selectArr: [],
sort: 380, sort: 380,
min: 0, min: 0,
max: 30, max: 100,
default: 0, default: 0,
}, },
{ {
@ -1209,7 +1261,7 @@ export const formList = [
selectArr: [], selectArr: [],
sort: 390, sort: 390,
min: 0, min: 0,
max: 30, max: 500,
default: 0, default: 0,
}, },
{ {
@ -1292,7 +1344,7 @@ export const formList = [
}, },
{ {
type: "Input", type: "Input",
label_zh: "外部光伏充电比例系数(o.1)", label_zh: "外部光伏充电比例系数(0.1)",
label_en: "External photovoltaic charging ratio coefficient (0.1)", label_en: "External photovoltaic charging ratio coefficient (0.1)",
label_hl: "Externe fotovoltaïsche oplaadsverhoudingscoëfficiënt (0.1)", //荷兰语 label_hl: "Externe fotovoltaïsche oplaadsverhoudingscoëfficiënt (0.1)", //荷兰语
label_gr: "Externer photovoltaischer Ladeverhältnis-Koeffizient (0.1)", //德文 label_gr: "Externer photovoltaischer Ladeverhältnis-Koeffizient (0.1)", //德文
@ -1312,7 +1364,7 @@ export const formList = [
selectArr: [], selectArr: [],
sort: 420, sort: 420,
min: 0, min: 0,
max: 30, max: 100,
default: 0, default: 0,
}, },
{ {
@ -1333,336 +1385,298 @@ export const formList = [
place_es: "Por favor, introduzca", //西班牙语 place_es: "Por favor, introduzca", //西班牙语
place_al: "الرجاء إدخال", //阿拉伯语 place_al: "الرجاء إدخال", //阿拉伯语
place_bl: "Wprowadź", //波兰语 place_bl: "Wprowadź", //波兰语
prop: "sys_43", prop: "sys_46",
selectArr: [], selectArr: [],
sort: 430, sort: 430,
min: 0, min: 0,
max: 30, max: 110,
default: 0,
},
{
type: "Switch",
label_zh: "中自STS保存参数",
label_en: "Save STS Parameters",
label_hl: "STS parameters opslaan",
label_gr: "STS-Parameter speichern",
label_fr: "Enregistrer les paramètres STS",
label_es: "Guardar parámetros STS",
label_al: "حفظ معلمات STS",
label_bl: "Zapisz parametry STS",
value_zh: "",
value_en: "",
value_hl: "",
value_gr: "",
value_fr: "",
value_es: "",
value_al: "",
value_bl: "",
values_zh: "",
values_en: "",
values_hl: "",
values_gr: "",
values_fr: "",
values_es: "",
values_al: "",
values_bl: "",
prop: "sys_40",
selectArr: [],
sort: 431,
default: 0,
},
{
type: "Switch",
label_zh: "中自STS开关故障清除",
label_en: "Clear STS Switch Fault",
label_hl: "STS schakelaar fout wissen",
label_gr: "STS-Schalter Fehler löschen",
label_fr: "Effacer défaut commutateur STS",
label_es: "Borrar fallo del interruptor STS",
label_al: "مسح خطأ مفتاح STS",
label_bl: "Wyczyść błąd przełącznika STS",
value_zh: "",
value_en: "",
value_hl: "",
value_gr: "",
value_fr: "",
value_es: "",
value_al: "",
value_bl: "",
values_zh: "",
values_en: "",
values_hl: "",
values_gr: "",
values_fr: "",
values_es: "",
values_al: "",
values_bl: "",
prop: "sys_47",
selectArr: [],
sort: 432,
default: 0, default: 0,
}, },
{ {
type: "Input", type: "Input",
label_zh: "备用参数1", label_zh: "中自STS电网欠压阈值(单位:0.1V)",
label_en: "Parameter 1", label_en: "STS Grid Undervoltage Threshold (Unit: 0.1V)",
label_hl: "Parameter 1", //荷兰语 label_hl: "STS net onderspanning drempel (Eenheid: 0.1V)",
label_gr: "Parameter 1", //德文 label_gr: "STS Netz-Unterspannungsschwelle (Einheit: 0.1V)",
label_fr: "Paramètre 1", //法文 label_fr: "Seuil de sous-tension réseau STS (Unité: 0.1V)",
label_es: "Parámetro 1", //西班牙语 label_es: "Umbral de subtensión de red STS (Unidad: 0.1V)",
label_al: "معلمة 1", //阿拉伯语 label_al: "حد انخفاض جهد الشبكة STS (الوحدة: 0.1V)",
label_bl: "Parametr 1", //波兰语 label_bl: "Próg zaniżonego napięcia sieci STS (Jednostka: 0.1V)",
place_zh: "请输入", //中文 place_zh: "请输入",
place_en: "Please enter",//英文 place_en: "Please enter",
place_hl: "Voer in",//荷兰语 place_hl: "Voer in",
place_gr: "Geben Sie ein", //德文 place_gr: "Geben Sie ein",
place_fr: "Veuillez entrer", //法文 place_fr: "Veuillez entrer",
place_es: "Por favor, introduzca", //西班牙语 place_es: "Por favor, introduzca",
place_al: "الرجاء إدخال", //阿拉伯语 place_al: "الرجاء إدخال",
place_bl: "Wprowadź", //波兰语 place_bl: "Wprowadź",
prop: "Parameter_1", prop: "sys_48",
selectArr: [],
sort: 433,
min: 0,
max: 65535,
default: 0,
},
{
type: "Input",
label_zh: "中自STS电网过压阈值(单位:0.1V)",
label_en: "STS Grid Overvoltage Threshold (Unit: 0.1V)",
label_hl: "STS net overspanning drempel (Eenheid: 0.1V)",
label_gr: "STS Netz-Überspannungsschwelle (Einheit: 0.1V)",
label_fr: "Seuil de surtension réseau STS (Unité: 0.1V)",
label_es: "Umbral de sobretensión de red STS (Unidad: 0.1V)",
label_al: "حد ارتفاع جهد الشبكة STS (الوحدة: 0.1V)",
label_bl: "Próg podwyższonego napięcia sieci STS (Jednostka: 0.1V)",
place_zh: "请输入",
place_en: "Please enter",
place_hl: "Voer in",
place_gr: "Geben Sie ein",
place_fr: "Veuillez entrer",
place_es: "Por favor, introduzca",
place_al: "الرجاء إدخال",
place_bl: "Wprowadź",
prop: "sys_49",
selectArr: [],
sort: 434,
min: 0,
max: 65535,
default: 0,
},
{
type: "Input",
label_zh: "中自STS电网欠频阈值(单位:0.01Hz)",
label_en: "STS Grid Underfrequency Threshold (Unit: 0.01Hz)",
label_hl: "STS net onderfrequentie drempel (Eenheid: 0.01Hz)",
label_gr: "STS Netz-Unterfrequenzschwelle (Einheit: 0.01Hz)",
label_fr: "Seuil de sous-fréquence réseau STS (Unité: 0.01Hz)",
label_es: "Umbral de subfrecuencia de red STS (Unidad: 0.01Hz)",
label_al: "حد انخفاض تردد الشبكة STS (الوحدة: 0.01Hz)",
label_bl: "Próg zaniżonej częstotliwości sieci STS (Jednostka: 0.01Hz)",
place_zh: "请输入",
place_en: "Please enter",
place_hl: "Voer in",
place_gr: "Geben Sie ein",
place_fr: "Veuillez entrer",
place_es: "Por favor, introduzca",
place_al: "الرجاء إدخال",
place_bl: "Wprowadź",
prop: "sys_50",
selectArr: [],
sort: 435,
min: 0,
max: 65535,
default: 0,
},
{
type: "Input",
label_zh: "中自STS电网过频阈值(单位:0.01Hz)",
label_en: "STS Grid Overfrequency Threshold (Unit: 0.01Hz)",
label_hl: "STS net overfrequentie drempel (Eenheid: 0.01Hz)",
label_gr: "STS Netz-Überfrequenzschwelle (Einheit: 0.01Hz)",
label_fr: "Seuil de sur-fréquence réseau STS (Unité: 0.01Hz)",
label_es: "Umbral de sobrefrecuencia de red STS (Unidad: 0.01Hz)",
label_al: "حد ارتفاع تردد الشبكة STS (الوحدة: 0.01Hz)",
label_bl: "Próg podwyższonej częstotliwości sieci STS (Jednostka: 0.01Hz)",
place_zh: "请输入",
place_en: "Please enter",
place_hl: "Voer in",
place_gr: "Geben Sie ein",
place_fr: "Veuillez entrer",
place_es: "Por favor, introduzca",
place_al: "الرجاء إدخال",
place_bl: "Wprowadź",
prop: "sys_51",
selectArr: [],
sort: 436,
min: 0,
max: 65535,
default: 0,
},
{
type: "Input",
label_zh: "中自STS电网过流阈值(单位:0.01A)",
label_en: "STS Grid Overcurrent Threshold (Unit: 0.01A)",
label_hl: "STS net overstroom drempel (Eenheid: 0.01A)",
label_gr: "STS Netz-Überstromschwelle (Einheit: 0.01A)",
label_fr: "Seuil de surintensité réseau STS (Unité: 0.01A)",
label_es: "Umbral de sobrecorriente de red STS (Unidad: 0.01A)",
label_al: "حد ارتفاع تيار الشبكة STS (الوحدة: 0.01A)",
label_bl: "Próg nadprądowy sieci STS (Jednostka: 0.01A)",
place_zh: "请输入",
place_en: "Please enter",
place_hl: "Voer in",
place_gr: "Geben Sie ein",
place_fr: "Veuillez entrer",
place_es: "Por favor, introduzca",
place_al: "الرجاء إدخال",
place_bl: "Wprowadź",
prop: "sys_52",
selectArr: [],
sort: 437,
min: 0,
max: 65535,
default: 0,
},
{
type: "Input",
label_zh: "中自STS负载欠压阈值(单位:0.1V)",
label_en: "STS Load Undervoltage Threshold (Unit: 0.1V)",
label_hl: "STS belasting onderspanning drempel (Eenheid: 0.1V)",
label_gr: "STS Last-Unterspannungsschwelle (Einheit: 0.1V)",
label_fr: "Seuil de sous-tension charge STS (Unité: 0.1V)",
label_es: "Umbral de subtensión de carga STS (Unidad: 0.1V)",
label_al: "حد انخفاض جهد الحمل STS (الوحدة: 0.1V)",
label_bl: "Próg zaniżonego napięcia obciążenia STS (Jednostka: 0.1V)",
place_zh: "请输入",
place_en: "Please enter",
place_hl: "Voer in",
place_gr: "Geben Sie ein",
place_fr: "Veuillez entrer",
place_es: "Por favor, introduzca",
place_al: "الرجاء إدخال",
place_bl: "Wprowadź",
prop: "sys_53",
selectArr: [],
sort: 438,
min: 0,
max: 65535,
default: 0,
},
{
type: "Input",
label_zh: "中自STS相位差阈值(单位:0.1°)",
label_en: "STS Phase Difference Threshold (Unit: 0.1°)",
label_hl: "STS faseverschil drempel (Eenheid: 0.1°)",
label_gr: "STS Phasendifferenzschwelle (Einheit: 0.1°)",
label_fr: "Seuil de différence de phase STS (Unité: 0.1°)",
label_es: "Umbral de diferencia de fase STS (Unidad: 0.1°)",
label_al: "حد فرق الطور STS (الوحدة: 0.1°)",
label_bl: "Próg różnicy faz STS (Jednostka: 0.1°)",
place_zh: "请输入",
place_en: "Please enter",
place_hl: "Voer in",
place_gr: "Geben Sie ein",
place_fr: "Veuillez entrer",
place_es: "Por favor, introduzca",
place_al: "الرجاء إدخال",
place_bl: "Wprowadź",
prop: "sys_54",
selectArr: [],
sort: 439,
min: 0,
max: 65535,
default: 0,
},
{
type: "Input",
label_zh: "中自STS频率差阈值(单位:0.1Hz)",
label_en: "STS Frequency Difference Threshold (Unit: 0.1Hz)",
label_hl: "STS frequentieverschil drempel (Eenheid: 0.1Hz)",
label_gr: "STS Frequenzdifferenzschwelle (Einheit: 0.1Hz)",
label_fr: "Seuil de différence de fréquence STS (Unité: 0.1Hz)",
label_es: "Umbral de diferencia de frecuencia STS (Unidad: 0.1Hz)",
label_al: "حد فرق التردد STS (الوحدة: 0.1Hz)",
label_bl: "Próg różnicy częstotliwości STS (Jednostka: 0.1Hz)",
place_zh: "请输入",
place_en: "Please enter",
place_hl: "Voer in",
place_gr: "Geben Sie ein",
place_fr: "Veuillez entrer",
place_es: "Por favor, introduzca",
place_al: "الرجاء إدخال",
place_bl: "Wprowadź",
prop: "sys_55",
selectArr: [], selectArr: [],
sort: 440, sort: 440,
min: 0, min: 0,
max: 30, max: 65535,
default: 0, default: 0,
}, },
{ {
type: "Input", type: "Input",
label_zh: "备用参数2", label_zh: "中自STS电压系数阈值(单位:0.01)",
label_en: "Parameter 2", label_en: "STS Voltage Coefficient Threshold (Unit: 0.01)",
label_hl: "Parameter 2", //荷兰语 label_hl: "STS spanningscoëfficiënt drempel (Eenheid: 0.01)",
label_gr: "Parameter 2", //德文 label_gr: "STS Spannungskoeffizientenschwelle (Einheit: 0.01)",
label_fr: "Paramètre 2", //法文 label_fr: "Seuil de coefficient de tension STS (Unité: 0.01)",
label_es: "Parámetro 2", //西班牙语 label_es: "Umbral de coeficiente de tensión STS (Unidad: 0.01)",
label_al: "معلمة 2", //阿拉伯语 label_al: "حد معامل الجهد STS (الوحدة: 0.01)",
label_bl: "Parametr 2", //波兰语 label_bl: "Próg współczynnika napięcia STS (Jednostka: 0.01)",
place_zh: "请输入", //中文 place_zh: "请输入",
place_en: "Please enter",//英文 place_en: "Please enter",
place_hl: "Voer in",//荷兰语 place_hl: "Voer in",
place_gr: "Geben Sie ein", //德文 place_gr: "Geben Sie ein",
place_fr: "Veuillez entrer", //法文 place_fr: "Veuillez entrer",
place_es: "Por favor, introduzca", //西班牙语 place_es: "Por favor, introduzca",
place_al: "الرجاء إدخال", //阿拉伯语 place_al: "الرجاء إدخال",
place_bl: "Wprowadź", //波兰语 place_bl: "Wprowadź",
prop: "Parameter_2", prop: "sys_56",
selectArr: [], selectArr: [],
sort: 450, sort: 441,
min: 0, min: 0,
max: 30, max: 65535,
default: 0,
},
{
type: "Input",
label_zh: "备用参数3",
label_en: "Parameter 3",
label_hl: "Parameter 3", //荷兰语
label_gr: "Parameter 3", //德文
label_fr: "Paramètre 3", //法文
label_es: "Parámetro 3", //西班牙语
label_al: "معلمة 3", //阿拉伯语
label_bl: "Parametr 3", //波兰语
place_zh: "请输入", //中文
place_en: "Please enter",//英文
place_hl: "Voer in",//荷兰语
place_gr: "Geben Sie ein", //德文
place_fr: "Veuillez entrer", //法文
place_es: "Por favor, introduzca", //西班牙语
place_al: "الرجاء إدخال", //阿拉伯语
place_bl: "Wprowadź", //波兰语
prop: "Parameter_3",
selectArr: [],
sort: 460,
min: 0,
max: 30,
default: 0,
},
{
type: "Input",
label_zh: "备用参数4",
label_en: "Parameter 4",
label_hl: "Parameter 4", //荷兰语
label_gr: "Parameter 4", //德文
label_fr: "Paramètre 4", //法文
label_es: "Parámetro 4", //西班牙语
label_al: "معلمة 4", //阿拉伯语
label_bl: "Parametr 4", //波兰语
place_zh: "请输入", //中文
place_en: "Please enter",//英文
place_hl: "Voer in",//荷兰语
place_gr: "Geben Sie ein", //德文
place_fr: "Veuillez entrer", //法文
place_es: "Por favor, introduzca", //西班牙语
place_al: "الرجاء إدخال", //阿拉伯语
place_bl: "Wprowadź", //波兰语
prop: "Parameter_4",
selectArr: [],
sort: 470,
min: 0,
max: 30,
default: 0,
},
{
type: "Input",
label_zh: "备用参数5",
label_en: "Parameter 5",
label_hl: "Parameter 5", //荷兰语
label_gr: "Parameter 5", //德文
label_fr: "Paramètre 5", //法文
label_es: "Parámetro 5", //西班牙语
label_al: "معلمة 5", //阿拉伯语
label_bl: "Parametr 5", //波兰语
place_zh: "请输入", //中文
place_en: "Please enter",//英文
place_hl: "Voer in",//荷兰语
place_gr: "Geben Sie ein", //德文
place_fr: "Veuillez entrer", //法文
place_es: "Por favor, introduzca", //西班牙语
place_al: "الرجاء إدخال", //阿拉伯语
place_bl: "Wprowadź", //波兰语
prop: "Parameter_5",
selectArr: [],
sort: 480,
min: 0,
max: 30,
default: 0,
},
{
type: "Input",
label_zh: "备用参数6",
label_en: "Parameter 6",
label_hl: "Parameter 6", //荷兰语
label_gr: "Parameter 6", //德文
label_fr: "Paramètre 6", //法文
label_es: "Parámetro 6", //西班牙语
label_al: "معلمة 6", //阿拉伯语
label_bl: "Parametr 6", //波兰语
place_zh: "请输入", //中文
place_en: "Please enter",//英文
place_hl: "Voer in",//荷兰语
place_gr: "Geben Sie ein", //德文
place_fr: "Veuillez entrer", //法文
place_es: "Por favor, introduzca", //西班牙语
place_al: "الرجاء إدخال", //阿拉伯语
place_bl: "Wprowadź", //波兰语
prop: "Parameter_6",
selectArr: [],
sort: 490,
min: 0,
max: 30,
default: 0,
},
{
type: "Input",
label_zh: "备用参数7",
label_en: "Parameter 7",
label_hl: "Parameter 7", //荷兰语
label_gr: "Parameter 7", //德文
label_fr: "Paramètre 7", //法文
label_es: "Parámetro 7", //西班牙语
label_al: "معلمة 7", //阿拉伯语
label_bl: "Parametr 7", //波兰语
place_zh: "请输入", //中文
place_en: "Please enter",//英文
place_hl: "Voer in",//荷兰语
place_gr: "Geben Sie ein", //德文
place_fr: "Veuillez entrer", //法文
place_es: "Por favor, introduzca", //西班牙语
place_al: "الرجاء إدخال", //阿拉伯语
place_bl: "Wprowadź", //波兰语
prop: "Parameter_7",
selectArr: [],
sort: 500,
min: 0,
max: 30,
default: 0,
},
{
type: "Input",
label_zh: "备用参数8",
label_en: "Parameter 8",
label_hl: "Parameter 8", //荷兰语
label_gr: "Parameter 8", //德文
label_fr: "Paramètre 8", //法文
label_es: "Parámetro 8", //西班牙语
label_al: "معلمة 8", //阿拉伯语
label_bl: "Parametr 8", //波兰语
place_zh: "请输入", //中文
place_en: "Please enter",//英文
place_hl: "Voer in",//荷兰语
place_gr: "Geben Sie ein", //德文
place_fr: "Veuillez entrer", //法文
place_es: "Por favor, introduzca", //西班牙语
place_al: "الرجاء إدخال", //阿拉伯语
place_bl: "Wprowadź", //波兰语
prop: "Parameter_8",
selectArr: [],
sort: 510,
min: 0,
max: 30,
default: 0,
},
{
type: "Input",
label_zh: "备用参数9",
label_en: "Parameter 9",
label_hl: "Parameter 9", //荷兰语
label_gr: "Parameter 9", //德文
label_fr: "Paramètre 9", //法文
label_es: "Parámetro 9", //西班牙语
label_al: "معلمة 9", //阿拉伯语
label_bl: "Parametr 9", //波兰语
place_zh: "请输入", //中文
place_en: "Please enter",//英文
place_hl: "Voer in",//荷兰语
place_gr: "Geben Sie ein", //德文
place_fr: "Veuillez entrer", //法文
place_es: "Por favor, introduzca", //西班牙语
place_al: "الرجاء إدخال", //阿拉伯语
place_bl: "Wprowadź", //波兰语
prop: "Parameter_9",
selectArr: [],
sort: 520,
min: 0,
max: 30,
default: 0,
},
{
type: "Input",
label_zh: "备用参数10",
label_en: "Parameter 10",
label_hl: "Parameter 10", //荷兰语
label_gr: "Parameter 10", //德文
label_fr: "Paramètre 10", //法文
label_es: "Parámetro 10", //西班牙语
label_al: "معلمة 10", //阿拉伯语
label_bl: "Parametr 10", //波兰语
place_zh: "请输入", //中文
place_en: "Please enter",//英文
place_hl: "Voer in",//荷兰语
place_gr: "Geben Sie ein", //德文
place_fr: "Veuillez entrer", //法文
place_es: "Por favor, introduzca", //西班牙语
place_al: "الرجاء إدخال", //阿拉伯语
place_bl: "Wprowadź", //波兰语
prop: "Parameter_10",
selectArr: [],
sort: 530,
min: 0,
max: 30,
default: 0,
},
{
type: "Input",
label_zh: "备用参数11",
label_en: "Parameter 11",
label_hl: "Parameter 11", //荷兰语
label_gr: "Parameter 11", //德文
label_fr: "Paramètre 11", //法文
label_es: "Parámetro 11", //西班牙语
label_al: "معلمة 11", //阿拉伯语
label_bl: "Parametr 11", //波兰语
place_zh: "请输入", //中文
place_en: "Please enter",//英文
place_hl: "Voer in",//荷兰语
place_gr: "Geben Sie ein", //德文
place_fr: "Veuillez entrer", //法文
place_es: "Por favor, introduzca", //西班牙语
place_al: "الرجاء إدخال", //阿拉伯语
place_bl: "Wprowadź", //波兰语
prop: "Parameter_11",
selectArr: [],
sort: 540,
min: 0,
max: 30,
default: 0,
},
{
type: "Input",
label_zh: "备用参数12",
label_en: "Parameter 12",
label_hl: "Parameter 12", //荷兰语
label_gr: "Parameter 12", //德文
label_fr: "Paramètre 12", //法文
label_es: "Parámetro 12", //西班牙语
label_al: "معلمة 12", //阿拉伯语
label_bl: "Parametr 12", //波兰语
place_zh: "请输入", //中文
place_en: "Please enter",//英文
place_hl: "Voer in",//荷兰语
place_gr: "Geben Sie ein", //德文
place_fr: "Veuillez entrer", //法文
place_es: "Por favor, introduzca", //西班牙语
place_al: "الرجاء إدخال", //阿拉伯语
place_bl: "Wprowadź", //波兰语
prop: "Parameter_12",
selectArr: [],
sort: 550,
min: 0,
max: 30,
default: 0,
},
{
type: "Input",
label_zh: "备用参数13",
label_en: "Parameter 13",
label_hl: "Parameter 13", //荷兰语
label_gr: "Parameter 13", //德文
label_fr: "Paramètre 13", //法文
label_es: "Parámetro 13", //西班牙语
label_al: "معلمة 13", //阿拉伯语
label_bl: "Parametr 13", //波兰语
place_zh: "请输入", //中文
place_en: "Please enter",//英文
place_hl: "Voer in",//荷兰语
place_gr: "Geben Sie ein", //德文
place_fr: "Veuillez entrer", //法文
place_es: "Por favor, introduzca", //西班牙语
place_al: "الرجاء إدخال", //阿拉伯语
place_bl: "Wprowadź", //波兰语
prop: "Parameter_13",
selectArr: [],
sort: 560,
min: 0,
max: 30,
default: 0, default: 0,
}, },
{ {
@ -1840,4 +1854,4 @@ export const formList = [
max: 30, max: 30,
default: 0, default: 0,
}, },
]; ];

View File

@ -39,21 +39,21 @@ export default {
} }
], ],
useElecPrice: 'سعر الكهرباء', useElecPrice: 'سعر الكهرباء',
workStatus: 'حالة التشغيل: ', workStatus: 'الحالة:',
standing: 'خامل', standing: 'خامل',
activePowerpcs: 'الطاقة النشطة: ', activePowerpcs: 'الطاقة النشطة: ',
operatingPower: 'طاقة التشغيل', operatingPower: 'قوة',
accumulatedElectricityConsumption: 'الاستهلاك التراكمي للكهرباء', accumulatedElectricityConsumption: 'الطاقة الإجمالية',
pvKpi: 'KPI للطاقة الكهروضوئية', pvKpi: 'KPI للطاقة الكهروضوئية',
saveStandardCoal: 'توفير الفحم القياسي (طن)', saveStandardCoal: 'توفير الفحم القياسي (طن)',
equivalentCo2Reduction: 'انبعاثات CO2 المخفضة (طن)', equivalentCo2Reduction: 'انبعاثات CO2 المخفضة (طن)',
equivalentTreePlantings: 'الأشجار المزروعة المكافئة (شجرة)', equivalentTreePlantings: 'الأشجار المزروعة المكافئة (شجرة)',
dailyPowerGeneration: 'التوليد اليومي', dailyPowerGeneration: 'التوليد اليومي',
cumulativePowerGeneration: 'التوليد التراكمي', cumulativePowerGeneration: 'إجمالي التوليد',
socialContribution: 'المساهمة الاجتماعية', socialContribution: 'المساهمة الاجتماعية',
energyStorageRevenueReport: 'تقرير إيرادات تخزين الطاقة', energyStorageRevenueReport: 'تقرير إيرادات تخزين الطاقة',
pvStorageRevenueReport: 'تقرير إيرادات الألواح الكهروضوئية', pvStorageRevenueReport: 'تقرير إيرادات الألواح الكهروضوئية',
projectMonthlyPower: 'حجم التوليد الشهري للمشروع', projectMonthlyPower: 'التوليد الشهري',
powerGeneration: 'حجم التوليد', powerGeneration: 'حجم التوليد',
mpptTopu: 'مخطط طوبولوجيا MPPT', mpptTopu: 'مخطط طوبولوجيا MPPT',
powerGenerationCapacity: 'طاقة التوليد', powerGenerationCapacity: 'طاقة التوليد',
@ -63,20 +63,20 @@ export default {
busCurrent: 'تيار BAT', busCurrent: 'تيار BAT',
dc: 'تيار التيار المستمر', dc: 'تيار التيار المستمر',
dcVoltage: 'جهد التيار المستمر', dcVoltage: 'جهد التيار المستمر',
operatingPower: 'طاقة التشغيل', operatingPower: 'قوة',
pvPower: 'الطاقة', pvPower: 'الطاقة',
enmonthTotalChargePrice: 'إجمالي المبلغ الإجمالي لإجمالي حجم الشحن الشهري (يوان صيني)', enmonthTotalChargePrice: 'تكلفة الشحن الشهرية',
enmonthTotalDisChargePrice: جمالي المبلغ الإجمالي لحجم التفريغ الشهري (يوان صيني)', enmonthTotalDisChargePrice: يراد التفريغ الشهري',
enearnings: 'الإيرادات (يوان صيني)', enearnings: 'الإيرادات (يوان صيني)',
pvSwitch: 'مفتاح PV', pvSwitch: 'مفتاح PV',
stationDatacom: 'بيانات محطة توليد الكهرباء', stationDatacom: 'بيانات محطة توليد الكهرباء',
sevenDaycom:'أسابيع', sevenDaycom:'أسبوع',
todayEarning: 'مكاسب اليوم ( EGP )', todayEarning: 'مكاسب اليوم (EGP)',
totalRevenue: 'الدخل التراكمي(EGP)', totalRevenue: 'الدخل التراكمي(EGP)',
ratedPower: 'تصنيف السلطة(kW)', ratedPower: 'تصنيف السلطة(kW)',
currentMonthlyPowerGeneration: 'توليد الطاقة في هذا الشهر', currentMonthlyPowerGeneration: 'التوليد الشهري',
ratedPowernokw: 'تصنيف السلطة', ratedPowernokw: 'تصنيف السلطة',
powerGenerationStatus: 'مشروع توليد الطاقة', powerGenerationStatus: 'نظرة عامة على التوليد',
monthlyIncome: 'دخل الشهر(EGP)', monthlyIncome: 'دخل الشهر(EGP)',
lowV:'الجهد المنخفض الجانب', lowV:'الجهد المنخفض الجانب',
lowI:'الجانب المنخفض الحالي', lowI:'الجانب المنخفض الحالي',
@ -130,7 +130,7 @@ export default {
standby: 'الاستعداد', standby: 'الاستعداد',
run: 'التشغيل', run: 'التشغيل',
allActivePower: 'إجمالي الطاقة النشطة (كيلوواط): ', allActivePower: 'إجمالي الطاقة النشطة (كيلوواط): ',
cabinet: 'خزانة تخزين الطاقة', cabinet: 'خزانة',
gridMeter: 'عداد جانب الشبكة', gridMeter: 'عداد جانب الشبكة',
photovoltaic: 'الطاقة الكهروضوئية', photovoltaic: 'الطاقة الكهروضوئية',
battery: 'البطارية', battery: 'البطارية',
@ -144,27 +144,27 @@ export default {
policy: 'استراتيجية', policy: 'استراتيجية',
stationTopo: 'توبولوجيا محطة الطاقة', stationTopo: 'توبولوجيا محطة الطاقة',
deviceMonitor: 'مراقبة المعدات', deviceMonitor: 'مراقبة المعدات',
runCurve: 'منحنيات التشغيل', runCurve: 'منحنى التشغيل',
chargeDisData: 'بيانات الشحن والتفريغ', chargeDisData: 'بيانات الشحن والتفريغ',
stationData: 'بيانات محطة الطاقة', stationData: 'بيانات محطة الطاقة',
environmentalData: 'بيانات التحكم البيئي', environmentalData: 'بيانات التحكم البيئي',
sevenDay: 'آخر سبعة أيام', sevenDay: 'أسبوع',
monthDay: 'آخر شهر', monthDay: 'شهر',
monthThree: 'آخر ثلاثة أشهر', monthThree: 'آخر ثلاثة أشهر',
yearDay: 'العام الماضي', yearDay: 'سنة',
tip: 'تنبيه', tip: 'تنبيه',
loading: 'تحميل الموارد...', loading: 'تحميل الموارد...',
power: 'الطاقة (كيلوواط)', power: 'الطاقة (كيلوواط)',
photovoltaicCharge: 'الشحن الكهروضوئي', photovoltaicCharge: 'شحن شمسي',
chargingandDischarging: 'حجم الشحن والتفريغ', chargingandDischarging: 'شحن وتفريغ',
safeDaysUnit: 'أيام التشغيل الآمن (أيام)', safeDaysUnit: 'أيام التشغيل الآمن',
totalCapacity: 'إجمالي السعة المركبة', totalCapacity: 'السعة الإجمالية',
systemConversionEfficiency: 'كفاءة تحويل النظام', systemConversionEfficiency: 'كفاءة تحويل النظام',
currentPower: 'الطاقة الحالية', currentPower: 'الطاقة الحالية',
totalCharge: 'إجمالي حجم الشحن', totalCharge: 'إجمالي الشحن',
totalDischarge: 'إجمالي حجم التفريغ', totalDischarge: 'إجمالي التفريغ',
dailyCharge: 'حجم الشحن اليومي', dailyCharge: 'الشحن اليومي',
dailyDischarge: 'حجم التفريغ اليومي', dailyDischarge: 'التفريغ اليومي',
dayPhotovoltaic: 'حجم التوليد الكهروضوئي', dayPhotovoltaic: 'حجم التوليد الكهروضوئي',
noData: 'لا توجد بيانات متاحة', noData: 'لا توجد بيانات متاحة',
station: 'محطة طاقة', station: 'محطة طاقة',
@ -296,10 +296,10 @@ export default {
DCVol: 'جهد التيار المستمر', DCVol: 'جهد التيار المستمر',
DCCurrent: 'تيار التيار المستمر', DCCurrent: 'تيار التيار المستمر',
acbreaker: 'قطع زرارة التيار المتردد', acbreaker: 'قطع زرارة التيار المتردد',
dcbreaker: 'قطع زرارة التيار المستمر', dcbreakerCom: 'قطع زرارة التيار المستمر',
runState: 'حالة التشغيل', runState: 'حالة التشغيل',
rsState: 'حالة التوصيل عن بعد أو بالقرب من الشبكة', rsState: 'حالة التوصيل عن بعد أو بالقرب من الشبكة',
gridMode: 'حالة التوصيل والانفصال عن الشبكة', gridModeCom: 'حالة الشبكة',
deviceState: 'حالة الجهاز', deviceState: 'حالة الجهاز',
totalActivePower: 'إجمالي الطاقة النشطة', totalActivePower: 'إجمالي الطاقة النشطة',
totalReactivePower: 'إجمالي الطاقة التفاعلية', totalReactivePower: 'إجمالي الطاقة التفاعلية',
@ -353,8 +353,8 @@ export default {
}, },
clusterTotalVol: 'مستوى الجهد الكلي للبطارية / SOC', clusterTotalVol: 'مستوى الجهد الكلي للبطارية / SOC',
runData: 'بيانات التشغيل', runData: 'بيانات التشغيل',
cumCharge: 'الشحن التراكمي', cumCharge: 'إجمالي الشحن',
cumDischarge: 'التفريغ التراكمي', cumDischarge: 'إجمالي التفريغ',
avgTem: 'متوسط درجة الحرارة', avgTem: 'متوسط درجة الحرارة',
avgVol: 'متوسط الجهد', avgVol: 'متوسط الجهد',
maxCellVol: 'الجهد الأقصى للخلية', maxCellVol: 'الجهد الأقصى للخلية',
@ -373,10 +373,10 @@ export default {
bvol: 'جهد فاز B', bvol: 'جهد فاز B',
cvol: 'جهد فاز C', cvol: 'جهد فاز C',
zxygzdl: 'إجمالي الطاقة النشطة الأمامية', zxygzdl: 'إجمالي الطاقة النشطة الأمامية',
dlj: 'الطاقة (ذروة)', dlj: 'ذروة حرجة',
dlf: 'الطاقة (قمة)', dlf: 'ذروة',
dlp: 'الطاقة (عادية)', dlp: 'مستوى متوسط',
dlg: 'الطاقة (وادي)', dlg: 'خارج الذروة',
fxygzdl: 'إجمالي الطاقة النشطة العكسية', fxygzdl: 'إجمالي الطاقة النشطة العكسية',
hxyggl: 'الطاقة النشطة للطور المركب', hxyggl: 'الطاقة النشطة للطور المركب',
hxwggl: 'الطاقة التفاعلية للطور المركب', hxwggl: 'الطاقة التفاعلية للطور المركب',
@ -429,7 +429,7 @@ export default {
stackTotalCurrent: 'تيار التجميع الكلي', stackTotalCurrent: 'تيار التجميع الكلي',
stackSoc: 'SOC للتجميع', stackSoc: 'SOC للتجميع',
CumulativeCharge: 'الشحن التراكمي', CumulativeCharge: 'الشحن التراكمي',
CumulativeDischarge: 'التفريغ التراكمي', CumulativeDischarge: 'إجمالي التفريغ',
zdz: 'مقاومة العزل الموجبة', zdz: 'مقاومة العزل الموجبة',
fdz: 'مقاومة العزل السالبة', fdz: 'مقاومة العزل السالبة',
rechargeCapacity: 'الطاقة الممكنة للشحن', rechargeCapacity: 'الطاقة الممكنة للشحن',
@ -443,17 +443,17 @@ export default {
historyData: 'البيانات التاريخية' historyData: 'البيانات التاريخية'
}, },
earning: { earning: {
changeDischargePro: 'نظرة عامة على شحن وتفريغ المشروع', changeDischargePro: 'نظرة عامة للشحن والتفريغ',
capacity: 'السعة المركبة', capacity: 'السعة',
monthTotalCharge: 'إجمالي طاقة الشحن لهذا الشهر', monthTotalCharge: 'الشحن الشهري',
monthTotalDischarge: 'إجمالي طاقة التفريغ لهذا الشهر', monthTotalDischarge: 'التفريغ الشهري',
monthEff: 'كفاءة تحويل النظام الشهرية', monthEff: 'كفاءة النظام الشهرية',
chargeVol: 'الشحن التراكمي', chargeVol: 'إجمالي الشحن',
dischargeVol: 'التفريغ التراكمي', dischargeVol: 'إجمالي التفريغ',
totalEff: 'كفاءة تحويل النظام التراكمية', totalEff: 'الكفاءة الإجمالية للنظام',
projectRevenue: 'حالة إيرادات المشروع', projectRevenue: 'حالة إيرادات المشروع',
monthTotalChargePrice: 'إجمالي المبلغ لإجمالي حجم الشحن الشهري (يوان صيني)', monthTotalChargePrice: 'تكلفة الشحن الشهرية',
monthTotalDisChargePrice: جمالي المبلغ لإجمالي حجم التفريغ الشهري (يوان صيني)', monthTotalDisChargePrice: يراد التفريغ الشهري',
earnings: 'الإيرادات (يوان صيني)', earnings: 'الإيرادات (يوان صيني)',
earningsDetail: 'تفاصيل الإيرادات', earningsDetail: 'تفاصيل الإيرادات',
charge: 'الشحن', charge: 'الشحن',
@ -471,14 +471,14 @@ export default {
}, },
policy: { policy: {
planCurve: 'منحنى الجدول الزمني', planCurve: 'منحنى الجدول الزمني',
planCurveTem: 'قالب منحنى الجدول الزمني', planCurveTem: 'قالب الجدول',
IssueDevice: 'جهاز إصدار الأوامر', IssueDevice: 'الجهاز المستهدف',
operateOrNot: 'سواء في التشغيل', operateOrNot: 'قيد التشغيل',
socUplimit: 'الحد الأعلى لـ SOC', socUplimit: 'الحد الأعلى SOC',
socDownlimit: 'الحد الأدنى لـ SOC', socDownlimit: 'الحد الأدنى SOC',
effectiveTime: 'وقت السريان', effectiveTime: 'وقت البدء',
selectEffectiveTime: 'يرجى تحديد وقت السريان', selectEffectiveTime: 'اختر الوقت',
distributeResult: 'نتيجة الإصدار', distributeResult: 'نتيجة الأمر',
notDelivered: 'لم يتم الإصدار', notDelivered: 'لم يتم الإصدار',
commandDistribution: 'إصدار الأوامر', commandDistribution: 'إصدار الأوامر',
controlDistribution: 'إصدار التحكم', controlDistribution: 'إصدار التحكم',
@ -497,15 +497,15 @@ export default {
], ],
radioList: [ radioList: [
{ {
name: 'تشغيل', name: 'نعم',
disabled: false disabled: false
}, },
{ {
name: 'عدم تشغيل', name: ا',
disabled: false disabled: false
} }
], ],
selectIssueDevice: 'يرجى تحديد جهاز إصدار الأوامر', selectIssueDevice: 'اختر الجهاز',
deliverErrorNewTip: 'خطأ في تكوين التعيين أو لم يتم التكوين، يرجى التحقق وإعادة المحاولة!', deliverErrorNewTip: 'خطأ في تكوين التعيين أو لم يتم التكوين، يرجى التحقق وإعادة المحاولة!',
passwordSuccess: 'كلمة المرور صحيحة', passwordSuccess: 'كلمة المرور صحيحة',
passwordError: 'كلمة المرور غير صحيحة', passwordError: 'كلمة المرور غير صحيحة',
@ -517,9 +517,9 @@ export default {
saveSuccess: 'نجح الحفظ', saveSuccess: 'نجح الحفظ',
saveError: 'فشل الحفظ', saveError: 'فشل الحفظ',
delivered: 'اكتمل الإصدار', delivered: 'اكتمل الإصدار',
selectPlanCurveTem: 'يرجى تحديد قالب منحنى الجدول الزمني', selectPlanCurveTem: 'اختر قالب الجدول',
deliverErrorTip: 'تجاوز طاقة الشحن والتفريغ الطاقة المقدرة، يرجى التحقق من إعدادات منحنى الجدول الزمني!', deliverErrorTip: 'تجاوز طاقة الشحن والتفريغ الطاقة المقدرة، يرجى التحقق من إعدادات منحنى الجدول الزمني!',
deliverTip: 'سواء تأكيد إصدار الأمر?', deliverTip: 'سواء تأكيد إصدار الأمر?'
policyTitle: 'إصدار الاستراتيجية' policyTitle: 'إصدار الاستراتيجية'
} }

View File

@ -39,21 +39,21 @@ export default {
} }
], ],
useElecPrice: 'Strompreis', useElecPrice: 'Strompreis',
workStatus: 'Betriebsstatus: ', workStatus: 'Status: ',
standing: 'Ruhezustand', standing: 'Ruhezustand',
activePowerpcs: 'Wirkleistung: ', activePowerpcs: 'Wirkleistung: ',
operatingPower: 'Betriebsleistung', operatingPower: 'Leistung',
accumulatedElectricityConsumption: 'Kumulierte Strommenge', accumulatedElectricityConsumption: 'Gesamtenergie',
pvKpi: 'Photovoltaik-KPI', pvKpi: 'Photovoltaik-KPI',
saveStandardCoal: 'Eingesparte Standardkohle (Tonnen)', saveStandardCoal: 'Eingesparte Standardkohle (Tonnen)',
equivalentCo2Reduction: 'CO₂-Reduktion (Tonnen)', equivalentCo2Reduction: 'CO₂-Reduktion (Tonnen)',
equivalentTreePlantings: 'Equivalent gepflanzt Bäume (Stück)', equivalentTreePlantings: 'Equivalent gepflanzt Bäume (Stück)',
dailyPowerGeneration: 'Täglicher Stromertrag', dailyPowerGeneration: 'Täglicher Stromertrag',
cumulativePowerGeneration: 'Kumulierter Stromertrag', cumulativePowerGeneration: 'Gesamterzeugung',
socialContribution: 'Gesellschaftlicher Beitrag', socialContribution: 'Gesellschaftlicher Beitrag',
energyStorageRevenueReport: 'Energiespeicher-Ertragsbericht', energyStorageRevenueReport: 'Energiespeicher-Ertragsbericht',
pvStorageRevenueReport: 'Photovoltaik-Ertragsbericht', pvStorageRevenueReport: 'Photovoltaik-Ertragsbericht',
projectMonthlyPower: 'Monatlicher Stromertrag des Projekts', projectMonthlyPower: 'Monatserzeugung',
powerGeneration: 'Stromertrag', powerGeneration: 'Stromertrag',
mpptTopu: 'MPPT-Topologiediagramm', mpptTopu: 'MPPT-Topologiediagramm',
powerGenerationCapacity: 'Erzeugungsleistung', powerGenerationCapacity: 'Erzeugungsleistung',
@ -63,10 +63,10 @@ export default {
busCurrent: 'BAT-Strom', busCurrent: 'BAT-Strom',
dc: 'Gleichstrom', dc: 'Gleichstrom',
dcVoltage: 'Gleichspannung', dcVoltage: 'Gleichspannung',
operatingPower: 'Betriebsleistung', operatingPower: 'Leistung',
pvPower: 'Leistung', pvPower: 'Leistung',
enmonthTotalChargePrice: 'Gesamtwert der monatlichen Ladungsmenge (EUR)', enmonthTotalChargePrice: 'Monatliche Ladekosten(EUR)',
enmonthTotalDisChargePrice: 'Gesamtwert der monatlichen Entladungsmenge (EUR)', enmonthTotalDisChargePrice: 'Monatliche Entladeerlöse(EUR)',
enearnings: 'Ertrag (EUR)', enearnings: 'Ertrag (EUR)',
pvSwitch: 'PV-Schalter', pvSwitch: 'PV-Schalter',
stationDatacom: 'Kraftwerksdaten', stationDatacom: 'Kraftwerksdaten',
@ -74,36 +74,36 @@ export default {
todayEarning: 'Heutiger Gewinn (EUR)', todayEarning: 'Heutiger Gewinn (EUR)',
totalRevenue: 'Gesamtgewinn (EUR)', totalRevenue: 'Gesamtgewinn (EUR)',
ratedPower: 'Nennleistung (kW)', ratedPower: 'Nennleistung (kW)',
currentMonthlyPowerGeneration: 'Stromerzeugung in diesem Monat', currentMonthlyPowerGeneration: 'Monatserzeugung',
ratedPowernokw: 'Nennleistung', ratedPowernokw: 'Nennleistung',
powerGenerationStatus: 'Projekterzeugung', powerGenerationStatus: 'Erzeugungsübersicht',
monthlyIncome: 'Gewinn in diesem Monat (EUR)', monthlyIncome: 'Gewinn in diesem Monat (EUR)',
lowV: 'Niederspannung Seitenspannung', lowV: 'Niederspannung Seitenspannung',
lowI: 'Niederspannungs-Seitenstrom', lowI: 'Niederspannungs-Seitenstrom',
highV: 'Hochspannung Seitenspannung', highV: 'Hochspannung Seitenspannung',
timesArr: [ timesArr: [
{ {
text: '1 Minute', text: '1 min',
value: 1 value: 1
}, },
{ {
text: '5 Minuten', text: '5 min',
value: 5 value: 5
}, },
{ {
text: '10 Minuten', text: '10 min',
value: 10 value: 10
}, },
{ {
text: '15 Minuten', text: '15 min',
value: 15 value: 15
}, },
{ {
text: '20 Minuten', text: '20 min',
value: 20 value: 20
}, },
{ {
text: '30 Minuten', text: '30 min',
value: 30 value: 30
} }
], ],
@ -131,7 +131,7 @@ export default {
standby: 'Standby', standby: 'Standby',
run: 'Betrieb', run: 'Betrieb',
allActivePower: 'Gesamtwirkleistung (kW):', allActivePower: 'Gesamtwirkleistung (kW):',
cabinet: 'Energiespeicherschrank', cabinet: 'Schrank',
gridMeter: 'Netzseitiger Zähler', gridMeter: 'Netzseitiger Zähler',
photovoltaic: 'Photovoltaik', photovoltaic: 'Photovoltaik',
battery: 'Batterie', battery: 'Batterie',
@ -145,27 +145,27 @@ export default {
policy: 'Strategie', policy: 'Strategie',
stationTopo: 'Kraftwerkstopologie', stationTopo: 'Kraftwerkstopologie',
deviceMonitor: 'Geräteüberwachung', deviceMonitor: 'Geräteüberwachung',
runCurve: 'Betriebskurve', runCurve: 'Laufkurve',
chargeDisData: 'Lade- und Entladedaten', chargeDisData: 'Lade- und Entladedaten',
stationData: 'Kraftwerksdaten', stationData: 'Kraftwerksdaten',
environmentalData: 'Umgebungskontrollsl Daten', environmentalData: 'Umgebungskontrollsl Daten',
sevenDay: 'Letzte 7 Tage', sevenDay: 'Woche',
monthDay: 'Letzter Monat', monthDay: 'Monat',
monthThree: 'Letzte 3 Monate', monthThree: 'Letzte 3 Monate',
yearDay: 'Letztes Jahr', yearDay: 'Jahr',
tip: 'Hinweis', tip: 'Hinweis',
loading: 'Ressourcen werden geladen...', loading: 'Ressourcen werden geladen...',
power: 'Leistung (kW)', power: 'Leistung (kW)',
photovoltaicCharge: 'Photovoltaik-Ladung', photovoltaicCharge: 'PV-Ladung',
chargingandDischarging: 'Lade- und Entlademenge', chargingandDischarging: 'Laden/Entladen',
safeDaysUnit: 'Tage des sicheren Betriebs (Tage)', safeDaysUnit: 'Sichere Tage(Tage)',
totalCapacity: 'Installierte Gesamtkapazität', totalCapacity: 'Gesamtkapazität',
systemConversionEfficiency: 'Systemumwandlungseffizienz', systemConversionEfficiency: 'Systemumwandlungseffizienz',
currentPower: 'Aktuelle Leistung', currentPower: 'Aktuelle Leistung',
totalCharge: 'Gesamtladungsmenge', totalCharge: 'Gesamtladung',
totalDischarge: 'Gesamtentladungsmenge', totalDischarge: 'Gesamtentladung',
dailyCharge: 'Tägliche Ladungsmenge', dailyCharge: 'Tagesladung',
dailyDischarge: 'Tägliche Entladungsmenge', dailyDischarge: 'Tagesentladung',
dayPhotovoltaic: 'Photovoltaik-Stromerzeugung', dayPhotovoltaic: 'Photovoltaik-Stromerzeugung',
noData: 'Keine Daten verfügbar', noData: 'Keine Daten verfügbar',
station: 'Kraftwerk', station: 'Kraftwerk',
@ -297,10 +297,10 @@ export default {
DCVol: 'Gleichspannung', DCVol: 'Gleichspannung',
DCCurrent: 'Gleichstrom', DCCurrent: 'Gleichstrom',
acbreaker: 'Wechselstromschalter', acbreaker: 'Wechselstromschalter',
dcbreaker: 'Gleichstromschalter', dcbreakerCom: 'Gleichstromschalter',
runState: 'Betriebsstatus', runState: 'Betriebsstatus',
rsState: 'Fern-/Vor-Ort-Status', rsState: 'Fern-/Vor-Ort-Status',
gridMode: 'Netzparallel-/Inselbetriebsstatus', gridModeCom: 'Netzstatus',
deviceState: 'Gerätestatus', deviceState: 'Gerätestatus',
totalActivePower: 'Gesamtwirkleistung', totalActivePower: 'Gesamtwirkleistung',
totalReactivePower: 'Gesamtblindleistung', totalReactivePower: 'Gesamtblindleistung',
@ -319,27 +319,27 @@ export default {
localManual: 'Lokal manuell', localManual: 'Lokal manuell',
timesArr: [ timesArr: [
{ {
label: '1 Minute', label: '1 min',
value: 1 value: 1
}, },
{ {
label: '5 Minuten', label: '5 min',
value: 5 value: 5
}, },
{ {
label: '10 Minuten', label: '10 min',
value: 10 value: 10
}, },
{ {
label: '15 Minuten', label: '15 min',
value: 15 value: 15
}, },
{ {
label: '20 Minuten', label: '20 min',
value: 20 value: 20
}, },
{ {
label: '30 Minuten', label: '30 min',
value: 30 value: 30
} }
], ],
@ -354,8 +354,8 @@ export default {
}, },
clusterTotalVol: 'Bundesamtsspannung/SOC', clusterTotalVol: 'Bundesamtsspannung/SOC',
runData: 'Betriebsdaten', runData: 'Betriebsdaten',
cumCharge: 'Kumulierte Ladungsmenge', cumCharge: 'Gesamtladung',
cumDischarge: 'Kumulierte Entladungsmenge', cumDischarge: 'Gesamtentladung',
avgTem: 'Durchschnittstemperatur', avgTem: 'Durchschnittstemperatur',
avgVol: 'Durchschnittsspannung', avgVol: 'Durchschnittsspannung',
maxCellVol: 'Maximale Einzelzellenspannung', maxCellVol: 'Maximale Einzelzellenspannung',
@ -374,10 +374,10 @@ export default {
bvol: 'B-Phasenspannung', bvol: 'B-Phasenspannung',
cvol: 'C-Phasenspannung', cvol: 'C-Phasenspannung',
zxygzdl: 'Vorwärts-Wirkgesamtenergie', zxygzdl: 'Vorwärts-Wirkgesamtenergie',
dlj: 'Energie (Spitzenspitze)', dlj: 'Spitzenlast',
dlf: 'Energie (Spitze)', dlf: 'Spitze',
dlp: 'Energie (Normal)', dlp: 'Mittel',
dlg: 'Energie (Talast)', dlg: 'Niedrig',
fxygzdl: 'Rückwärts-Wirkgesamtenergie', fxygzdl: 'Rückwärts-Wirkgesamtenergie',
hxyggl: 'Gesamtwirkleistung', hxyggl: 'Gesamtwirkleistung',
hxwggl: 'Gesamtblindleistung', hxwggl: 'Gesamtblindleistung',
@ -430,7 +430,7 @@ export default {
stackTotalCurrent: 'Stapelgesamtstrom', stackTotalCurrent: 'Stapelgesamtstrom',
stackSoc: 'Stapel-SOC', stackSoc: 'Stapel-SOC',
CumulativeCharge: 'Kumulierte Ladungsmenge', CumulativeCharge: 'Kumulierte Ladungsmenge',
CumulativeDischarge: 'Kumulierte Entladungsmenge', CumulativeDischarge: 'Gesamtentladung',
zdz: 'Isolationspositivwiderstand', zdz: 'Isolationspositivwiderstand',
fdz: 'Isolationsnegativwiderstand', fdz: 'Isolationsnegativwiderstand',
rechargeCapacity: 'Ladelfähige Menge', rechargeCapacity: 'Ladelfähige Menge',
@ -444,17 +444,17 @@ export default {
historyData: 'Verlaufsdaten' historyData: 'Verlaufsdaten'
}, },
earning: { earning: {
changeDischargePro: 'Projekt-Lade- und Entladeübersicht', changeDischargePro: 'Lade/Entlade Übersicht',
capacity: 'Installierte Kapazität', capacity: 'Kapazität',
monthTotalCharge: 'Monatliche Gesamtladungsmenge', monthTotalCharge: 'Monatsladung',
monthTotalDischarge: 'Monatliche Gesamtentladungsmenge', monthTotalDischarge: 'Monatsentladung',
monthEff: 'Monatliche Systemumwandlungseffizienz', monthEff: 'Monatseffizienz',
chargeVol: 'Kumulierte Ladungsmenge', chargeVol: 'Gesamtladung',
dischargeVol: 'Kumulierte Entladungsmenge', dischargeVol: 'Gesamtentladung',
totalEff: 'Kumulierte Systemumwandlungseffizienz', totalEff: 'Gesamteffizienz',
projectRevenue: 'Projektertragssituation', projectRevenue: 'Projektertragssituation',
monthTotalChargePrice: 'Gesamtwert der monatlichen Ladungsmenge (EUR)', monthTotalChargePrice: 'Monatliche Ladekosten(EUR)',
monthTotalDisChargePrice: 'Gesamtwert der monatlichen Entladungsmenge (EUR)', monthTotalDisChargePrice: 'Monatliche Entladeerlöse(EUR)',
earnings: 'Ertrag (EUR)', earnings: 'Ertrag (EUR)',
earningsDetail: 'Ertragsdetails', earningsDetail: 'Ertragsdetails',
charge: 'Laden', charge: 'Laden',
@ -508,14 +508,14 @@ export default {
}, },
policy: { policy: {
planCurve: 'Plan-Kurve', planCurve: 'Plan-Kurve',
planCurveTem: 'Plan-Kurvenvorlage', planCurveTem: 'Planvorlage',
IssueDevice: 'Befehlszielgerät', IssueDevice: 'Zielgerät',
operateOrNot: 'In Betrieb', operateOrNot: 'In Betrieb',
socUplimit: 'SOC-Obergrenze', socUplimit: 'SOC Obergrenze',
socDownlimit: 'SOC-Untergrenze', socDownlimit: 'SOC Untergrenze',
effectiveTime: 'Gültigkeitszeit', effectiveTime: 'Startzeit',
selectEffectiveTime: 'Bitte wählen Sie die Gültigkeitszeit', selectEffectiveTime: 'Zeit wählen',
distributeResult: 'Übertragungsergebnis', distributeResult: 'Befehlsergebnis',
notDelivered: 'Nicht übertragen', notDelivered: 'Nicht übertragen',
commandDistribution: 'Befehlssendung', commandDistribution: 'Befehlssendung',
controlDistribution: 'Steuerungssendung', controlDistribution: 'Steuerungssendung',
@ -534,15 +534,15 @@ export default {
], ],
radioList: [ radioList: [
{ {
name: 'In Betrieb', name: 'Ja',
disabled: false disabled: false
}, },
{ {
name: 'Außer Betrieb', name: 'Nein',
disabled: false disabled: false
} }
], ],
selectIssueDevice: 'Bitte wählen Sie das Befehlssendegerät', selectIssueDevice: 'Gerät wählen',
deliverErrorNewTip: 'Zuordnungskonfiguration fehlerhaft oder nicht konfiguriert, bitte überprüfen und erneut versuchen!', deliverErrorNewTip: 'Zuordnungskonfiguration fehlerhaft oder nicht konfiguriert, bitte überprüfen und erneut versuchen!',
passwordSuccess: 'Passwort korrekt', passwordSuccess: 'Passwort korrekt',
passwordError: 'Passwort falsch', passwordError: 'Passwort falsch',
@ -554,9 +554,9 @@ export default {
saveSuccess: 'Speichern erfolgreich', saveSuccess: 'Speichern erfolgreich',
saveError: 'Speichern fehlgeschlagen', saveError: 'Speichern fehlgeschlagen',
delivered: 'Bereits gesendet', delivered: 'Bereits gesendet',
selectPlanCurveTem: 'Bitte wählen Sie eine Plan-Kurvenvorlage', selectPlanCurveTem: 'Planvorlage wählen',
deliverErrorTip: 'Lade-/Entladeleistung größer als Nennleistung, bitte überprüfen Sie die Plan-Kurven-Einstellungen!', deliverErrorTip: 'Lade-/Entladeleistung größer als Nennleistung, bitte überprüfen Sie die Plan-Kurven-Einstellungen!',
deliverTip: 'Befehlssendung wirklich bestätigen?', deliverTip: 'Befehlssendung wirklich bestätigen?'
policyTitle: 'Strategieübertragung' policyTitle: 'Strategieübertragung'
} }
}; };

View File

@ -33,21 +33,21 @@ export default {
name: 'Overseas site' name: 'Overseas site'
}], }],
useElecPrice: 'Electricity price', useElecPrice: 'Electricity price',
workStatus: 'Operating status:', workStatus: 'Status:',
standing: 'Standby', standing: 'Standby',
activePowerpcs: 'Active power:', activePowerpcs: 'Active power:',
operatingPower: 'Operating power', operatingPower: 'Power',
accumulatedElectricityConsumption: 'Cumulative electricity', accumulatedElectricityConsumption: 'Total Energy',
pvKpi: 'PV KPI', pvKpi: 'PV KPI',
saveStandardCoal: 'Standard coal saved (ton)', saveStandardCoal: 'Standard coal saved (ton)',
equivalentCo2Reduction: 'CO2 emission reduction (ton)', equivalentCo2Reduction: 'CO2 emission reduction (ton)',
equivalentTreePlantings: 'Equivalent trees planted (tree)', equivalentTreePlantings: 'Equivalent trees planted (tree)',
dailyPowerGeneration: 'Daily power generation', dailyPowerGeneration: 'Daily power generation',
cumulativePowerGeneration: 'Cumulative power generation', cumulativePowerGeneration: 'Total Generation',
socialContribution: 'Social contribution', socialContribution: 'Social contribution',
energyStorageRevenueReport: 'Energy storage revenue report', energyStorageRevenueReport: 'Energy storage revenue report',
pvStorageRevenueReport: 'PV revenue report', pvStorageRevenueReport: 'PV revenue report',
projectMonthlyPower: 'Monthly project power generation', projectMonthlyPower: 'Monthly Generation',
powerGeneration: 'Power generation', powerGeneration: 'Power generation',
mpptTopu: 'MPPT Topology Diagram', mpptTopu: 'MPPT Topology Diagram',
powerGenerationCapacity: 'Generation power', powerGenerationCapacity: 'Generation power',
@ -58,8 +58,8 @@ export default {
dc: 'DC current', dc: 'DC current',
dcVoltage: 'DC voltage', dcVoltage: 'DC voltage',
pvPower: 'Power', pvPower: 'Power',
enmonthTotalChargePrice: 'Total charging capacity & price this month (EUR)', enmonthTotalChargePrice: 'Monthly Charge Cost(EUR)',
enmonthTotalDisChargePrice: 'Total discharging capacity & price this month', enmonthTotalDisChargePrice: 'Monthly Discharge Revenue(EUR)',
enearnings: 'Revenue (EUR)', enearnings: 'Revenue (EUR)',
pvSwitch: 'PV switch', pvSwitch: 'PV switch',
stationDatacom: 'Station Data', stationDatacom: 'Station Data',
@ -67,30 +67,30 @@ export default {
todayEarning: 'Today Earning(EUR)', todayEarning: 'Today Earning(EUR)',
totalRevenue: 'Cumulative Earnings(EUR)', totalRevenue: 'Cumulative Earnings(EUR)',
ratedPower: 'Rated Power(kW)', ratedPower: 'Rated Power(kW)',
currentMonthlyPowerGeneration: 'Current monthly power generation', currentMonthlyPowerGeneration: 'Monthly Generation',
ratedPowernokw: 'Rated Power', ratedPowernokw: 'Rated Power',
powerGenerationStatus: 'power Generation Status', powerGenerationStatus: 'Generation Overview',
monthlyIncome: 'Monthly income(EUR)', monthlyIncome: 'Monthly income(EUR)',
lowV: 'low-side voltage', lowV: 'low-side voltage',
lowI: 'low-side current', lowI: 'low-side current',
highV: 'high-side voltage', highV: 'high-side voltage',
timesArr: [{ timesArr: [{
text: '1 minute', text: '1 min',
value: 1 value: 1
}, { }, {
text: '5 minutes', text: '5 min',
value: 5 value: 5
}, { }, {
text: '10 minutes', text: '10 min',
value: 10 value: 10
}, { }, {
text: '15 minutes', text: '15 min',
value: 15 value: 15
}, { }, {
text: '20 minutes', text: '20 min',
value: 20 value: 20
}, { }, {
text: '30 minutes', text: '30 min',
value: 30 value: 30
}], }],
esiCab: 'Integrated energy storage cabinet', esiCab: 'Integrated energy storage cabinet',
@ -117,7 +117,7 @@ export default {
standby: 'Standby', standby: 'Standby',
run: 'Running', run: 'Running',
allActivePower: 'Total active power (kW):', allActivePower: 'Total active power (kW):',
cabinet: 'Energy storage cabinet', cabinet: 'Canibet',
gridMeter: 'Grid-side electric meter', gridMeter: 'Grid-side electric meter',
photovoltaic: 'Photovoltaic (PV)', photovoltaic: 'Photovoltaic (PV)',
battery: 'Battery', battery: 'Battery',
@ -131,27 +131,27 @@ export default {
policy: 'Strategy', policy: 'Strategy',
stationTopo: 'Power station topology', stationTopo: 'Power station topology',
deviceMonitor: 'Equipment monitoring', deviceMonitor: 'Equipment monitoring',
runCurve: 'Operation curve', runCurve: 'Run Time Curve',
chargeDisData: 'Charging/Discharging data', chargeDisData: 'Charging/Discharging data',
stationData: 'Power station data', stationData: 'Power station data',
environmentalData: 'Environmental control data', environmentalData: 'Environmental control data',
sevenDay: 'Last 7 days', sevenDay: 'Week',
monthDay: 'Last month', monthDay: 'Month',
monthThree: 'Last 3 months', monthThree: 'Last 3 months',
yearDay: 'Last year', yearDay: 'Year',
tip: 'Prompt', tip: 'Prompt',
loading: 'Resource loading...', loading: 'Resource loading...',
power: 'Power (kW)', power: 'Power (kW)',
photovoltaicCharge: 'PV charging', photovoltaicCharge: 'PV charging',
chargingandDischarging: 'Charging/Discharging capacity', chargingandDischarging: 'Charge/Discharge Energy',
safeDaysUnit: 'Safe operation days', safeDaysUnit: 'Safe Days',
totalCapacity: 'Total installed capacity', totalCapacity: 'Total capacity',
systemConversionEfficiency: 'System conversion efficiency', systemConversionEfficiency: 'System conversion efficiency',
currentPower: 'Current power', currentPower: 'Current power',
totalCharge: 'Total charging capacity', totalCharge: 'Total Charge',
totalDischarge: 'Total discharging capacity', totalDischarge: 'Total Discharge',
dailyCharge: 'Daily charging capacity', dailyCharge: 'Daily Charge',
dailyDischarge: 'Daily discharging capacity', dailyDischarge: 'Daily Discharge',
dayPhotovoltaic: 'PV power generation', dayPhotovoltaic: 'PV power generation',
noData: 'No data available', noData: 'No data available',
station: 'Power station', station: 'Power station',
@ -183,7 +183,7 @@ export default {
eleLevel: 'Electricity price level', eleLevel: 'Electricity price level',
fsdd: 'Time-of-use electricity price', fsdd: 'Time-of-use electricity price',
useElecPrice: 'Electricity price', useElecPrice: 'Electricity price',
dietailUnit: '(RMB/kWh)', dietailUnit: '(EUR/kWh)',
eleprice: 'Electricity energy price', eleprice: 'Electricity energy price',
nonTime: 'Non-time-of-use electricity price', nonTime: 'Non-time-of-use electricity price',
proxyPrice: 'Agent purchasing electricity price', proxyPrice: 'Agent purchasing electricity price',
@ -282,10 +282,10 @@ export default {
DCVol: 'DC voltage', DCVol: 'DC voltage',
DCCurrent: 'DC current', DCCurrent: 'DC current',
acbreaker: 'AC circuit breaker', acbreaker: 'AC circuit breaker',
dcbreaker: 'DC circuit breaker', dcbreakerCom: 'DC circuit breaker',
runState: 'Operating status', runState: 'Operating status',
rsState: 'Remote/Local status', rsState: 'Remote/Local status',
gridMode: 'Grid-connected/Off-grid status', gridModeCom: 'Grid Status',
deviceState: 'Equipment status', deviceState: 'Equipment status',
totalActivePower: 'Total active power', totalActivePower: 'Total active power',
totalReactivePower: 'Total reactive power', totalReactivePower: 'Total reactive power',
@ -303,22 +303,22 @@ export default {
localAutomatic: 'Local auto', localAutomatic: 'Local auto',
localManual: 'Local manual', localManual: 'Local manual',
timesArr: [{ timesArr: [{
label: '1 Minute', label: '1 Min',
value: 1 value: 1
}, { }, {
label: '5 Minutes', label: '5 Min',
value: 5 value: 5
}, { }, {
label: '10 Minutes', label: '10 Min',
value: 10 value: 10
}, { }, {
label: '15 Minutes', label: '15 Min',
value: 15 value: 15
}, { }, {
label: '20 Minutes', label: '20 Min',
value: 20 value: 20
}, { }, {
label: '30 Minutes', label: '30 Min',
value: 30 value: 30
}], }],
yx: 'Telesignaling', yx: 'Telesignaling',
@ -332,8 +332,8 @@ export default {
}, },
clusterTotalVol: 'Total cluster voltage/SOC', clusterTotalVol: 'Total cluster voltage/SOC',
runData: 'Operation data', runData: 'Operation data',
cumCharge: 'Cumulative charging capacity', cumCharge: 'Total Charge',
cumDischarge: 'Cumulative discharging capacity', cumDischarge: 'Total Discharge',
avgTem: 'Average temperature', avgTem: 'Average temperature',
avgVol: 'Average voltage', avgVol: 'Average voltage',
maxCellVol: 'Max. cell voltage', maxCellVol: 'Max. cell voltage',
@ -352,10 +352,10 @@ export default {
bvol: 'Phase B voltage', bvol: 'Phase B voltage',
cvol: 'Phase C voltage', cvol: 'Phase C voltage',
zxygzdl: 'Total forward active electricity', zxygzdl: 'Total forward active electricity',
dlj: 'Electricity (sharp)', dlj: 'Critical Peak',
dlf: 'Electricity (peak)', dlf: 'Peak',
dlp: 'Electricity (shoulder)', dlp: 'Shoulder',
dlg: 'Electricity (valley)', dlg: 'Off-peak',
fxygzdl: 'Total reverse active electricity', fxygzdl: 'Total reverse active electricity',
hxyggl: 'Combined phase active power', hxyggl: 'Combined phase active power',
hxwggl: 'Combined phase reactive power', hxwggl: 'Combined phase reactive power',
@ -406,7 +406,7 @@ export default {
stackTotalCurrent: 'Total stack current', stackTotalCurrent: 'Total stack current',
stackSoc: 'Stack SOC', stackSoc: 'Stack SOC',
CumulativeCharge: 'Cumulative charging capacity', CumulativeCharge: 'Cumulative charging capacity',
CumulativeDischarge: 'Cumulative discharging capacity', CumulativeDischarge: 'Total Discharge',
zdz: 'Positive insulation resistance', zdz: 'Positive insulation resistance',
fdz: 'Negative insulation resistance', fdz: 'Negative insulation resistance',
rechargeCapacity: 'Chargeable capacity', rechargeCapacity: 'Chargeable capacity',
@ -420,22 +420,22 @@ export default {
historyData: 'Historical data' historyData: 'Historical data'
}, },
earning: { earning: {
changeDischargePro: 'Project charging/discharging overview', changeDischargePro: 'Charge/Discharge Overview',
capacity: 'Installed capacity', capacity: 'Capacity',
monthTotalCharge: 'Total charging capacity this month', monthTotalCharge: 'Monthly Charge',
monthTotalDischarge: 'Total discharging capacity this month', monthTotalDischarge: 'Monthly Discharge',
monthEff: 'Monthly system conversion efficiency', monthEff: 'Monthly Efficiency',
chargeVol: 'Cumulative charging capacity', chargeVol: 'Total Charge',
dischargeVol: 'Cumulative discharging capacity', dischargeVol: 'Total Discharge',
totalEff: 'Cumulative system conversion efficiency', totalEff: 'Total System Efficiency',
projectRevenue: 'Project revenue status', projectRevenue: 'Project revenue status',
monthTotalChargePrice: 'Total charging capacity & price this month (RMB)', monthTotalChargePrice: 'Monthly Charge Cost(EUR)',
monthTotalDisChargePrice: 'Total discharging capacity & price this month', monthTotalDisChargePrice: 'Monthly Discharge Revenue(EUR)',
earnings: 'Revenue (RMB)', earnings: 'Revenue (EUR)',
earningsDetail: 'Revenue details', earningsDetail: 'Revenue details',
charge: 'Charging', charge: 'Charging',
ele: 'Electricity (kWh)', ele: 'Electricity (kWh)',
expend: 'Expense (RMB)', expend: 'Expense (EUR)',
noChargeData: 'No charging data available', noChargeData: 'No charging data available',
disCharge: 'Discharging', disCharge: 'Discharging',
noDisChargeData: 'No discharging data available', noDisChargeData: 'No discharging data available',
@ -481,14 +481,14 @@ export default {
}, },
policy: { policy: {
planCurve: 'Planned curve', planCurve: 'Planned curve',
planCurveTem: 'Planned curve template', planCurveTem: 'Schedule Template',
IssueDevice: 'Command issuance equipment', IssueDevice: 'Target Device',
operateOrNot: 'Commission or not', operateOrNot: 'In Operation',
socUplimit: 'SOC upper limit', socUplimit: 'SOC upper limit',
socDownlimit: 'SOC lower limit', socDownlimit: 'SOC lower limit',
effectiveTime: 'Effective time', effectiveTime: 'Effective Time',
selectEffectiveTime: 'Please select effective time', selectEffectiveTime: 'Select time',
distributeResult: 'Issuance result', distributeResult: 'Command Result',
notDelivered: 'Not issued', notDelivered: 'Not issued',
commandDistribution: 'Command issuance', commandDistribution: 'Command issuance',
controlDistribution: 'Control issuance', controlDistribution: 'Control issuance',
@ -503,13 +503,13 @@ export default {
name: 'General Settings' name: 'General Settings'
}], }],
radioList: [{ radioList: [{
name: "In Operation", name: "Yes",
disabled: false disabled: false
}, { }, {
name: "Not In Operation", name: "No",
disabled: false disabled: false
}], }],
selectIssueDevice: 'Please select command issuance equipment', selectIssueDevice: 'Select device',
deliverErrorNewTip: 'Mapping configuration error or not configured. Please confirm and try again!', deliverErrorNewTip: 'Mapping configuration error or not configured. Please confirm and try again!',
passwordSuccess: 'Password correct', passwordSuccess: 'Password correct',
passwordError: 'Password incorrect', passwordError: 'Password incorrect',
@ -521,9 +521,9 @@ export default {
saveSuccess: 'Save successful', saveSuccess: 'Save successful',
saveError: 'Save failed', saveError: 'Save failed',
delivered: 'Issued', delivered: 'Issued',
selectPlanCurveTem: 'Please select planned curve template', selectPlanCurveTem: 'Select schedule template',
deliverErrorTip: 'Charging/discharging power exceeds rated power. Please confirm the planned curve.', deliverErrorTip: 'Charging/discharging power exceeds rated power. Please confirm the planned curve.',
deliverTip: 'Confirm command issuance?', deliverTip: 'Confirm command issuance?'
policyTitle: 'Strategy Issuance' policyTitle: 'Strategy Issuance'
} }
} }

View File

@ -33,21 +33,21 @@ export default {
name: 'Sitio internacional' name: 'Sitio internacional'
}], }],
useElecPrice: 'Tarifa de energía', useElecPrice: 'Tarifa de energía',
workStatus: 'Estado de funcionamiento:', workStatus: 'Estado:',
standing: 'En reposo', standing: 'En reposo',
activePowerpcs: 'Potencia activa:', activePowerpcs: 'Potencia activa:',
operatingPower: 'Potencia operativa', operatingPower: 'Potencia',
accumulatedElectricityConsumption: 'Energía acumulada', accumulatedElectricityConsumption: 'Energía total',
pvKpi: 'KPI fotovoltaico', pvKpi: 'KPI fotovoltaico',
saveStandardCoal: 'Carbón estándar ahorrado (t)', saveStandardCoal: 'Carbón estándar ahorrado (t)',
equivalentCo2Reduction: 'Reducción de CO₂ (t)', equivalentCo2Reduction: 'Reducción de CO₂ (t)',
equivalentTreePlantings: 'Árboles equivalentes plantados', equivalentTreePlantings: 'Árboles equivalentes plantados',
dailyPowerGeneration: 'Generación diaria', dailyPowerGeneration: 'Generación diaria',
cumulativePowerGeneration: 'Generación acumulada', cumulativePowerGeneration: 'Generación total',
socialContribution: 'Contribución social', socialContribution: 'Contribución social',
energyStorageRevenueReport: 'Informe de ingresos del almacenamiento de energía', energyStorageRevenueReport: 'Informe de ingresos del almacenamiento de energía',
pvStorageRevenueReport: 'Informe de ingresos fotovoltaicos', pvStorageRevenueReport: 'Informe de ingresos fotovoltaicos',
projectMonthlyPower: 'Generación mensual del proyecto', projectMonthlyPower: 'Generación mensual',
powerGeneration: 'Generación de energía', powerGeneration: 'Generación de energía',
mpptTopu: 'Diagrama de topología MPPT', mpptTopu: 'Diagrama de topología MPPT',
powerGenerationCapacity: 'Potencia de generación', powerGenerationCapacity: 'Potencia de generación',
@ -58,8 +58,8 @@ export default {
dc: 'Corriente de DC', dc: 'Corriente de DC',
dcVoltage: 'Tensión de DC', dcVoltage: 'Tensión de DC',
pvPower: 'Potencia', pvPower: 'Potencia',
enmonthTotalChargePrice: 'Precio total de la carga del mes (EUR)', enmonthTotalChargePrice: 'Costo carga mensual(EUR)',
enmonthTotalDisChargePrice: 'Precio total de la descarga del mes (EUR)', enmonthTotalDisChargePrice: 'Ingreso descarga mensual(EUR)',
enearnings: 'Ingresos (EUR)', enearnings: 'Ingresos (EUR)',
pvSwitch: 'Interruptor PV', pvSwitch: 'Interruptor PV',
stationDatacom: 'datos de la central eléctrica', stationDatacom: 'datos de la central eléctrica',
@ -67,30 +67,30 @@ export default {
todayEarning: 'Ingresos de hoy (EUR)', todayEarning: 'Ingresos de hoy (EUR)',
totalRevenue: 'Beneficio acumulado (EUR)', totalRevenue: 'Beneficio acumulado (EUR)',
ratedPower: 'Potencia nominal (kW)', ratedPower: 'Potencia nominal (kW)',
currentMonthlyPowerGeneration: 'Producción de electricidad de este mes', currentMonthlyPowerGeneration: 'Generación mensual',
ratedPowernokw: 'potencia nominal', ratedPowernokw: 'potencia nominal',
powerGenerationStatus: 'Situación de generación de energía del proyecto', powerGenerationStatus: 'Resumen generación',
monthlyIncome: 'Ingresos del mes (EUR)', monthlyIncome: 'Ingresos del mes (EUR)',
lowV: 'tensión del lado de baja tensión', lowV: 'tensión del lado de baja tensión',
lowI: 'corriente del lado de baja tensión', lowI: 'corriente del lado de baja tensión',
highV: 'tensión del lado de alta tensión', highV: 'tensión del lado de alta tensión',
timesArr: [{ timesArr: [{
text: '1 minuto', text: '1 min',
value: 1 value: 1
}, { }, {
text: '5 minutos', text: '5 min',
value: 5 value: 5
}, { }, {
text: '10 minutos', text: '10 min',
value: 10 value: 10
}, { }, {
text: '15 minutos', text: '15 min',
value: 15 value: 15
}, { }, {
text: '20 minutos', text: '20 min',
value: 20 value: 20
}, { }, {
text: '30 minutos', text: '30 min',
value: 30 value: 30
}], }],
esiCab: 'Gabinete integrado de almacenamiento de energía', esiCab: 'Gabinete integrado de almacenamiento de energía',
@ -117,7 +117,7 @@ export default {
standby: 'En espera', standby: 'En espera',
run: 'En funcionamiento', run: 'En funcionamiento',
allActivePower: 'Potencia activa total (kW):', allActivePower: 'Potencia activa total (kW):',
cabinet: 'Gabinete de almacenamiento de energía', cabinet: 'Gabinete',
gridMeter: 'Medidor del lado de la red', gridMeter: 'Medidor del lado de la red',
photovoltaic: 'Fotovoltaico', photovoltaic: 'Fotovoltaico',
battery: 'Batería', battery: 'Batería',
@ -135,22 +135,22 @@ export default {
chargeDisData: 'Datos de carga y descarga', chargeDisData: 'Datos de carga y descarga',
stationData: 'Datos de la planta', stationData: 'Datos de la planta',
environmentalData: 'Datos de control ambiental', environmentalData: 'Datos de control ambiental',
sevenDay: 'Últimos 7 días', sevenDay: 'Semana',
monthDay: 'Último mes', monthDay: 'Mes',
monthThree: 'Últimos 3 meses', monthThree: 'Últimos 3 meses',
yearDay: 'Último año', yearDay: 'Año',
tip: 'Aviso', tip: 'Aviso',
loading: 'Cargando recursos...', loading: 'Cargando recursos...',
power: 'Potencia (kW)', power: 'Potencia (kW)',
photovoltaicCharge: 'Carga fotovoltaica', photovoltaicCharge: 'Carga PV',
chargingandDischarging: 'Energía de carga y descarga', chargingandDischarging: 'Carga/Descarga',
safeDaysUnit: 'Días de operación segura (días)', safeDaysUnit: 'Días seguros(días)',
totalCapacity: 'Capacidad total instalada', totalCapacity: 'Capacidad total',
systemConversionEfficiency: 'Eficiencia de conversión del sistema', systemConversionEfficiency: 'Eficiencia de conversión del sistema',
currentPower: 'Potencia actual', currentPower: 'Potencia actual',
totalCharge: 'Energía de carga total', totalCharge: 'Carga total',
totalDischarge: 'Descarga total', totalDischarge: 'Descarga total',
dailyCharge: 'Energía de carga diaria', dailyCharge: 'Carga diaria',
dailyDischarge: 'Descarga diaria', dailyDischarge: 'Descarga diaria',
dayPhotovoltaic: 'Generación fotovoltaica', dayPhotovoltaic: 'Generación fotovoltaica',
noData: 'Sin datos', noData: 'Sin datos',
@ -183,7 +183,7 @@ export default {
eleLevel: 'Nivel de tarifa eléctrica', eleLevel: 'Nivel de tarifa eléctrica',
fsdd: 'Tarifa de energía por franjas horarias', fsdd: 'Tarifa de energía por franjas horarias',
useElecPrice: 'Tarifa de energía', useElecPrice: 'Tarifa de energía',
dietailUnit: '(yuanes/kWh)', dietailUnit: '(EUR/kWh)',
eleprice: 'Tarifa de energía eléctrica', eleprice: 'Tarifa de energía eléctrica',
nonTime: 'Tarifa sin discriminación horaria', nonTime: 'Tarifa sin discriminación horaria',
proxyPrice: 'Precio de compra de electricidad por intermediario', proxyPrice: 'Precio de compra de electricidad por intermediario',
@ -282,10 +282,10 @@ export default {
DCVol: 'Tensión de DC', DCVol: 'Tensión de DC',
DCCurrent: 'Corriente de DC', DCCurrent: 'Corriente de DC',
acbreaker: 'Interruptor de AC', acbreaker: 'Interruptor de AC',
dcbreaker: 'Interruptor de DC', dcbreakerCom: 'Interruptor de DC',
runState: 'Estado de operación', runState: 'Estado de operación',
rsState: 'Estado remoto/local', rsState: 'Estado remoto/local',
gridMode: 'Estado de conexión/desconexión de la red', gridModeCom: 'Estado red',
deviceState: 'Estado del equipo', deviceState: 'Estado del equipo',
totalActivePower: 'Potencia activa total', totalActivePower: 'Potencia activa total',
totalReactivePower: 'Potencia reactiva total', totalReactivePower: 'Potencia reactiva total',
@ -303,22 +303,22 @@ export default {
localAutomatic: 'Automático local', localAutomatic: 'Automático local',
localManual: 'Manual local', localManual: 'Manual local',
timesArr: [{ timesArr: [{
label: '1 minuto', label: '1 min',
value: 1 value: 1
}, { }, {
label: '5 minutos', label: '5 min',
value: 5 value: 5
}, { }, {
label: '10 minutos', label: '10 min',
value: 10 value: 10
}, { }, {
label: '15 minutos', label: '15 min',
value: 15 value: 15
}, { }, {
label: '20 minutos', label: '20 min',
value: 20 value: 20
}, { }, {
label: '30 minutos', label: '30 min',
value: 30 value: 30
}], }],
yx: 'Teleindicación', yx: 'Teleindicación',
@ -332,8 +332,8 @@ export default {
}, },
clusterTotalVol: 'Tensión total del clúster / SOC', clusterTotalVol: 'Tensión total del clúster / SOC',
runData: 'Datos de operación', runData: 'Datos de operación',
cumCharge: 'Energía de carga acumulada', cumCharge: 'Carga total',
cumDischarge: 'Energía de descarga acumulada', cumDischarge: 'Descarga total',
avgTem: 'Temperatura promedio', avgTem: 'Temperatura promedio',
avgVol: 'Tensión promedia', avgVol: 'Tensión promedia',
maxCellVol: 'Tensión máxima de celda', maxCellVol: 'Tensión máxima de celda',
@ -352,10 +352,10 @@ export default {
bvol: 'Tensión de fase B', bvol: 'Tensión de fase B',
cvol: 'Tensión de fase C', cvol: 'Tensión de fase C',
zxygzdl: 'Energía activa total en sentido directo', zxygzdl: 'Energía activa total en sentido directo',
dlj: 'Energía (punta)', dlj: 'Pico crítico',
dlf: 'Energía (pico)', dlf: 'Pico',
dlp: 'Energía (llano)', dlp: 'Medio',
dlg: 'Energía (valle)', dlg: 'Valle',
fxygzdl: 'Energía activa total en sentido inverso', fxygzdl: 'Energía activa total en sentido inverso',
hxyggl: 'Potencia activa de fase combinada', hxyggl: 'Potencia activa de fase combinada',
hxwggl: 'Potencia reactiva de fase combinada', hxwggl: 'Potencia reactiva de fase combinada',
@ -406,7 +406,7 @@ export default {
stackTotalCurrent: 'Corriente total de la pila', stackTotalCurrent: 'Corriente total de la pila',
stackSoc: 'SOC de la pila', stackSoc: 'SOC de la pila',
CumulativeCharge: 'Energía de carga acumulada', CumulativeCharge: 'Energía de carga acumulada',
CumulativeDischarge: 'Energía de descarga acumulada', CumulativeDischarge: 'Descarga total',
zdz: 'Resistencia de aislamiento positiva', zdz: 'Resistencia de aislamiento positiva',
fdz: 'Resistencia de aislamiento negativa', fdz: 'Resistencia de aislamiento negativa',
rechargeCapacity: 'Energía disponible para carga', rechargeCapacity: 'Energía disponible para carga',
@ -420,22 +420,22 @@ export default {
historyData: 'Datos históricos' historyData: 'Datos históricos'
}, },
earning: { earning: {
changeDischargePro: 'Resumen de carga y descarga del proyecto', changeDischargePro: 'Resumen carga/descarga',
capacity: 'Capacidad instalada', capacity: 'Capacidad',
monthTotalCharge: 'Energía total de carga del mes', monthTotalCharge: 'Carga mensual',
monthTotalDischarge: 'Descarga total del mes', monthTotalDischarge: 'Descarga mensual',
monthEff: 'Eficiencia mensual de conversión del sistema', monthEff: 'Eficiencia mensual',
chargeVol: 'Energía de carga acumulada', chargeVol: 'Carga total',
dischargeVol: 'Energía de descarga acumulada', dischargeVol: 'Descarga total',
totalEff: 'Eficiencia acumulada de conversión del sistema', totalEff: 'Eficiencia total',
projectRevenue: 'Ingresos del proyecto', projectRevenue: 'Ingresos del proyecto',
monthTotalChargePrice: 'Precio total de la carga del mes (yuanes)', monthTotalChargePrice: 'Costo carga mensual(EUR)',
monthTotalDisChargePrice: 'Precio total de la descarga del mes (yuanes)', monthTotalDisChargePrice: 'Ingreso descarga mensual(EUR)',
earnings: 'Ingresos (yuanes)', earnings: 'Ingresos (EUR)',
earningsDetail: 'Detalles de ingresos', earningsDetail: 'Detalles de ingresos',
charge: 'Carga', charge: 'Carga',
ele: 'Energía (kWh)', ele: 'Energía (kWh)',
expend: 'Gastos (yuanes)', expend: 'Gastos (EUR)',
noChargeData: 'No hay datos de carga', noChargeData: 'No hay datos de carga',
disCharge: 'Descarga', disCharge: 'Descarga',
noDisChargeData: 'No hay datos de descarga', noDisChargeData: 'No hay datos de descarga',
@ -482,14 +482,14 @@ export default {
policy: { policy: {
policyTitle: 'Estrategia de envío', policyTitle: 'Estrategia de envío',
planCurve: 'Curva planificada', planCurve: 'Curva planificada',
planCurveTem: 'Plantilla de curva planificada', planCurveTem: 'Plantilla programa',
IssueDevice: 'Equipo para emitir el comando', IssueDevice: 'Equipo destino',
operateOrNot: 'Activar/desactivar', operateOrNot: 'En operación',
socUplimit: 'Límite superior de SOC', socUplimit: 'Límite SOC sup.',
socDownlimit: 'Límite inferior de SOC', socDownlimit: 'Límite SOC inf.',
effectiveTime: 'Hora de entrada en vigor', effectiveTime: 'Hora inicio',
selectEffectiveTime: 'Seleccione la hora de entrada en vigor', selectEffectiveTime: 'Seleccionar hora',
distributeResult: 'Resultado de la emisión', distributeResult: 'Resultado comando',
notDelivered: 'No emitido', notDelivered: 'No emitido',
commandDistribution: 'Emisión de comando', commandDistribution: 'Emisión de comando',
controlDistribution: 'Emisión de control', controlDistribution: 'Emisión de control',
@ -504,13 +504,13 @@ export default {
name: 'Configuración general' name: 'Configuración general'
}], }],
radioList: [{ radioList: [{
name: "Activar", name: "",
disabled: false disabled: false
}, { }, {
name: "Desactivar", name: "No",
disabled: false disabled: false
}], }],
selectIssueDevice: 'Seleccione el equipo para emitir el comando', selectIssueDevice: 'Seleccionar equipo',
deliverErrorNewTip: 'La configuración de mapa es incorrecta o no está configurada. Verifíquelo e inténtelo nuevamente!', deliverErrorNewTip: 'La configuración de mapa es incorrecta o no está configurada. Verifíquelo e inténtelo nuevamente!',
passwordSuccess: 'Contraseña correcta', passwordSuccess: 'Contraseña correcta',
passwordError: 'Contraseña incorrecta', passwordError: 'Contraseña incorrecta',
@ -522,7 +522,7 @@ export default {
saveSuccess: 'Guardado con éxito', saveSuccess: 'Guardado con éxito',
saveError: 'Error al guardar', saveError: 'Error al guardar',
delivered: 'Emitido', delivered: 'Emitido',
selectPlanCurveTem: 'Seleccione una plantilla de curva planificada', selectPlanCurveTem: 'Seleccionar plantilla',
deliverErrorTip: 'La potencia de carga/descarga supera la potencia nominal. Verifique la configuración de la curva planificada!', deliverErrorTip: 'La potencia de carga/descarga supera la potencia nominal. Verifique la configuración de la curva planificada!',
deliverTip: '¿Confirma la emisión del comando?' deliverTip: '¿Confirma la emisión del comando?'
} }

View File

@ -33,21 +33,21 @@ export default {
name: 'Site international' name: 'Site international'
}], }],
useElecPrice: 'Tarif', useElecPrice: 'Tarif',
workStatus: 'État de service :', workStatus: 'Statut:',
standing: 'Inactif', standing: 'Inactif',
activePowerpcs: 'Puissance active :', activePowerpcs: 'Puissance active :',
operatingPower: 'Puissance de service', operatingPower: 'puissance',
accumulatedElectricityConsumption: lectricité cumulée', accumulatedElectricityConsumption: nergie totale',
pvKpi: 'Indicateurs clés de performance photovoltaïque', pvKpi: 'Indicateurs clés de performance photovoltaïque',
saveStandardCoal: 'Économies de charbon standard (en tonne)', saveStandardCoal: 'Économies de charbon standard (en tonne)',
equivalentCo2Reduction: 'Réduction des émissions de CO2 (en tonne))', equivalentCo2Reduction: 'Réduction des émissions de CO2 (en tonne))',
equivalentTreePlantings: "Plantation d'arbres équivalente (U)", equivalentTreePlantings: "Plantation d'arbres équivalente (U)",
dailyPowerGeneration: 'Production journalière', dailyPowerGeneration: 'Production journalière',
cumulativePowerGeneration: "Quantité cumulative de production d'électricité", cumulativePowerGeneration: "Production totale",
socialContribution: 'Contribution sociale', socialContribution: 'Contribution sociale',
energyStorageRevenueReport: "Bilan de gains du stockage d'énergie", energyStorageRevenueReport: "Bilan de gains du stockage d'énergie",
pvStorageRevenueReport: 'Bilan de gains photovoltaïques', pvStorageRevenueReport: 'Bilan de gains photovoltaïques',
projectMonthlyPower: 'Production mensuelle du projet', projectMonthlyPower: 'Production mensuelle',
powerGeneration: "Production d'électricité", powerGeneration: "Production d'électricité",
mpptTopu: 'Schéma de topologie MPPT', mpptTopu: 'Schéma de topologie MPPT',
powerGenerationCapacity: 'Puissance de production en électricité', powerGenerationCapacity: 'Puissance de production en électricité',
@ -58,8 +58,8 @@ export default {
dc: 'Courant continu', dc: 'Courant continu',
dcVoltage: 'Tension continue', dcVoltage: 'Tension continue',
pvPower: 'Puissance', pvPower: 'Puissance',
enmonthTotalChargePrice: 'Tarif mensuel total de chargement (EUR)', enmonthTotalChargePrice: 'Coût charge mois(EUR)',
enmonthTotalDisChargePrice: 'Tarif mensuel total de déchargement (EUR)', enmonthTotalDisChargePrice: 'Revenu décharge mois(EUR)',
enearnings: 'Gain (EUR)', enearnings: 'Gain (EUR)',
pvSwitch: 'Interrupteur photovoltaïque', pvSwitch: 'Interrupteur photovoltaïque',
stationDatacom: 'Données de la centrale électrique', stationDatacom: 'Données de la centrale électrique',
@ -67,30 +67,30 @@ export default {
todayEarning: "Revenus d'aujourd'hui (EUR)", todayEarning: "Revenus d'aujourd'hui (EUR)",
totalRevenue: 'Bénéfices cumulés (EUR)', totalRevenue: 'Bénéfices cumulés (EUR)',
ratedPower: 'Puissance nominale (kW)', ratedPower: 'Puissance nominale (kW)',
currentMonthlyPowerGeneration: "Production d'électricité ce mois-ci", currentMonthlyPowerGeneration: "Production mensuelle",
ratedPowernokw: 'Puissance nominale', ratedPowernokw: 'Puissance nominale',
powerGenerationStatus: "Situation de production d'électricité du projet", powerGenerationStatus: "Aperçu de la production",
monthlyIncome: 'Revenus du mois (EUR)', monthlyIncome: 'Revenus du mois (EUR)',
lowV: 'Tension côté basse tension', lowV: 'Tension côté basse tension',
lowI: 'Courant côté basse tension', lowI: 'Courant côté basse tension',
highV: 'Tension côté haute tension', highV: 'Tension côté haute tension',
timesArr: [{ timesArr: [{
text: '1 minute', text: '1 min',
value: 1 value: 1
}, { }, {
text: '5 minutes', text: '5 min',
value: 5 value: 5
}, { }, {
text: '10 minutes', text: '10 min',
value: 10 value: 10
}, { }, {
text: '15 minutes', text: '15 min',
value: 15 value: 15
}, { }, {
text: '20 minutes', text: '20 min',
value: 20 value: 20
}, { }, {
text: '30 minutes', text: '30 min',
value: 30 value: 30
}], }],
esiCab: "Armoire intégrée de stockage d'énergie", esiCab: "Armoire intégrée de stockage d'énergie",
@ -117,7 +117,7 @@ export default {
standby: 'Veille', standby: 'Veille',
run: 'Marche', run: 'Marche',
allActivePower: 'Puissance active totale (kW) :', allActivePower: 'Puissance active totale (kW) :',
cabinet: "Armoire de stockage d'énergie", cabinet: "Armoire",
gridMeter: 'Compteur du côté de secteur', gridMeter: 'Compteur du côté de secteur',
photovoltaic: 'Photovoltaïque', photovoltaic: 'Photovoltaïque',
battery: 'Batterie', battery: 'Batterie',
@ -131,27 +131,27 @@ export default {
policy: 'Stratégie', policy: 'Stratégie',
stationTopo: 'Schéma topologique du poste', stationTopo: 'Schéma topologique du poste',
deviceMonitor: 'Surveillance des équipements', deviceMonitor: 'Surveillance des équipements',
runCurve: 'Courbes opérationnelles', runCurve: 'Courbes de fonctionnement',
chargeDisData: 'Données de chargement/déchargement', chargeDisData: 'Données de chargement/déchargement',
stationData: 'Données du poste', stationData: 'Données du poste',
environmentalData: 'Données de contrôle environnemental', environmentalData: 'Données de contrôle environnemental',
sevenDay: '7 derniers jours', sevenDay: 'Semaine',
monthDay: '1 dernier mois', monthDay: '1 mois',
monthThree: '3 derniers mois', monthThree: '3 derniers mois',
yearDay: '1 dernière année', yearDay: '1 an',
tip: 'Indications', tip: 'Indications',
loading: 'Chargement en cours...', loading: 'Chargement en cours...',
power: 'Puissance (kW)', power: 'Puissance (kW)',
photovoltaicCharge: 'Chargement PV', photovoltaicCharge: 'Charge PV',
chargingandDischarging: 'Énergie chargée et de déchargement', chargingandDischarging: 'Charge/Décharge',
safeDaysUnit: 'Nombre de jour de service en sécurité (jour)', safeDaysUnit: 'Jours sans incident(jour)',
totalCapacity: 'Puissance installée totale', totalCapacity: 'Capacité totale',
systemConversionEfficiency: 'Efficacité de conversion du système', systemConversionEfficiency: 'Efficacité de conversion du système',
currentPower: 'Puissance actuelle', currentPower: 'Puissance actuelle',
totalCharge: 'Énergie chargée totale', totalCharge: 'Énergie chargée',
totalDischarge: 'Énergie déchargée totale', totalDischarge: 'Énergie déchargée',
dailyCharge: 'Énergie chargée journalière', dailyCharge: 'Charge journalière',
dailyDischarge: 'Énergie déchargée journalière', dailyDischarge: 'Décharge journalière',
dayPhotovoltaic: 'Énergie de production photovoltaïque', dayPhotovoltaic: 'Énergie de production photovoltaïque',
noData: 'Aucune donnée disponible', noData: 'Aucune donnée disponible',
station: 'Poste', station: 'Poste',
@ -183,7 +183,7 @@ export default {
eleLevel: 'Tarif', eleLevel: 'Tarif',
fsdd: 'Tarif horaire hors heures pleines', fsdd: 'Tarif horaire hors heures pleines',
useElecPrice: 'Tarif', useElecPrice: 'Tarif',
dietailUnit: '(RMB/kWh)', dietailUnit: '(EUR/kWh)',
eleprice: 'Tarif hors heures pleines', eleprice: 'Tarif hors heures pleines',
nonTime: 'Tarif non horaire', nonTime: 'Tarif non horaire',
proxyPrice: "Prix d'achat d'électricité par procuration", proxyPrice: "Prix d'achat d'électricité par procuration",
@ -282,10 +282,10 @@ export default {
DCVol: 'Tension continue', DCVol: 'Tension continue',
DCCurrent: 'Courant continu', DCCurrent: 'Courant continu',
acbreaker: 'Disjoncteur CA', acbreaker: 'Disjoncteur CA',
dcbreaker: 'Disjoncteur CC', dcbreakerCom: 'Disjoncteur CC',
runState: 'État de service', runState: 'État de service',
rsState: 'État distant/local', rsState: 'État distant/local',
gridMode: 'État connecté/déconnecté', gridModeCom: 'Statut réseau',
deviceState: 'État de périphérique', deviceState: 'État de périphérique',
totalActivePower: 'Puissance active totale', totalActivePower: 'Puissance active totale',
totalReactivePower: 'Puissance réactive totale', totalReactivePower: 'Puissance réactive totale',
@ -303,22 +303,22 @@ export default {
localAutomatic: 'Local automatique', localAutomatic: 'Local automatique',
localManual: 'Local manuel', localManual: 'Local manuel',
timesArr: [{ timesArr: [{
label: '1 minute', label: '1 min',
value: 1 value: 1
}, { }, {
label: '5 minutes', label: '5 min',
value: 5 value: 5
}, { }, {
label: '10 minutes', label: '10 min',
value: 10 value: 10
}, { }, {
label: '15 minutes', label: '15 min',
value: 15 value: 15
}, { }, {
label: '20 minutes', label: '20 min',
value: 20 value: 20
}, { }, {
label: '30 minutes', label: '30 min',
value: 30 value: 30
}], }],
yx: 'Télésignalisation', yx: 'Télésignalisation',
@ -332,8 +332,8 @@ export default {
}, },
clusterTotalVol: 'Tension totale de cluster/état de charge', clusterTotalVol: 'Tension totale de cluster/état de charge',
runData: 'Données de service', runData: 'Données de service',
cumCharge: 'Énergie chargée cumulée', cumCharge: 'Charge totale',
cumDischarge: 'Énergie déchargée cumulée', cumDischarge: 'Décharge totale',
avgTem: 'Température moyenne', avgTem: 'Température moyenne',
avgVol: 'Tension moyenne', avgVol: 'Tension moyenne',
maxCellVol: 'Tension maximale par cellule', maxCellVol: 'Tension maximale par cellule',
@ -352,10 +352,10 @@ export default {
bvol: 'Tension de phase B', bvol: 'Tension de phase B',
cvol: 'Tension de phase C', cvol: 'Tension de phase C',
zxygzdl: 'Énergie active positive totale', zxygzdl: 'Énergie active positive totale',
dlj: 'Électricité (pointe extrême)', dlj: 'Pointe+',
dlf: 'Électricité (pointe)', dlf: 'HP',
dlp: 'Électricité (pleine)', dlp: 'Interm',
dlg: 'Électricité (creuse)', dlg: 'HC',
fxygzdl: 'Énergie active négative totale', fxygzdl: 'Énergie active négative totale',
hxyggl: "Puissance active d'enclenchement", hxyggl: "Puissance active d'enclenchement",
hxwggl: "Puissance réactive d'enclenchement", hxwggl: "Puissance réactive d'enclenchement",
@ -406,7 +406,7 @@ export default {
stackTotalCurrent: 'Courant total du rack', stackTotalCurrent: 'Courant total du rack',
stackSoc: 'État de charge du rack', stackSoc: 'État de charge du rack',
CumulativeCharge: 'Énergie chargée cumulée', CumulativeCharge: 'Énergie chargée cumulée',
CumulativeDischarge: 'Énergie déchargée cumulée', CumulativeDischarge: 'Décharge totale',
zdz: "Résistance d'isolation positive", zdz: "Résistance d'isolation positive",
fdz: "Résistance d'isolation négative", fdz: "Résistance d'isolation négative",
rechargeCapacity: 'Énergie chargée disponible', rechargeCapacity: 'Énergie chargée disponible',
@ -420,22 +420,22 @@ export default {
historyData: 'Données historiques' historyData: 'Données historiques'
}, },
earning: { earning: {
changeDischargePro: 'Généralités de chargement/déchargement du projet', changeDischargePro: 'Aperçu charge/décharge',
capacity: 'Puissance installée', capacity: 'Capacité',
monthTotalCharge: 'Énergie chargée mensuelle totale', monthTotalCharge: 'Charge mois',
monthTotalDischarge: 'Énergie déchargée mensuelle totale', monthTotalDischarge: 'Décharge mois',
monthEff: 'Efficacité de conversion mensuelle du système', monthEff: 'Rendement mois',
chargeVol: 'Énergie chargée cumulée', chargeVol: 'Charge totale',
dischargeVol: 'Énergie déchargée cumulée', dischargeVol: 'Décharge totale',
totalEff: 'Efficacité de conversion cumulée du système', totalEff: 'Rendement total',
projectRevenue: 'Gains du projet', projectRevenue: 'Gains du projet',
monthTotalChargePrice: 'Tarif mensuel total de chargement (RMB)', monthTotalChargePrice: 'Coût charge mois(EUR)',
monthTotalDisChargePrice: 'Tarif mensuel total de déchargement (RMB)', monthTotalDisChargePrice: 'Revenu décharge mois(EUR)',
earnings: 'Gain (RMB)', earnings: 'Gain (EUR)',
earningsDetail: 'Détails des gains', earningsDetail: 'Détails des gains',
charge: 'Chargement', charge: 'Chargement',
ele: 'Énergie (kWh)', ele: 'Énergie (kWh)',
expend: 'Dépenses (RMB)', expend: 'Dépenses (EUR)',
noChargeData: 'Aucune donnée de chargement disponible', noChargeData: 'Aucune donnée de chargement disponible',
disCharge: 'Déchargement', disCharge: 'Déchargement',
noDisChargeData: 'Aucune donnée de déchargement disponible', noDisChargeData: 'Aucune donnée de déchargement disponible',
@ -482,13 +482,13 @@ export default {
policy: { policy: {
policyTitle: 'Stratégie de distribution', policyTitle: 'Stratégie de distribution',
planCurve: 'Courbe programmée', planCurve: 'Courbe programmée',
planCurveTem: 'Modèle de courbe programmée', planCurveTem: 'Modèle de planning',
IssueDevice: "Équipement cable d'envoi d'ordre", IssueDevice: "Équipement cible",
operateOrNot: 'Mise en service ?', operateOrNot: 'Mise en service ?',
socUplimit: "Limite supérieure d'état de charge", socUplimit: "Limite SOC max",
socDownlimit: "Limite inférieure d'état de charge", socDownlimit: "Limite SOC min",
effectiveTime: 'Heure de validation', effectiveTime: "Heure d'effet",
selectEffectiveTime: "Veuillez choisir l'heure de validation", selectEffectiveTime: "Sélectionner l'heure",
distributeResult: "Résultat d'envoi", distributeResult: "Résultat d'envoi",
notDelivered: 'Non envoyé', notDelivered: 'Non envoyé',
commandDistribution: "Envoi d'ordre", commandDistribution: "Envoi d'ordre",
@ -504,13 +504,13 @@ export default {
name: 'Réglages généraux' name: 'Réglages généraux'
}], }],
radioList: [{ radioList: [{
name: "Mise en service", name: "Oui",
disabled: false disabled: false
}, { }, {
name: "Non mise en service", name: "Non",
disabled: false disabled: false
}], }],
selectIssueDevice: "Veuillez choisir un équipement cable d'envoi d'ordre", selectIssueDevice: "Sélectionner un équipement",
deliverErrorNewTip: 'Erreur de configuration ou configuration manquante du mapping ! Veuillez réessayer après confirmation !', deliverErrorNewTip: 'Erreur de configuration ou configuration manquante du mapping ! Veuillez réessayer après confirmation !',
passwordSuccess: 'Mot de passe correct', passwordSuccess: 'Mot de passe correct',
passwordError: 'Mot de passe incorrect', passwordError: 'Mot de passe incorrect',
@ -522,7 +522,7 @@ export default {
saveSuccess: 'Sauvegarde réussie', saveSuccess: 'Sauvegarde réussie',
saveError: 'Sauvegarde échouée', saveError: 'Sauvegarde échouée',
delivered: 'Envoi fini', delivered: 'Envoi fini',
selectPlanCurveTem: 'Veuillez choisir un modèle de courbe programmée', selectPlanCurveTem: 'Sélectionner un modèle',
deliverErrorTip: 'La puissance de chargement/déchargement dépasse la puissance nominale. Veuillez confirmer les réglages de courbe programmée !', deliverErrorTip: 'La puissance de chargement/déchargement dépasse la puissance nominale. Veuillez confirmer les réglages de courbe programmée !',
deliverTip: "Voulez-vous envoyer l'ordre ?" deliverTip: "Voulez-vous envoyer l'ordre ?"
} }

View File

@ -39,21 +39,21 @@ export default {
} }
], ],
useElecPrice: 'Taryfa', useElecPrice: 'Taryfa',
workStatus: 'Status pracy: ', workStatus: 'Status: ',
standing: 'statyczny', standing: 'statyczny',
activePowerpcs: 'Moc czynna: ', activePowerpcs: 'Moc czynna: ',
operatingPower: 'Moc operacyjna', operatingPower: 'Moc',
accumulatedElectricityConsumption: 'Łączny pobór mocy', accumulatedElectricityConsumption: 'Energia całkowita',
pvKpi: 'Fotowoltaiczny wskaźnik KPI', pvKpi: 'Fotowoltaiczny wskaźnik KPI',
saveStandardCoal: 'Oszczędność węgla standardowego (w tonach)', saveStandardCoal: 'Oszczędność węgla standardowego (w tonach)',
equivalentCo2Reduction: 'Redukcja emisji CO₂ (w tonach)', equivalentCo2Reduction: 'Redukcja emisji CO₂ (w tonach)',
equivalentTreePlantings: 'Równoważność nasadzenia drzew (szt.)', equivalentTreePlantings: 'Równoważność nasadzenia drzew (szt.)',
dailyPowerGeneration: 'Dzienne wytwarzanie energii', dailyPowerGeneration: 'Dzienne wytwarzanie energii',
cumulativePowerGeneration: 'Łączna produkcja energii', cumulativePowerGeneration: 'Całkowita produkcja',
socialContribution: 'Wkład społeczny', socialContribution: 'Wkład społeczny',
energyStorageRevenueReport: 'Rachunek zysków magazynowania energii', energyStorageRevenueReport: 'Rachunek zysków magazynowania energii',
pvStorageRevenueReport: 'Fotowoltaiczny rachunek zysków', pvStorageRevenueReport: 'Fotowoltaiczny rachunek zysków',
projectMonthlyPower: 'Miesięczna produkcja energii w ramach projektu', projectMonthlyPower: 'Miesięczna produkcja',
powerGeneration: 'Generowana energia elektryczna', powerGeneration: 'Generowana energia elektryczna',
mpptTopu: 'Schemat topologii MPPT', mpptTopu: 'Schemat topologii MPPT',
powerGenerationCapacity: 'Generowana moc', powerGenerationCapacity: 'Generowana moc',
@ -63,10 +63,10 @@ export default {
busCurrent: 'Prąd AKU', busCurrent: 'Prąd AKU',
dc: 'Prąd stały', dc: 'Prąd stały',
dcVoltage: 'Napięcie stałe', dcVoltage: 'Napięcie stałe',
operatingPower: 'Moc operacyjna', operatingPower: 'Moc',
pvPower: 'Moc', pvPower: 'pv Moc',
enmonthTotalChargePrice: 'Całkowita cena ładowania w tym miesiącu (PLN)', enmonthTotalChargePrice: 'Koszt ładowania w miesiącu(PLN)',
enmonthTotalDisChargePrice: 'Całkowita cena rozładowania w tym miesiącu (PLN)', enmonthTotalDisChargePrice: 'Przychód z rozładowania w miesiącu(PLN)',
enearnings: 'Wpływy (PLN)', enearnings: 'Wpływy (PLN)',
pvSwitch: 'Przełącznik PV', pvSwitch: 'Przełącznik PV',
stationDatacom: 'Dane elektrowni', stationDatacom: 'Dane elektrowni',
@ -74,35 +74,35 @@ export default {
todayEarning: 'Dzisiejsze zyski (EUR)', todayEarning: 'Dzisiejsze zyski (EUR)',
totalRevenue: 'Skumulowane zyski(EUR)', totalRevenue: 'Skumulowane zyski(EUR)',
ratedPower: 'Moc nominalna(kW)', ratedPower: 'Moc nominalna(kW)',
currentMonthlyPowerGeneration: 'Produkcja energii w tym miesiącu', currentMonthlyPowerGeneration: 'Miesięczna produkcja',
ratedPowernokw: 'Moc nominalna', ratedPowernokw: 'Moc nominalna',
powerGenerationStatus: 'Produkcja energii elektrycznej w projekcie', powerGenerationStatus: 'Przegląd produkcji energii',
monthlyIncome: 'W tym miesiącu zyski(EUR)', monthlyIncome: 'W tym miesiącu zyski(EUR)',
lowV:'Napięcie boczne niskiego napięcia', lowV:'Napięcie boczne niskiego napięcia',
lowI:'Prąd boczny niskiego napięcia', lowI:'Prąd boczny niskiego napięcia',
highV:'Napięcie boczne wysokiego napięcia', highV:'Napięcie boczne wysokiego napięcia',
timesArr: [{ timesArr: [{
text: '1 minuta.', text: '1 min',
value: 1 value: 1
}, },
{ {
text: '5 minut.', text: '5 min',
value: 5 value: 5
}, },
{ {
text: '10 minut.', text: '10 min',
value: 10 value: 10
}, },
{ {
text: '15 minut.', text: '15 min',
value: 15 value: 15
}, },
{ {
text: '20 minut.', text: '20 min',
value: 20 value: 20
}, },
{ {
text: '30 minut.', text: '30 min',
value: 30 value: 30
} }
], ],
@ -130,7 +130,7 @@ export default {
standby: 'Tryb gotowości', standby: 'Tryb gotowości',
run: 'Praca', run: 'Praca',
allActivePower: 'Całkowita moc czynna (kW):', allActivePower: 'Całkowita moc czynna (kW):',
cabinet: 'Szafa magazyn energii', cabinet: 'Szafa',
gridMeter: 'Liczniki po stronie sieci', gridMeter: 'Liczniki po stronie sieci',
photovoltaic: 'Fotowoltaika', photovoltaic: 'Fotowoltaika',
battery: 'Akumulator', battery: 'Akumulator',
@ -144,26 +144,26 @@ export default {
policy: 'Strategia', policy: 'Strategia',
stationTopo: 'Topologia stacji', stationTopo: 'Topologia stacji',
deviceMonitor: 'Monitorowanie sprzętu', deviceMonitor: 'Monitorowanie sprzętu',
runCurve: 'Krzywa działania', runCurve: 'Krzywa pracy',
chargeDisData: 'Dane ładowania i rozładowania', chargeDisData: 'Dane ładowania i rozładowania',
stationData: 'Dane stacji', stationData: 'Dane stacji',
environmentalData: 'Dane kontroli środ.', environmentalData: 'Dane kontroli środ.',
sevenDay: 'Ostatnie siedem dni', sevenDay: 'Tydzień',
monthDay: 'Ostatni miesiąc', monthDay: 'Miesiąc',
monthThree: 'Ostatnie trzy miesiące', monthThree: 'Ostatnie trzy miesiące',
yearDay: 'Ostatni rok', yearDay: 'Rok',
tip: 'Informacja', tip: 'Informacja',
loading: 'Ładowanie zasobów...', loading: 'Ładowanie zasobów...',
power: 'Moc (kW)', power: 'Moc (kW)',
photovoltaicCharge: 'Ładowanie fotowoltaiczne', photovoltaicCharge: 'Ładowanie PV',
chargingandDischarging: 'Wolumen ładowania i rozładowania', chargingandDischarging: 'Ładowanie i rozładowanie',
safeDaysUnit: 'Dni bezpiecznej pracy', safeDaysUnit: 'Dni bez awarii',
totalCapacity: 'Całkowita zainstalowana moc', totalCapacity: 'Całkowita pojemność',
systemConversionEfficiency: 'Wydajność konwersji systemu', systemConversionEfficiency: 'Wydajność konwersji systemu',
currentPower: 'Bieżąca moc', currentPower: 'Bieżąca moc',
totalCharge: 'Całkowite ładowanie', totalCharge: 'Całkowite ładowanie',
totalDischarge: 'Całkowite rozładowanie', totalDischarge: 'Całkowite rozładowanie',
dailyCharge: 'Dzienna ładowanie', dailyCharge: 'Dzienne ładowanie',
dailyDischarge: 'Dzienne rozładowanie', dailyDischarge: 'Dzienne rozładowanie',
dayPhotovoltaic: 'Wytworzona energia fotowoltaiczna', dayPhotovoltaic: 'Wytworzona energia fotowoltaiczna',
noData: 'Brak danych', noData: 'Brak danych',
@ -296,10 +296,10 @@ export default {
DCVol: 'Napięcie stałe', DCVol: 'Napięcie stałe',
DCCurrent: 'Prąd stały', DCCurrent: 'Prąd stały',
acbreaker: 'Wyłącznik obwodu prądu zmiennego', acbreaker: 'Wyłącznik obwodu prądu zmiennego',
dcbreaker: 'Wyłącznik obwodu prądu stałego', dcbreakerCom: 'Wyłącznik obwodu prądu stałego',
runState: 'Stan pracy', runState: 'Stan pracy',
rsState: 'Stan zdalny/lokalny', rsState: 'Stan zdalny/lokalny',
gridMode: 'Stan sieci/Poza siecią', gridModeCom: 'Status sieci',
deviceState: 'Stan urządzenia', deviceState: 'Stan urządzenia',
totalActivePower: 'Calkowita moc czynna', totalActivePower: 'Calkowita moc czynna',
totalReactivePower: 'Calkowita moc bierna', totalReactivePower: 'Calkowita moc bierna',
@ -318,27 +318,27 @@ export default {
localManual: 'Lokalnie ręcznie', localManual: 'Lokalnie ręcznie',
timesArr: [ timesArr: [
{ {
label: '1 minuta', label: '1 min',
value: 1 value: 1
}, },
{ {
label: '5 minut', label: '5 min',
value: 5 value: 5
}, },
{ {
label: '10 minut', label: '10 min',
value: 10 value: 10
}, },
{ {
label: '15 minut', label: '15 min',
value: 15 value: 15
}, },
{ {
label: '20 minut', label: '20 min',
value: 20 value: 20
}, },
{ {
label: '30 minut', label: '30 min',
value: 30 value: 30
} }
], ],
@ -353,8 +353,8 @@ export default {
}, },
clusterTotalVol: 'Calkowite napięcie klastra/SOC', clusterTotalVol: 'Calkowite napięcie klastra/SOC',
runData: 'Dane operacyjne', runData: 'Dane operacyjne',
cumCharge: 'Łączne obciążenie', cumCharge: 'Całkowite ładowanie',
cumDischarge: 'Łączne rozładowanie', cumDischarge: 'Całkowite rozładowanie',
avgTem: 'Średnia temperatura', avgTem: 'Średnia temperatura',
avgVol: 'Średnie napięcie', avgVol: 'Średnie napięcie',
maxCellVol: 'Maksymalne napięcie na jednostkę', maxCellVol: 'Maksymalne napięcie na jednostkę',
@ -373,10 +373,10 @@ export default {
bvol: 'Napięcie fazy B', bvol: 'Napięcie fazy B',
cvol: 'Napięcie fazy C', cvol: 'Napięcie fazy C',
zxygzdl: 'Calkowita dodatnia moc czynna', zxygzdl: 'Calkowita dodatnia moc czynna',
dlj: 'Energia elektryczna (super szczyt)', dlj: 'Szczyt krytyczny',
dlf: 'Energia elektryczna (szczyt)', dlf: 'Szczyt',
dlp: 'Energia elektryczna (zwykły)', dlp: 'Poziom średni',
dlg: 'Energia elektryczna (dolina)', dlg: 'Poza szczytem',
fxygzdl: 'Calkowita odwrotna moc czynna', fxygzdl: 'Calkowita odwrotna moc czynna',
hxyggl: 'Moc czynna w fazie kombinowanej', hxyggl: 'Moc czynna w fazie kombinowanej',
hxwggl: 'Moc bierna w fazie kombinowanej', hxwggl: 'Moc bierna w fazie kombinowanej',
@ -429,7 +429,7 @@ export default {
stackTotalCurrent: 'Prąd stosu', stackTotalCurrent: 'Prąd stosu',
stackSoc: 'SOC stosu', stackSoc: 'SOC stosu',
CumulativeCharge: 'Łączne obciążenie', CumulativeCharge: 'Łączne obciążenie',
CumulativeDischarge: 'Łączne rozładowanie', CumulativeDischarge: 'Całkowite rozładowanie',
zdz: 'Dodatnia rezystancja izolacji', zdz: 'Dodatnia rezystancja izolacji',
fdz: 'Ujemna rezystancja izolacji', fdz: 'Ujemna rezystancja izolacji',
rechargeCapacity: 'Pojemność ładowania', rechargeCapacity: 'Pojemność ładowania',
@ -443,17 +443,17 @@ export default {
historyData: 'Dane historyczne' historyData: 'Dane historyczne'
}, },
earning: { earning: {
changeDischargePro: 'Ogólna charakterystyka ładowania i rozładowania projektu', changeDischargePro: 'Przegląd ładowania i rozładowania',
capacity: 'Zainstalowana moc', capacity: 'Pojemność',
monthTotalCharge: 'Łączna ilość ładowania w tym miesiącu', monthTotalCharge: 'Miesięczne ładowanie',
monthTotalDischarge: 'Łączna ilość rozładowania w tym miesiącu', monthTotalDischarge: 'Miesięczne rozładowanie',
monthEff: 'Miesięczna sprawność systemu', monthEff: 'Miesięczna sprawność systemu',
chargeVol: 'Łączne obciążenie', chargeVol: 'Całkowite ładowanie',
dischargeVol: 'Łączne rozładowanie', dischargeVol: 'Całkowite rozładowanie',
totalEff: 'Skumulowana sprawność systemu', totalEff: 'Całkowita sprawność systemu',
projectRevenue: 'Skumulowana sprawność systemu', projectRevenue: 'Skumulowana sprawność systemu',
monthTotalChargePrice: 'Całkowita cena ładowania w tym miesiącu (PLN)', monthTotalChargePrice: 'Koszt ładowania w miesiącu(PLN)',
monthTotalDisChargePrice: 'Całkowita cena rozładowania w tym miesiącu (PLN)', monthTotalDisChargePrice: 'Przychód z rozładowania w miesiącu(PLN)',
earnings: 'Wpływy (PLN)', earnings: 'Wpływy (PLN)',
earningsDetail: 'Szczegóły przychodów', earningsDetail: 'Szczegóły przychodów',
charge: 'Ładowanie', charge: 'Ładowanie',
@ -508,14 +508,14 @@ export default {
policy: { policy: {
policyTitle: 'Strategia dystrybucji', policyTitle: 'Strategia dystrybucji',
planCurve: 'Krzywa planowania', planCurve: 'Krzywa planowania',
planCurveTem: 'Szablon krzywej planowania', planCurveTem: 'Szablon harmonogramu',
IssueDevice: 'Polecenie wydane urządzeniu', IssueDevice: 'Urządzenie docelowe',
operateOrNot: 'Czy uruchomić', operateOrNot: 'W eksploatacji',
socUplimit: 'Górny limit SOC', socUplimit: 'Górna granica SOC',
socDownlimit: 'Dolny limit SOC', socDownlimit: 'Dolna granica SOC',
effectiveTime: 'Data rozpoczęcia', effectiveTime: 'Czas rozpoczęcia',
selectEffectiveTime: 'Wybierz efektywny czas', selectEffectiveTime: 'Wybierz czas',
distributeResult: 'Wynik wysłania', distributeResult: 'Wynik polecenia',
notDelivered: 'Nie wysłano', notDelivered: 'Nie wysłano',
commandDistribution: 'Wysłanie polecenia', commandDistribution: 'Wysłanie polecenia',
controlDistribution: 'Wysłanie sterowania', controlDistribution: 'Wysłanie sterowania',
@ -534,15 +534,15 @@ export default {
], ],
radioList: [ radioList: [
{ {
name: 'uruchomić', name: 'Tak',
disabled: false disabled: false
}, },
{ {
name: 'nie uruchamiać', name: 'Nie',
disabled: false disabled: false
} }
], ],
selectIssueDevice: 'Wybierz urządzenie wydające polecenie', selectIssueDevice: 'Wybierz urządzenie',
deliverErrorNewTip: 'Relacja mapowania jest nieprawidłowo skonfigurowana lub nie została skonfigurowana, potwierdź i spróbuj ponownie!', deliverErrorNewTip: 'Relacja mapowania jest nieprawidłowo skonfigurowana lub nie została skonfigurowana, potwierdź i spróbuj ponownie!',
passwordSuccess: 'Hasło jest prawidłowe', passwordSuccess: 'Hasło jest prawidłowe',
passwordError: 'Błędne hasło', passwordError: 'Błędne hasło',
@ -554,7 +554,7 @@ export default {
saveSuccess: 'Zapisano pomyślnie', saveSuccess: 'Zapisano pomyślnie',
saveError: 'Zapis nie powiódł się', saveError: 'Zapis nie powiódł się',
delivered: 'Wysłano', delivered: 'Wysłano',
selectPlanCurveTem: 'Wybierz szablon krzywej planu', selectPlanCurveTem: 'Wybierz szablon harmonogramu',
deliverErrorTip: 'Moc ładowania/rozładowania jest większa niż moc znamionowa, sprawdź ustawienie krzywej harmonogramu!', deliverErrorTip: 'Moc ładowania/rozładowania jest większa niż moc znamionowa, sprawdź ustawienie krzywej harmonogramu!',
deliverTip: 'Czy na pewno wysłać polecenie?' deliverTip: 'Czy na pewno wysłać polecenie?'
} }

View File

@ -290,10 +290,10 @@ export default {
DCVol: '直流电压', DCVol: '直流电压',
DCCurrent: '直流电流', DCCurrent: '直流电流',
acbreaker: '交流断路器', acbreaker: '交流断路器',
dcbreaker: '直流断路器', dcbreakerCom: '直流断路器',
runState: '运行状态', runState: '运行状态',
rsState: '远方/就地状态', rsState: '远方/就地状态',
gridMode: '并离网状态', gridModeCom: '并离网状态',
deviceState: '设备状态', deviceState: '设备状态',
totalActivePower: '总有功功率', totalActivePower: '总有功功率',
totalReactivePower: '总无功功率', totalReactivePower: '总无功功率',

View File

@ -2,8 +2,8 @@
"name" : "Zeta Cloud", "name" : "Zeta Cloud",
"appid" : "__UNI__86592F3", "appid" : "__UNI__86592F3",
"description" : "Zetatech", "description" : "Zetatech",
"versionName" : "2.0.16", "versionName" : "2.0.18",
"versionCode" : 221, "versionCode" : 223,
"transformPx" : false, "transformPx" : false,
"sassImplementationName" : "node-sass", "sassImplementationName" : "node-sass",
"app-plus" : { "app-plus" : {

View File

@ -136,7 +136,7 @@
[3, 120] [3, 120]
], ],
font: [{ font: [{
text: this.$t('homePage.device.gridMode') + ':', text: this.$t('homePage.device.gridModeCom') + ':',
size: 14, size: 14,
color: "#999999", color: "#999999",
width: 50, width: 50,

View File

@ -7,7 +7,7 @@
</view> </view>
</view> </view>
<view class="box"> <view class="box">
<Section :title="$t('homePage.device.totalAcReaPower')"> <Section :title="$t('homePage.device.totalAcReaPower')" :style="language !== 'zh_CN'? 'flex-wrap: wrap;':''">
<view slot="right" style="flex: 1"> <view slot="right" style="flex: 1">
<view class="top-right-box"> <view class="top-right-box">
<span class="time">{{$t('homePage.device.timeGranularity')}}:</span> <span class="time">{{$t('homePage.device.timeGranularity')}}:</span>
@ -287,10 +287,10 @@
{ {
type: "text", type: "text",
coord: [ coord: [
[35, 80] [3, 80]
], ],
font: [{ font: [{
text: this.$t('homePage.device.dcbreaker') + ':', text: this.$t('homePage.device.dcbreakerCom') + ':',
size: 14, size: 14,
color: "#999999", color: "#999999",
width: 50, width: 50,
@ -330,7 +330,7 @@
[3, 120] [3, 120]
], ],
font: [{ font: [{
text: this.$t('homePage.device.gridMode') + ':', text: this.$t('homePage.device.gridModeCom') + ':',
size: 14, size: 14,
color: "#999999", color: "#999999",
width: 50, width: 50,
@ -347,7 +347,7 @@
{ {
type: "text", type: "text",
coord: [ coord: [
[35, 140] [3, 140]
], ],
font: [{ font: [{
text: this.$t('homePage.device.deviceState') + ':', text: this.$t('homePage.device.deviceState') + ':',

View File

@ -1,8 +1,14 @@
<template> <template>
<view style="height: 100vh"> <view style="height: 100vh">
<view class=""> <view class="">
<u-navbar :title="$t('homePage.policy.policyTitle')" :is-back="true" title-color="#FFF" <u-navbar
:background="background" :border-bottom="false" :custom-back="toback"> :title="$t('homePage.policy.policyTitle')"
:is-back="true"
title-color="#FFF"
:background="background"
:border-bottom="false"
:custom-back="toback"
>
</u-navbar> </u-navbar>
</view> </view>
<view class="policeForm"> <view class="policeForm">
@ -10,9 +16,15 @@
<view class="" v-for="(item, index) in smallArr" :key="index"> <view class="" v-for="(item, index) in smallArr" :key="index">
<view class="" v-if="item.type == 'Input'"> <view class="" v-if="item.type == 'Input'">
<u-form-item :label="item[`label_${lang}`]" :prop="item.prop"> <u-form-item :label="item[`label_${lang}`]" :prop="item.prop">
<u-input :key="'input_' + item.prop + '_' + item.inputKey" :min="item.min" :max="item.max" <u-input
:value="item.value" type="number" :placeholder="item[`place_${lang}`]" :key="'input_' + item.prop + '_' + item.inputKey"
@input="handleInput(item, $event)" /> :min="item.min"
:max="item.max"
:value="item.value"
type="number"
:placeholder="item[`place_${lang}`]"
@input="handleInput(item, $event)"
/>
</u-form-item> </u-form-item>
</view> </view>
<view class="" v-if="item.type == 'Switch'"> <view class="" v-if="item.type == 'Switch'">
@ -20,29 +32,41 @@
<u-switch :size="40" v-model="item.value"></u-switch> <u-switch :size="40" v-model="item.value"></u-switch>
</u-form-item> </u-form-item>
</view> </view>
<view class="" v-if="item.type == 'Select'" @click="selectShow(item, index)"> <view class="" v-if="item.type == 'Select'">
<u-form-item :label="item[`label_${lang}`]" :prop="item.prop"> <u-form-item :label="item[`label_${lang}`]" :prop="item.prop">
<view class="" v-show="false"> <view class="" v-show="false">
<u-input v-model="item.value" disabled @click="selectShow(item, index)" /> <u-input
v-model="item.value"
disabled
@click="selectShow(item, index)"
/>
</view> </view>
<view class=""> <view class="select-value" @click.stop="selectShow(item, index)">
{{ item.selectLabel || $t("homePage.alarm.placeSelect") }} {{ item.selectLabel || $t("homePage.alarm.placeSelect") }}
</view> </view>
<u-select :key="item.prop" @confirm="confirm($event, item)" v-model="item.isShow" <u-select
:list="getSelectList(item)"></u-select> :key="item.prop"
@confirm="confirm($event, item)"
v-model="item.isShow"
:list="getSelectList(item)"
></u-select>
</u-form-item> </u-form-item>
</view> </view>
</view> </view>
</u-form> </u-form>
<button
<button @click="submitDevice" type="success" size="mini" style=" @click="submitDevice"
type="success"
size="mini"
style="
background-color: #009458; background-color: #009458;
padding: 10rpx 0; padding: 10rpx 0;
color: #fff; color: #fff;
margin-top: 40rpx; margin-top: 40rpx;
width: 100%; width: 100%;
"> "
>
{{ $t("homePage.mine.submit") }} {{ $t("homePage.mine.submit") }}
</button> </button>
</view> </view>
@ -51,16 +75,11 @@
</template> </template>
<script> <script>
import { import { formList } from "@/common/form.js";
formList import { Langlist } from "@/common/lang";
} from "@/common/form.js"; import mqtt from "@/uni_modules/leliven-mqtt/index.js";
import { import pako from "pako";
Langlist export default {
} from "@/common/lang";
import mqtt from "@/uni_modules/leliven-mqtt/index.js";
import pako from "pako";
export default {
data() { data() {
return { return {
formList: formList, formList: formList,
@ -72,91 +91,99 @@
backData: {}, backData: {},
smallArr: [], smallArr: [],
user: { user: {
username: 'admin', // 设置用户名 username: "admin", // 设置用户名
password: 'zzkj@688737' // 设置密码 password: "zzkj@688737", // 设置密码
} },
}; };
}, },
onLoad() {
this.getSn()
},
computed: { computed: {
lang() { lang() {
return Langlist.find(v => v.value == this.$store.state.vuex_language).prop || 'en' return (
Langlist.find((v) => v.value == this.$store.state.vuex_language).prop ||
"en"
);
}, },
currentStation() { currentStation() {
return this.vuex_currentStation; return this.vuex_currentStation;
}, },
}, },
onLoad() {
onShow() { this.getSn();
this.initmqttClient()
}, },
methods: { methods: {
getSn(){ getSn() {
this.$u.api.station.getStationPostionSn({ this.$u.api.station
stationId: this.currentStation.id .getStationPostionSn({
}).then(res => { stationId: this.currentStation.id,
this.sn = res.data[0]?.sn
}) })
.then((res) => {
this.sn = res.data[0]?.sn;
this.initmqttClient();
});
}, },
initmqttClient() { initmqttClient() {
console.log(this.lang) console.log(this.lang);
console.log(this.currentStation) console.log(this.currentStation);
// 初始化客户端连接地址 // 初始化客户端连接地址
// #ifdef H5 // #ifdef H5
let mqttClient = mqtt.connect('ws://1.95.170.86:8083/mqtt', { let mqttClient = mqtt.connect("ws://1.95.170.86:8083/mqtt", {
...this.user ...this.user,
}) });
// #endif // #endif
// #ifdef MP-WEIXIN||APP-PLUS // #ifdef MP-WEIXIN||APP-PLUS
let mqttClient = mqtt.connect('wx://1.95.170.86:8083/mqtt', { let mqttClient = mqtt.connect("wx://1.95.170.86:8083/mqtt", {
...this.user ...this.user,
}) });
// #endif // #endif
this.mqttClient = mqttClient this.mqttClient = mqttClient;
// 连接MQ服务 // 连接MQ服务
mqttClient.on('connect', function(res) { mqttClient
console.log('连接成功') .on("connect", (res) => {
console.log("连接成功");
// 订阅主题 // 订阅主题
mqttClient.subscribe(`1/ems/${this.sn}/control/response`, (err) => { mqttClient.subscribe(`1/ems/${this.sn}/control/response`, (err) => {
console.log(`1/app/${this.sn}/control/request`);
if (!err) { if (!err) {
// 订阅成功 // 订阅成功
mqttClient.publish(`1/app/${this.sn}/control/request`, JSON.stringify({ mqttClient.publish(
fun: 'GET', `1/app/${this.sn}/control/request`,
type: 'WJ_Get_NewControlSystem', JSON.stringify({
content: 0 fun: "GET",
})) type: "WJ_Get_NewControlSystem",
content: 0,
}),
);
} }
});
}) })
}).on('reconnect', function() { .on("reconnect", function () {
console.log('重新连接') console.log("重新连接");
}).on('error', function() { })
console.log('连接失败') .on("error", function () {
}).on('end', function() { console.log("连接失败");
console.log('连接End') })
}).on('message', (topic, message) => { .on("end", function () {
console.log(this.decodeGzipBase64(message.toString())) console.log("连接End");
let data = this.decodeGzipBase64(message.toString()) })
.on("message", (topic, message) => {
console.log(this.decodeGzipBase64(message.toString()), "111");
let data = this.decodeGzipBase64(message.toString());
if (data.content && data.content.params) { if (data.content && data.content.params) {
this.control(data.content) this.control(data.content);
} else } else if (data.content == 1) {
if (data.content == 1) {
this.$refs.uToast.show({ this.$refs.uToast.show({
title: this.$t('homePage.mine.operateSuccess'), title: this.$t("homePage.mine.operateSuccess"),
type: 'success', type: "success",
});
})
} else { } else {
uni.showToast({ uni.showToast({
title: this.$t('homePage.mine.operateFail'), title: this.$t("homePage.mine.operateFail"),
icon: 'none' icon: "none",
}) });
} }
});
})
}, },
decodeGzipBase64(base64Str) { decodeGzipBase64(base64Str) {
@ -171,55 +198,78 @@
// 2. gunzip 解压 // 2. gunzip 解压
const decompressed = pako.ungzip(bytes, { const decompressed = pako.ungzip(bytes, {
to: "string" to: "string",
}); });
// 3. 转 JSON如果是 JSON // 3. 转 JSON如果是 JSON
return JSON.parse(decompressed); return JSON.parse(decompressed);
}, },
getSelectList(item) { getSelectList(item) {
if (item.selectArr && item.selectArr.length > 0) { if (item.selectArr && item.selectArr.length > 0) {
return item.selectArr.map(option => ({ return item.selectArr.map((option) => ({
value: option.value.toString(), value: option.value.toString(),
label: option[`label_${this.lang}`] || option.label label: option[`label_${this.lang}`] || option.label,
})) }));
} }
return [] return [];
}, },
control(NewControlSystemShow_data) { control(NewControlSystemShow_data) {
console.log(NewControlSystemShow_data) console.log(NewControlSystemShow_data, "123");
this.formList.forEach(item => { this.formList.forEach((item) => {
if (item.type == "Switch") { if (
item.value = NewControlSystemShow_data?.params[item.prop] ? true : false item.type == "Switch" &&
NewControlSystemShow_data?.smallScreen?.includes(item.prop)
) {
this.$set(
item,
"value",
NewControlSystemShow_data?.params[item.prop] ? true : false,
);
} }
if (item.type == "Input") { if (
item.type == "Input" &&
item.value = NewControlSystemShow_data?.params[item.prop] || item.default NewControlSystemShow_data?.smallScreen?.includes(item.prop)
) {
this.$set(
item,
"value",
NewControlSystemShow_data?.params[item.prop] ?? item.default,
);
} }
if (
if (item.type == 'Select') { item.type == "Select" &&
item.selectLabel = item.selectArr.find(v => v.value == item.value)?.[`label_${this.lang}`] NewControlSystemShow_data?.smallScreen?.includes(item.prop)
) {
const newValue =
NewControlSystemShow_data?.params[item.prop] ?? item.default;
this.$set(item, "value", newValue);
item.selectLabel = item.selectArr.find((v) => v.value == newValue)?.[
`label_${this.lang}`
];
} }
item.isShow = false this.$set(item, "isShow", false);
}) });
this.backData = NewControlSystemShow_data this.backData = NewControlSystemShow_data;
this.smallArr = this.formList.filter(v => NewControlSystemShow_data?.smallScreen.includes(v.prop)) this.smallArr = this.formList.filter((v) =>
NewControlSystemShow_data?.smallScreen.includes(v.prop),
);
console.log(this.smallArr, "234");
}, },
confirm(val, item) { confirm(val, item) {
if (val && val.length > 0) { if (val && val.length > 0) {
item.value = val[0].value this.$set(item, "value", val[0].value);
item.selectLabel = val[0].label this.$set(item, "selectLabel", val[0].label);
} }
item.isShow = false this.$set(item, "isShow", false);
}, },
handleInput(item, value) { handleInput(item, value) {
try { try {
// u-input 组件 @input 事件直接传递 value 值,不是 event 对象 // u-input 组件 @input 事件直接传递 value 值,不是 event 对象
let iptval = String(value || '').replace(/[^0-9.]/g, ''); let iptval = String(value || "").replace(/[^0-9.]/g, "");
const parts = iptval.split('.'); const parts = iptval.split(".");
if (parts.length > 2) { if (parts.length > 2) {
iptval = parts[0] + '.' + parts.slice(1).join(''); iptval = parts[0] + "." + parts.slice(1).join("");
} }
if (!iptval || iptval === '.') { if (!iptval || iptval === ".") {
item.value = 0; item.value = 0;
return; return;
} }
@ -241,50 +291,58 @@
// 如果值被限制,强制重新渲染输入框 // 如果值被限制,强制重新渲染输入框
if (needForceUpdate) { if (needForceUpdate) {
this.$set(item, 'inputKey', (item.inputKey || 0) + 1); this.$set(item, "inputKey", (item.inputKey || 0) + 1);
} }
} catch (error) { } catch (error) {
console.log('handleInput方法错误:', error); console.log("handleInput方法错误:", error);
} }
}, },
toback() { toback() {
uni.navigateBack() uni.navigateBack();
}, },
selectShow(val, index) { selectShow(val, index) {
val.isShow = true console.log(123);
this.$set(val, "isShow", true);
}, },
submitDevice() { submitDevice() {
let smallParam = this.smallArr.reduce((pre, cur) => { let smallParam = this.smallArr.reduce((pre, cur) => {
pre[cur.prop] = cur.type == "Switch" ? cur.value ? 1 : 0 : cur.value pre[cur.prop] = cur.type == "Switch" ? (cur.value ? 1 : 0) : cur.value;
pre[cur.prop] = Number(pre[cur.prop]) pre[cur.prop] = Number(pre[cur.prop]);
return pre return pre;
}, {}) }, {});
this.mqttClient.publish(`1/app/${this.sn}/control/request`, JSON.stringify({ this.mqttClient.publish(
fun: 'SET', `1/app/${this.sn}/control/request`,
type: 'WJ_Set_NewControlSystem', JSON.stringify({
fun: "SET",
type: "WJ_Set_NewControlSystem",
content: { content: {
...this.backData, ...this.backData,
params: { params: {
...this.backData.params, ...this.backData.params,
...smallParam ...smallParam,
}
}
}))
}, },
}, },
}; }),
);
},
},
};
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
.policeForm { .policeForm {
margin: 22rpx; margin: 22rpx;
padding: 22rpx; padding: 22rpx;
background-color: #fff; background-color: #fff;
box-shadow: 0px 4rpx 16rpx rgba(0, 0, 0, 0.1); box-shadow: 0px 4rpx 16rpx rgba(0, 0, 0, 0.1);
border-radius: 8rpx; border-radius: 8rpx;
} }
.select-value {
padding: 16rpx 0;
color: #333;
min-height: 60rpx;
}
</style> </style>

View File

@ -74,9 +74,9 @@
</view> </view>
<view class="box"> <view class="box">
<Section :title="$t('homePage.home.chargeDisData')"> <Section :title="$t('homePage.home.chargeDisData')" :style="language !== 'zh_CN'? 'flex-wrap: wrap;':''">
<view slot="right" style="flex: 1"> <view slot="right" style="flex: 1">
<view class="top-right-box"> <view class="top-right-box" :style="language !== 'zh_CN'? 'margin-top: 10rpx;':''">
<view class="top-right-item" :class="{ active: activeTime === 'day' }" <view class="top-right-item" :class="{ active: activeTime === 'day' }"
@click="changeTime('day')">{{this.$t('homePage.home.sevenDaycom')}} @click="changeTime('day')">{{this.$t('homePage.home.sevenDaycom')}}
</view> </view>

View File

@ -28,7 +28,7 @@
// 默认箭头显示样式 // 默认箭头显示样式
.right { .right {
position: absolute; // position: absolute;
text-align: center; text-align: center;
width: 80rpx; width: 80rpx;
right: 30rpx; right: 30rpx;

View File

@ -1,6 +1,6 @@
<template> <template>
<view class="container-list-item" > <view class="container-list-item" >
<view class="content" @click="clickItem($event, item)"> <view class="content" @click="clickItem($event, item)" style="justify-content: space-between;">
<!-- 复选框 --> <!-- 复选框 -->
<view class="checkbox" v-if="isCheckBox" @click.stop="clickBox($event , item)"> <view class="checkbox" v-if="isCheckBox" @click.stop="clickBox($event , item)">
<i v-if="curChecked " :style="{'color' :checkActiveColor}" <i v-if="curChecked " :style="{'color' :checkActiveColor}"