diff --git a/common/form.js b/common/form.js
new file mode 100644
index 0000000..d338c2f
--- /dev/null
+++ b/common/form.js
@@ -0,0 +1,1843 @@
+export const formList = [
+ {
+ type: "Input",
+ label_zh: "MPPT循环周期(单位:100毫秒)",
+ label_en: "MPPT cycle period(Unit:100ms)",
+ label_hl: "MPPT cycliperiode(Eenheid:100ms)", //荷兰语
+ label_gr: "MPPT-Zykluszeit( Einheit: 100ms)", //德文
+ label_fr: "Période de cycle MPPT(Unité: 100ms)", //法文
+ label_es: "Período de ciclo MPPT(Unidad: 100ms)", //西班牙语
+ label_al: "فترة دورة MPPT(الوحدة: 100مللي ثانية)", //阿拉伯语
+ label_bl: "Okres cyklu MPPT(Jednostka: 100ms)", //波兰语
+ place_zh: "请输入MPPT循环周期", //中文
+ place_en: "Please enter the MPPT cycle period",//英文
+ place_hl: "Voer de MPPT-cycliperiode in",//荷兰语
+ place_gr: "Geben Sie die MPPT-Zykluszeit ein", //德文
+ place_fr: "Veuillez entrer la période de cycle MPPT", //法文
+ place_es: "Por favor, introduzca el período de ciclo MPPT", //西班牙语
+ place_al: "الرجاء إدخال فترة دورة MPPT", //阿拉伯语
+ place_bl: "Wprowadź okres cyklu MPPT", //波兰语
+ prop: "sys_0",
+ selectArr: [],
+ sort: 1,
+ min: 0,
+ max: 30,
+ default: 0,
+ },
+ {
+ type: "Input",
+ label_zh: "STS循环周期(单位:100毫秒)",
+ label_en: "STS cycle period(Unit:100ms)",
+ label_hl: "STS cycliperiode(Eenheid:100ms)", //荷兰语
+ label_gr: "STS-Zykluszeit( Einheit: 100ms)", //德文
+ label_fr: "Période de cycle STS(Unité: 100ms)", //法文
+ label_es: "Período de ciclo STS(Unidad: 100ms)", //西班牙语
+ label_al: "فترة دورة STS(الوحدة: 100مللي ثانية)", //阿拉伯语
+ label_bl: "Okres cyklu STS(Jednostka: 100ms)", //波兰语
+ place_zh: "请输入STS循环周期", //中文
+ place_en: "Please enter the STS cycle period",//英文
+ place_hl: "Voer de STS-cycliperiode in",//荷兰语
+ place_gr: "Geben Sie die STS-Zykluszeit ein", //德文
+ place_fr: "Veuillez entrer la période de cycle STS", //法文
+ place_es: "Por favor, introduzca el período de ciclo STS", //西班牙语
+ place_al: "الرجاء إدخال فترة دورة STS", //阿拉伯语
+ place_bl: "Wprowadź okres cyklu STS", //波兰语
+ prop: "sys_1",
+ selectArr: [],
+ sort: 10,
+ min: 0,
+ max: 30,
+ default: 0,
+ },
+ {
+ type: "Input",
+ label_zh: "PCS循环周期(单位:100毫秒)",
+ label_en: "PCS cycle period(Unit:100ms)",
+ label_hl: "PCS cycliperiode(Eenheid:100ms)", //荷兰语
+ label_gr: "PCS-Zykluszeit( Einheit: 100ms)", //德文
+ label_fr: "Période de cycle PCS(Unité: 100ms)", //法文
+ label_es: "Período de ciclo PCS(Unidad: 100ms)", //西班牙语
+ label_al: "فترة دورة PCS(الوحدة: 100مللي ثانية)", //阿拉伯语
+ label_bl: "Okres cyklu PCS(Jednostka: 100ms)", //波兰语
+ place_zh: "请输入PCS循环周期", //中文
+ place_en: "Please enter the PCS cycle period",//英文
+ place_hl: "Voer de PCS-cycliperiode in",//荷兰语
+ place_gr: "Geben Sie die PCS-Zykluszeit ein", //德文
+ place_fr: "Veuillez entrer la période de cycle PCS", //法文
+ place_es: "Por favor, introduzca el período de ciclo PCS", //西班牙语
+ place_al: "الرجاء إدخال فترة دورة PCS", //阿拉伯语
+ place_bl: "Wprowadź okres cyklu PCS", //波兰语
+ prop: "sys_2",
+ selectArr: [],
+ sort: 20,
+ min: 0,
+ max: 30,
+ default: 0,
+ },
+ {
+ type: "Input",
+ label_zh: "读bms的周期参数",
+ label_en: "Read the period parameters of the bms",
+ label_hl: "Lees de periodeparameters van de bms", //荷兰语
+ label_gr: "Lesen Sie die Periodenparameter des BMS", //德文
+ label_fr: "Lire les paramètres de période du bms", //法文
+ label_es: "Leer los parámetros de período del bms", //西班牙语
+ label_al: "اقرأ معلمات فترة النظام لإدارة البطارية", //阿拉伯语
+ label_bl: "Przeczytaj parametry okresu bms", //波兰语
+ place_zh: "请输入bms的周期参数", //中文
+ place_en: "Please enter the period parameters of the bms",//英文
+ place_hl: "Voer de periodeparameters van de bms in",//荷兰语
+ place_gr: "Geben Sie die Periodenparameter des BMS ein", //德文
+ place_fr: "Veuillez entrer les paramètres de période du bms", //法文
+ place_es: "Por favor, introduzca los parámetros de período del bms", //西班牙语
+ place_al: "الرجاء إدخال معلمات فترة النظام لإدارة البطارية", //阿拉伯语
+ place_bl: "Wprowadź parametry okresu bms", //波兰语
+ prop: "sys_3",
+ selectArr: [],
+ sort: 30,
+ min: 0,
+ max: 30,
+ default: 0,
+ },
+ {
+ type: "Input",
+ label_zh: "储能电表循环周期(单位:100毫秒)",
+ label_en: "Energy storage meter cycle period(Unit:100ms)",
+ label_hl: "Energiespeichermeter cycliperiode(Eenheid:100ms)", //荷兰语
+ label_gr: "Energiespeichermeter-Zykluszeit( Einheit: 100ms)", //德文
+ label_fr: "Période de cycle du compteur de stockage d'énergie(Unité: 100ms)", //法文
+ label_es: "Período de ciclo del medidor de almacenamiento de energía(Unidad: 100ms)", //西班牙语
+ label_al: "فترة دورة عداد تخزين الطاقة(الوحدة: 100مللي ثانية)", //阿拉伯语
+ label_bl: "Okres cyklu licznika magazynowania energii(Jednostka: 100ms)", //波兰语
+ place_zh: "请输入储能电表循环周期", //中文
+ place_en: "Please enter the Energy storage meter cycle period",//英文
+ place_hl: "Voer de cycliperiode van het energiespeichermeter in",//荷兰语
+ place_gr: "Geben Sie die Zykluszeit des Energiespeichermeters ein", //德文
+ place_fr: "Veuillez entrer la période de cycle du compteur de stockage d'énergie", //法文
+ place_es: "Por favor, introduzca el período de ciclo del medidor de almacenamiento de energía", //西班牙语
+ place_al: "الرجاء إدخال فترة دورة عداد تخزين الطاقة", //阿拉伯语
+ place_bl: "Wprowadź okres cyklu licznika magazynowania energii", //波兰语
+ prop: "sys_4",
+ selectArr: [],
+ sort: 40,
+ min: 0,
+ max: 30,
+ default: 0,
+ },
+ {
+ type: "Input",
+ label_zh: "防逆流电表循环周期(单位:100毫秒)",
+ label_en: "Energy grid meter cycle period(Unit:100ms)",
+ label_hl: "Energiegridmeter cycliperiode(Eenheid:100ms)", //荷兰语
+ label_gr: "Energiegridmeter-Zykluszeit( Einheit: 100ms)", //德文
+ label_fr: "Période de cycle du compteur de réseau d'énergie(Unité: 100ms)", //法文
+ label_es: "Período de ciclo del medidor de red de energía(Unidad: 100ms)", //西班牙语
+ label_al: "فترة دورة عداد شبكة الطاقة(الوحدة: 100مللي ثانية)", //阿拉伯语
+ label_bl: "Okres cyklu licznika sieci energetycznej(Jednostka: 100ms)", //波兰语
+ place_zh: "请输入防逆流电表循环周期", //中文
+ place_en: "Please enter the Energy grid meter cycle period",//英文
+ place_hl: "Voer de cycliperiode van het energiegridmeter in",//荷兰语
+ place_gr: "Geben Sie die Zykluszeit des Energiegridmeters ein", //德文
+ place_fr: "Veuillez entrer la période de cycle du compteur de réseau d'énergie", //法文
+ place_es: "Por favor, introduzca el período de ciclo del medidor de red de energía", //西班牙语
+ place_al: "الرجاء إدخال فترة دورة عداد شبكة الطاقة", //阿拉伯语
+ place_bl: "Wprowadź okres cyklu licznika sieci energetycznej", //波兰语
+ prop: "sys_5",
+ selectArr: [],
+ sort: 50,
+ min: 0,
+ max: 30,
+ default: 0,
+ },
+ {
+ type: "Input",
+ label_zh: "EMS循环周期(单位:100毫秒)",
+ label_en: "EMS cycle period(Unit:100ms)",
+ label_hl: "EMS cycliperiode(Eenheid:100ms)", //荷兰语
+ label_gr: "EMS-Zykluszeit( Einheit: 100ms)", //德文
+ label_fr: "Période de cycle EMS(Unité: 100ms)", //法文
+ label_es: "Período de ciclo EMS(Unidad: 100ms)", //西班牙语
+ label_al: "فترة دورة EMS(الوحدة: 100مللي ثانية)", //阿拉伯语
+ label_bl: "Okres cyklu EMS(Jednostka: 100ms)", //波兰语
+ place_zh: "请输入EMS循环周期", //中文
+ place_en: "Please enter the EMS cycle period",//英文
+ place_hl: "Voer de EMS-cycliperiode in",//荷兰语
+ place_gr: "Geben Sie die EMS-Zykluszeit ein", //德文
+ place_fr: "Veuillez entrer la période de cycle EMS", //法文
+ place_es: "Por favor, introduzca el período de ciclo EMS", //西班牙语
+ place_al: "الرجاء إدخال فترة دورة EMS", //阿拉伯语
+ place_bl: "Wprowadź okres cyklu EMS", //波兰语
+ prop: "sys_6",
+ selectArr: [],
+ sort: 60,
+ min: 0,
+ max: 30,
+ default: 0,
+ },
+ {
+ type: "Input",
+ label_zh: "写控制周期参数",
+ label_en: "Write the control cycle parameters",
+ label_hl: "Schrijf de besturingscycli-parameters", //荷兰语
+ label_gr: "Schreiben Sie die Steuerungscycli-Parameter", //德文
+ label_fr: "Écrivez les paramètres du cycle de contrôle", //法文
+ label_es: "Escriba los parámetros del ciclo de control", //西班牙语
+ label_al: "اكتب معلمات دورة التحكم", //阿拉伯语
+ label_bl: "Napisz parametry cyklu sterowania", //波兰语
+ place_zh: "请输入控制周期参数", //中文
+ place_en: "Please enter the control cycle parameters",//英文
+ place_hl: "Voer de besturingscycli-parameters in",//荷兰语
+ place_gr: "Geben Sie die Steuerungscycli-Parameter ein", //德文
+ place_fr: "Veuillez entrer les paramètres du cycle de contrôle", //法文
+ place_es: "Por favor, introduzca los parámetros del ciclo de control", //西班牙语
+ place_al: "الرجاء إدخال معلمات دورة التحكم", //阿拉伯语
+ place_bl: "Wprowadź parametry cyklu sterowania", //波兰语
+ prop: "sys_7",
+ selectArr: [],
+ sort: 70,
+ min: 0,
+ max: 30,
+ default: 0,
+ },
+ {
+ type: "Input",
+ label_zh: "历史数据存储周期(单位:秒)",
+ label_en: "historical data storage cycle(Unit: seconds)",
+ label_hl: "Historische gegevensopslagcyclus(Eenheid: seconden)", //荷兰语
+ label_gr: "Historische Datenspeicherungscyclus( Einheit: Sekunden)", //德文
+ label_fr: "Cycle de stockage des données historiques(Unité: secondes)", //法文
+ label_es: "Ciclo de almacenamiento de datos históricos(Unidad: segundos)", //西班牙语
+ label_al: "دورة تخزين البيانات التاريخية(الوحدة: ثواني)", //阿拉伯语
+ label_bl: "Cykl magazynowania danych historycznych(Jednostka: sekundy)", //波兰语
+ place_zh: "请输入历史数据存储周期", //中文
+ place_en: "Please enter the historical data storage cycle",//英文
+ place_hl: "Voer de historische gegevensopslagcyclus in",//荷兰语
+ place_gr: "Geben Sie den historischen Datenspeicherungscyclus ein", //德文
+ place_fr: "Veuillez entrer le cycle de stockage des données historiques", //法文
+ place_es: "Por favor, introduzca el ciclo de almacenamiento de datos históricos", //西班牙语
+ place_al: "الرجاء إدخال دورة تخزين البيانات التاريخية", //阿拉伯语
+ place_bl: "Wprowadź cykl magazynowania danych historycznych", //波兰语
+ prop: "sys_8",
+ selectArr: [],
+ sort: 80,
+ min: 0,
+ max: 30,
+ default: 0,
+ },
+ {
+ type: "Select",
+ label_zh: "控制来源",
+ label_en: "Control source",
+ label_hl: "Besturingsbron", //荷兰语
+ label_gr: "Steuerungsquelle", //德文
+ label_fr: "Source de contrôle", //法文
+ label_es: "Fuente de control", //西班牙语
+ label_al: "مصدر التحكم", //阿拉伯语
+ label_bl: "Źródło sterowania", //波兰语
+ place_zh: "请选择",
+ place_en: "Please select",
+ place_hl: "Selecteer aub", //荷兰语
+ place_gr: "Bitte auswählen", //德文
+ place_fr: "Veuillez sélectionner", //法文
+ place_es: "Por favor, seleccione", //西班牙语
+ place_al: "الرجاء التحديد", //阿拉伯语
+ place_bl: "Proszę wybrać", //波兰语
+ prop: "sys_9",
+ selectArr: [
+ {
+ label_zh: "其他ems",
+ label_en: "other ems",
+ label_hl: "andere ems", //荷兰语
+ label_gr: "andere ems", //德文
+ label_fr: "autre ems", //法文
+ label_es: "otro ems", //西班牙语
+ label_al: "ems آخر", //阿拉伯语
+ label_bl: "inny ems", //波兰语
+ value: 0,
+ },
+ {
+ label_zh: "自控停机",
+ label_en: "stop",
+ label_hl: "stop", //荷兰语
+ label_gr: "stop", //德文
+ label_fr: "arrêter", //法文
+ label_es: "parar", //西班牙语
+ label_al: "قف", //阿拉伯语
+ label_bl: "zatrzymaj", //波兰语
+ value: 1,
+ },
+ {
+ label_zh: "自身ems",
+ label_en: "oneself ems",
+ label_hl: "zelf ems", //荷兰语
+ label_gr: "selbst ems", //德文
+ label_fr: "soi-même ems", //法文
+ label_es: "sí mismo ems", //西班牙语
+ label_al: "نفسه ems", //阿拉伯语
+ label_bl: "sam ems", //波兰语
+ value: 2,
+ },
+ ],
+ sort: 90,
+ default: 0,
+ },
+ {
+ type: "Select",
+ label_zh: "能量管理策略",
+ label_en: "Energy management strategy",
+ label_hl: "Energiebeheersingsstrategie", //荷兰语
+ label_gr: "Energieverwaltungstrategie", //德文
+ label_fr: "Stratégie de gestion de l'énergie", //法文
+ label_es: "Estrategia de gestión de energía", //西班牙语
+ label_al: "إستراتيجية إدارة الطاقة", //阿拉伯语
+ label_bl: "Strategia zarządzania energią", //波兰语
+ place_zh: "请选择",
+ place_en: "Please select",
+ place_hl: "Selecteer aub", //荷兰语
+ place_gr: "Bitte auswählen", //德文
+ place_fr: "Veuillez sélectionner", //法文
+ place_es: "Por favor, seleccione", //西班牙语
+ place_al: "الرجاء التحديد", //阿拉伯语
+ place_bl: "Proszę wybrać", //波兰语
+ prop: "sys_10",
+ selectArr: [
+ {
+ label_zh: "电池优先2",
+ label_en: "Battery priority 2",
+ label_hl: "Batterijprioriteit 2", //荷兰语
+ label_gr: "Batteriepriorität 2", //德文
+ label_fr: "Priorité batterie 2", //法文
+ label_es: "Prioridad de batería 2", //西班牙语
+ label_al: "أولوية البطارية 2", //阿拉伯语
+ label_bl: "Priorytet baterii 2", //波兰语
+ value: 0,
+ },
+ {
+ label_zh: "负载优先2",
+ label_en: "Load priority 2",
+ label_hl: "Belastingprioriteit 2", //荷兰语
+ label_gr: "Lastpriorität 2", //德文
+ label_fr: "Priorité de charge 2", //法文
+ label_es: "Prioridad de carga 2", //西班牙语
+ label_al: "أولوية الحمل 2", //阿拉伯语
+ label_bl: "Priorytet obciążenia 2", //波兰语
+ value: 1,
+ },
+ {
+ label_zh: "计划曲线2",
+ label_en: "Plan curve 2",
+ label_hl: "Plan curve 2", //荷兰语
+ label_gr: "Plan-Kurve 2", //德文
+ label_fr: "Courbe de plan 2", //法文
+ label_es: "Curva de plan 2", //西班牙语
+ label_al: "منحنى الخطة 2", //阿拉伯语
+ label_bl: "Krzywa planu 2", //波兰语
+ value: 2,
+ },
+ {
+ label_zh: "计划曲线1",
+ label_en: "Plan curve 1",
+ label_hl: "Plan curve 1", //荷兰语
+ label_gr: "Plan-Kurve 1", //德文
+ label_fr: "Courbe de plan 1", //法文
+ label_es: "Curva de plan 1", //西班牙语
+ label_al: "منحنى الخطة 1", //阿拉伯语
+ label_bl: "Krzywa planu 1", //波兰语
+ value: 3,
+ },
+ {
+ label_zh: "微电网1",
+ label_en: "MicroGrid 1",
+ label_hl: "MicroGrid 1", //荷兰语
+ label_gr: "MicroGrid 1", //德文
+ label_fr: "MicroGrid 1", //法文
+ label_es: "MicroGrid 1", //西班牙语
+ label_al: "شبكة كهربائية دقيقة 1", //阿拉伯语
+ label_bl: "MikroSieć 1", //波兰语
+ value: 4,
+ },
+ {
+ label_zh: "主机策略",
+ label_en: "master strategy",
+ label_hl: "hoofdstrategie", //荷兰语
+ label_gr: "Master-Strategie", //德文
+ label_fr: "Stratégie maître", //法文
+ label_es: "Estrategia maestra", //西班牙语
+ label_al: "إستراتيجية رئيسية", //阿拉伯语
+ label_bl: "Strategia główna", //波兰语
+ value: 5,
+ },
+ {
+ label_zh: "从机策略",
+ label_en: "slave strategy",
+ label_hl: "slave-strategie", //荷兰语
+ label_gr: "Slave-Strategie", //德文
+ label_fr: "Stratégie esclave", //法文
+ label_es: "Estrategia esclava", //西班牙语
+ label_al: "إستراتيجية عتبة", //阿拉伯语
+ label_bl: "Strategia esclawa", //波兰语
+ value: 6,
+ },
+ ],
+ sort: 100,
+ default: 0,
+ },
+ {
+ type: "Select",
+ label_zh: "计划曲线充放电使能",
+ label_en: "Plan curve charge and discharge enable",
+ label_hl: "Plan curve laad- en ontlaadfunctie inschakelen", //荷兰语
+ label_gr: "Plan-Kurve Laden und Entladen aktivieren", //德文
+ label_fr: "Activer la charge et la décharge de la courbe de plan", //法文
+ label_es: "Activar carga y descarga de la curva de plan", //西班牙语
+ label_al: "تفعيل شحن وتفريغ منحنى الخطة", //阿拉伯语
+ label_bl: "Włącz ładowanie i rozładowanie krzywej planu", //波兰语
+ place_zh: "请选择",
+ place_en: "Please select",
+ place_hl: "Selecteer aub", //荷兰语
+ place_gr: "Bitte auswählen", //德文
+ place_fr: "Veuillez sélectionner", //法文
+ place_es: "Por favor, seleccione", //西班牙语
+ place_al: "الرجاء التحديد", //阿拉伯语
+ place_bl: "Proszę wybrać", //波兰语
+ prop: "sys_11",
+ 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,
+ default: 0,
+ },
+ {
+ type: "Switch",
+ label_zh: "防过载使能",
+ label_en: "Overload prevention enable",
+ label_hl: "Overbelastingsbeveiliging inschakelen", //荷兰语
+ label_gr: "Überlastschutz aktivieren", //德文
+ label_fr: "Activer la prévention de surcharge", //法文
+ label_es: "Activar prevención de sobrecarga", //西班牙语
+ label_al: "تفعيل منع الحمل الزائد", //阿拉伯语
+ label_bl: "Włącz ochronę przed przeciążeniem", //波兰语
+ 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_12",
+ selectArr: [], //[]
+ sort: 120,
+ default: 0,
+ },
+ {
+ type: "Switch",
+ label_zh: "防逆流使能",
+ label_en: "Anti backflow enable",
+ label_hl: "Anti-terugstroom inschakelen", //荷兰语
+ label_gr: "Rückflussverhinderung aktivieren", //德文
+ label_fr: "Activer l'antiretour", //法文
+ label_es: "Activar anti-retroceso", //西班牙语
+ label_al: "تفعيل منع التدفق العكسي", //阿拉伯语
+ label_bl: "Włącz antyprzepływ", //波兰语
+ 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_13",
+ selectArr: [], //[]
+ sort: 130,
+ default: 0,
+ },
+ {
+ type: "Switch",
+ label_zh: "储能电表方向",
+ label_en: "Direction of energy storage meter",
+ label_hl: "Richting van energiespeichermeter", //荷兰语
+ label_gr: "Richtung des Energiespeichermeters", //德文
+ label_fr: "Direction du compteur de stockage d'énergie", //法文
+ label_es: "Dirección del medidor de almacenamiento de energía", //西班牙语
+ label_al: "اتجاه عداد تخزين الطاقة", //阿拉伯语
+ label_bl: "Kierunek licznika magazynowania energii", //波兰语
+ value_zh: "正",
+ value_en: "P",
+ value_hl: "P", //荷兰语
+ value_gr: "P", //德文
+ value_fr: "P", //法文
+ value_es: "P", //西班牙语
+ value_al: "P", //阿拉伯语
+ value_bl: "P", //波兰语
+ values_zh: "反",
+ values_en: "N",
+ values_hl: "N", //荷兰语
+ values_gr: "N", //德文
+ values_fr: "N", //法文
+ values_es: "N", //西班牙语
+ values_al: "N", //阿拉伯语
+ values_bl: "N", //波兰语
+ prop: "sys_14",
+ selectArr: [], //[]
+ sort: 140,
+ default: 0,
+ },
+ {
+ type: "Switch",
+ label_zh: "防逆流电表方向",
+ label_en: "Direction of energy grid meter",
+ label_hl: "Richting van energiegridmeter", //荷兰语
+ label_gr: "Richtung des Energiegridmeters", //德文
+ label_fr: "Direction du compteur de réseau d'énergie", //法文
+ label_es: "Dirección del medidor de red de energía", //西班牙语
+ label_al: "اتجاه عداد شبكة الطاقة", //阿拉伯语
+ label_bl: "Kierunek licznika sieci energetycznej", //波兰语
+ value_zh: "正",
+ value_en: "P",
+ value_hl: "P", //荷兰语
+ value_gr: "P", //德文
+ value_fr: "P", //法文
+ value_es: "P", //西班牙语
+ value_al: "P", //阿拉伯语
+ value_bl: "P", //波兰语
+ values_zh: "反",
+ values_en: "N",
+ values_hl: "N", //荷兰语
+ values_gr: "N", //德文
+ values_fr: "N", //法文
+ values_es: "N", //西班牙语
+ values_al: "N", //阿拉伯语
+ values_bl: "N", //波兰语
+ prop: "sys_15",
+ selectArr: [], //[]
+ sort: 150,
+ default: 0,
+ },
+ {
+ type: "Switch",
+ label_zh: "SOC限制使能",
+ label_en: "Enable SOC Limit",
+ label_hl: "Schakel SOC-limiet in", //荷兰语
+ label_gr: "SOC-Limit aktivieren", //德文
+ label_fr: "Activer la limite SOC", //法文
+ label_es: "Activar límite SOC", //西班牙语
+ label_al: "تفعيل حد SOC", //阿拉伯语
+ label_bl: "Włącz limit SOC", //波兰语
+ 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_16",
+ selectArr: [], //[]
+ sort: 160,
+ default: 0,
+ },
+ {
+ type: "Input",
+ label_zh: "电网功率阈值",
+ label_en: "Grid power threshold",
+ label_hl: "Netvermogen drempelwaarde", //荷兰语
+ label_gr: "Netzleistungsschwellenwert", //德文
+ label_fr: "Seuil de puissance réseau", //法文
+ label_es: "Umbral de potencia de red", //西班牙语
+ label_al: "عتبة طاقة الشبكة", //阿拉伯语
+ label_bl: "Próg mocy sieciowej", //波兰语
+ place_zh: "电网功率阈值", //中文
+ place_en: "Grid power threshold",//英文
+ place_hl: "Netvermogen drempelwaarde",//荷兰语
+ place_gr: "Netzleistungsschwellenwert", //德文
+ place_fr: "Seuil de puissance réseau", //法文
+ place_es: "Umbral de potencia de red", //西班牙语
+ place_al: "عتبة طاقة الشبكة", //阿拉伯语
+ place_bl: "Próg mocy sieciowej", //波兰语
+ prop: "sys_17",
+ selectArr: [],
+ sort: 170,
+ min: 0,
+ max: 30,
+ default: 0,
+ },
+ {
+ type: "Input",
+ label_zh: "负载阈值(储能启动)",
+ label_en: "Load threshold",
+ label_hl: "Belastingsdrempelwaarde(opstarten energieopslag)", //荷兰语
+ label_gr: "Lastschwellenwert(Energiespeicherstart)", //德文
+ label_fr: "Seuil de charge(démarrage du stockage d'énergie)", //法文
+ label_es: "Umbral de carga(arrancada del almacenamiento de energía)", //西班牙语
+ label_al: "عتبة الحمل(بدء تشغيل تخزين الطاقة)", //阿拉伯语
+ label_bl: "Próg obciążenia(uruchomienie magazynu energii)", //波兰语
+ place_zh: "请输入负载阈值", //中文
+ place_en: "Please enter the load threshold",//英文
+ place_hl: "Voer de belastingsdrempelwaarde in",//荷兰语
+ place_gr: "Geben Sie den Lastschwellenwert ein", //德文
+ place_fr: "Veuillez entrer le seuil de charge", //法文
+ place_es: "Por favor, introduzca el umbral de carga", //西班牙语
+ place_al: "الرجاء إدخال عتبة الحمل", //阿拉伯语
+ place_bl: "Wprowadź próg obciążenia", //波兰语
+ prop: "sys_18",
+ selectArr: [],
+ sort: 180,
+ min: 0,
+ max: 30,
+ default: 0,
+ },
+ {
+ type: "Input",
+ label_zh: "充电余量",
+ label_en: "Charging capacity",
+ label_hl: "Oplaadcapaciteit", //荷兰语
+ label_gr: "Ladekapazität", //德文
+ label_fr: "Capacité de charge", //法文
+ label_es: "Capacidad de carga", //西班牙语
+ label_al: "قدرة الشحن", //阿拉伯语
+ label_bl: "Pojemność ładowania", //波兰语
+ place_zh: "请输入充电余量", //中文
+ place_en: "Please enter the remaining charging capacity",//英文
+ place_hl: "Voer de resterende oplaadcapaciteit in",//荷兰语
+ place_gr: "Geben Sie die verbleibende Ladekapazität ein", //德文
+ place_fr: "Veuillez entrer la capacité de charge restante", //法文
+ place_es: "Por favor, introduzca la capacidad de carga restante", //西班牙语
+ place_al: "الرجاء إدخال القدرة المتبقية للشحن", //阿拉伯语
+ place_bl: "Wprowadź pozostałą pojemność ładowania", //波兰语
+ prop: "sys_19",
+ selectArr: [],
+ sort: 190,
+ min: 0,
+ max: 30,
+ default: 0,
+ },
+ {
+ type: "Input",
+ label_zh: "功率死区",
+ label_en: "Power dead zone",
+ label_hl: "Vermogende doodzone", //荷兰语
+ label_gr: "Leistungstotzone", //德文
+ label_fr: "Zone morte de puissance", //法文
+ label_es: "Zona muerta de potencia", //西班牙语
+ label_al: "منطقة قوة ميتة", //阿拉伯语
+ label_bl: "Martwa strefa mocy", //波兰语
+ place_zh: "请输入功率死区", //中文
+ place_en: "Please enter the power dead zone",//英文
+ place_hl: "Voer de vermogende doodzone in",//荷兰语
+ place_gr: "Geben Sie die Leistungstotzone ein", //德文
+ place_fr: "Veuillez entrer la zone morte de puissance", //法文
+ place_es: "Por favor, introduzca la zona muerta de potencia", //西班牙语
+ place_al: "الرجاء إدخال منطقة قوة ميتة", //阿拉伯语
+ place_bl: "Wprowadź martwą strefę mocy", //波兰语
+ prop: "sys_20",
+ selectArr: [],
+ sort: 200,
+ min: 0,
+ max: 30,
+ default: 0,
+ },
+ {
+ type: "Input",
+ label_zh: "功率步长",
+ label_en: "Power step size",
+ label_hl: "Vermogensstapgrootte", //荷兰语
+ label_gr: "Leistungsschrittgröße", //德文
+ label_fr: "Taille de pas de puissance", //法文
+ label_es: "Tamaño de paso de potencia", //西班牙语
+ label_al: "حجم خطوة القوة", //阿拉伯语
+ label_bl: "Rozmiar kroku mocy", //波兰语
+ place_zh: "请输入功率步长", //中文
+ place_en: "Please enter the power step",//英文
+ place_hl: "Voer de vermogensstap in",//荷兰语
+ place_gr: "Geben Sie den Leistungsschritt ein", //德文
+ place_fr: "Veuillez entrer le pas de puissance", //法文
+ place_es: "Por favor, introduzca el paso de potencia", //西班牙语
+ place_al: "الرجاء إدخال خطوة القوة", //阿拉伯语
+ place_bl: "Wprowadź krok mocy", //波兰语
+ prop: "sys_21",
+ selectArr: [],
+ sort: 210,
+ min: 0,
+ max: 30,
+ default: 0,
+ },
+ {
+ type: "Input",
+ label_zh: "离网电压值",
+ label_en: "Off grid voltage value",
+ label_hl: "Off-grid spanningwaarde", //荷兰语
+ label_gr: "Netzunabhängiger Spannungswert", //德文
+ label_fr: "Valeur de tension hors réseau", //法文
+ label_es: "Valor de tensión fuera de red", //西班牙语
+ label_al: "قيمة الجهد خارج الشبكة", //阿拉伯语
+ label_bl: "Wartość napięcia off-grid", //波兰语
+ 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_22",
+ selectArr: [],
+ sort: 220,
+ min: 0,
+ max: 30,
+ default: 0,
+ },
+ {
+ type: "Input",
+ label_zh: "PCS最大限制功率",
+ label_en: "PCS Max Limit Power",
+ label_hl: "PCS Max Limiet Vermogen", //荷兰语
+ label_gr: "PCS Maximal Leistung Begrenzung", //德文
+ label_fr: "PCS Puissance limite maximale", //法文
+ label_es: "PCS Potencia límite máxima", //西班牙语
+ label_al: "PCS القدرة القصوى المحدودة", //阿拉伯语
+ label_bl: "PCS Maksymalna moc ograniczona", //波兰语
+ place_zh: "请输入功率", //中文
+ place_en: "Please enter the power",//英文
+ place_hl: "Voer de kracht in",//荷兰语
+ place_gr: "Geben Sie die Leistung ein", //德文
+ place_fr: "Veuillez entrer la puissance", //法文
+ place_es: "Por favor, introduzca la potencia", //西班牙语
+ place_al: "الرجاء إدخال القوة", //阿拉伯语
+ place_bl: "Wprowadź moc", //波兰语
+ prop: "sys_23",
+ selectArr: [],
+ sort: 230,
+ min: 0,
+ max: 30,
+ default: 0,
+ },
+ {
+ type: "Input",
+ label_zh: "MPPT最大限制功率",
+ label_en: "MPPT Max Limit Power",
+ label_hl: "MPPT Max Limiet Vermogen", //荷兰语
+ label_gr: "MPPT Maximal Leistung Begrenzung", //德文
+ label_fr: "MPPT Puissance limite maximale", //法文
+ label_es: "MPPT Potencia límite máxima", //西班牙语
+ label_al: "MPPT القدرة القصوى المحدودة", //阿拉伯语
+ label_bl: "MPPT Maksymalna moc ograniczona", //波兰语
+ place_zh: "请输入功率", //中文
+ place_en: "Please enter the power",//英文
+ place_hl: "Voer de kracht in",//荷兰语
+ place_gr: "Geben Sie die Leistung ein", //德文
+ place_fr: "Veuillez entrer la puissance", //法文
+ place_es: "Por favor, introduzca la potencia", //西班牙语
+ place_al: "الرجاء إدخال القوة", //阿拉伯语
+ place_bl: "Wprowadź moc", //波兰语
+ prop: "sys_24",
+ selectArr: [],
+ sort: 240,
+ min: 0,
+ max: 30,
+ default: 0,
+ },
+ {
+ type: "Input",
+ label_zh: "SOC低一级限制(最大)",
+ label_en: "Min SOC Limit Value 1 (max)",
+ label_hl: "Min SOC Limiet Waarde 1 (max)", //荷兰语
+ label_gr: "Min SOC Grenzwert 1 (max)", //德文
+ label_fr: "Min Valeur limite SOC 1 (max)", //法文
+ label_es: "Min Valor límite SOC 1 (max)", //西班牙语
+ label_al: "حد أدنى قيمة SOC 1 (حد أقصى)", //阿拉伯语
+ label_bl: "Min Wartość graniczna SOC 1 (max)", //波兰语
+ 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_25",
+ selectArr: [],
+ sort: 250,
+ min: 0,
+ max: 30,
+ default: 0,
+ },
+ {
+ type: "Input",
+ label_zh: "SOC低二级限制",
+ label_en: "Min SOC Limit Value 2",
+ label_hl: "Min SOC Limiet Waarde 2", //荷兰语
+ label_gr: "Min SOC Grenzwert 2", //德文
+ label_fr: "Min Valeur limite SOC 2", //法文
+ label_es: "Min Valor límite SOC 2", //西班牙语
+ label_al: "حد أدنى قيمة SOC 2", //阿拉伯语
+ label_bl: "Min Wartość graniczna SOC 2", //波兰语
+ 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_26",
+ selectArr: [],
+ sort: 260,
+ min: 0,
+ max: 30,
+ default: 0,
+ },
+ {
+ type: "Input",
+ label_zh: "SOC低三级限制(最小)",
+ label_en: "Min SOC Limit Value 3 (min)",
+ label_hl: "Min SOC Limiet Waarde 3 (min)", //荷兰语
+ label_gr: "Min SOC Grenzwert 3 (min)", //德文
+ label_fr: "Min Valeur limite SOC 3 (min)", //法文
+ label_es: "Min Valor límite SOC 3 (min)", //西班牙语
+ label_al: "حد أدنى قيمة SOC 3 (حد أدنى)", //阿拉伯语
+ label_bl: "Min Wartość graniczna SOC 3 (min)", //波兰语
+ 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_27",
+ selectArr: [],
+ sort: 270,
+ min: 0,
+ max: 30,
+ default: 0,
+ },
+ {
+ type: "Input",
+ label_zh: "SOC高一级限制(最小)",
+ label_en: "Max SOC Limit Value 1 (min)",
+ label_hl: "Max SOC Limiet Waarde 1 (min)", //荷兰语
+ label_gr: "Max SOC Grenzwert 1 (min)", //德文
+ label_fr: "Max Valeur limite SOC 1 (min)", //法文
+ label_es: "Max Valor límite SOC 1 (min)", //西班牙语
+ label_al: "حد أعلى قيمة SOC 1 (حد أدنى)", //阿拉伯语
+ label_bl: "Max Wartość graniczna SOC 1 (min)", //波兰语
+ 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_28",
+ selectArr: [],
+ sort: 280,
+ min: 0,
+ max: 30,
+ default: 0,
+ },
+ {
+ type: "Input",
+ label_zh: "SOC高二级限制",
+ label_en: "Max SOC Limit Value 2",
+ label_hl: "Max SOC Limiet Waarde 2", //荷兰语
+ label_gr: "Max SOC Grenzwert 2", //德文
+ label_fr: "Max Valeur limite SOC 2", //法文
+ label_es: "Max Valor límite SOC 2", //西班牙语
+ label_al: "حد أعلى قيمة SOC 2", //阿拉伯语
+ label_bl: "Max Wartość graniczna SOC 2", //波兰语
+ 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_29",
+ selectArr: [],
+ sort: 290,
+ min: 0,
+ max: 30,
+ default: 0,
+ },
+ {
+ type: "Input",
+ label_zh: "SOC高三级限制(最大)",
+ label_en: "Max SOC Limit Value 3_30 (max)",
+ label_hl: "Max SOC Limiet Waarde 3_30 (max)", //荷兰语
+ label_gr: "Max SOC Grenzwert 3_30 (max)", //德文
+ label_fr: "Max Valeur limite SOC 3_30 (max)", //法文
+ label_es: "Max Valor límite SOC 3_30 (max)", //西班牙语
+ label_al: "حد أعلى قيمة SOC 3_30 (حد أقصى)", //阿拉伯语
+ label_bl: "Max Wartość graniczna SOC 3_30 (max)", //波兰语
+ 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_30",
+ selectArr: [],
+ sort: 300,
+ min: 0,
+ max: 30,
+ default: 0,
+ },
+ {
+ type: "Input",
+ label_zh: "pcs的soc参数",
+ label_en: "SOC parameter of PCS",
+ label_hl: "SOC parameter van PCS", //荷兰语
+ label_gr: "SOC-Parameter von PCS", //德文
+ label_fr: "Paramètre SOC de PCS", //法文
+ label_es: "Parámetro SOC de PCS", //西班牙语
+ label_al: "معلمة SOC لـ PCS", //阿拉伯语
+ label_bl: "Parametr SOC PCS", //波兰语
+ 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_31",
+ selectArr: [],
+ sort: 310,
+ min: 0,
+ max: 30,
+ default: 0,
+ },
+ {
+ type: "Input",
+ label_zh: "mppt的功率参数",
+ label_en: "Power parameter of mppt",
+ label_hl: "Vermogenparameter van mppt", //荷兰语
+ label_gr: "Leistungsparameter von mppt", //德文
+ label_fr: "Paramètre de puissance de mppt", //法文
+ label_es: "Parámetro de potencia de mppt", //西班牙语
+ label_al: "معلمة قوة mppt", //阿拉伯语
+ label_bl: "Parametr mocy mppt", //波兰语
+ 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_32",
+ selectArr: [],
+ sort: 320,
+ min: 0,
+ max: 30,
+ default: 0,
+ },
+ {
+ type: "Input",
+ label_zh: "限制放电功率参数",
+ label_en: "Limit discharge power parameters",
+ label_hl: "Parameters voor beperkte ontladingsvermogen", //荷兰语
+ label_gr: "Parameter für begrenztes Entladungsleistung", //德文
+ label_fr: "Paramètres de puissance de décharge limitée", //法文
+ label_es: "Parámetros de potencia de descarga limitada", //西班牙语
+ label_al: "معلمات قوة التفريغ المحدودة", //阿拉伯语
+ label_bl: "Parametry mocy rozładowania ograniczonej", //波兰语
+ 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_33",
+ selectArr: [],
+ sort: 330,
+ min: 0,
+ max: 30,
+ default: 0,
+ },
+ {
+ type: "Select",
+ label_zh: "并/离网模式",
+ label_en: "Off or Grid",
+ label_hl: "Off-grid of grid-modus", //荷兰语
+ label_gr: "Off-Grid oder Grid-Modus", //德文
+ label_fr: "Mode hors réseau ou réseau", //法文
+ label_es: "Modo off-grid o grid", //西班牙语
+ label_al: "وضع خارج الشبكة أو على الشبكة", //阿拉伯语
+ label_bl: "Tryb off-grid lub grid", //波兰语
+ place_zh: "请选择",
+ place_en: "Please select",
+ place_hl: "Selecteer aub", //荷兰语
+ place_gr: "Bitte auswählen", //德文
+ place_fr: "Veuillez sélectionner", //法文
+ place_es: "Por favor, seleccione", //西班牙语
+ place_al: "الرجاء التحديد", //阿拉伯语
+ place_bl: "Proszę wybrać", //波兰语
+ prop: "sys_34",
+ selectArr: [
+ {
+ label_zh: "并网模式",
+ label_en: "On-grid mode",
+ label_hl: "Op-grid-modus", //荷兰语
+ label_gr: "Netzmodus", //德文
+ label_fr: "Mode en réseau", //法文
+ label_es: "Modo en red", //西班牙语
+ label_al: "وضع على الشبكة", //阿拉伯语
+ label_bl: "Tryb grid", //波兰语
+ value: 0,
+ },
+ {
+ label_zh: "离网模式",
+ label_en: "Off-grid mode",
+ label_hl: "Off-grid-modus", //荷兰语
+ label_gr: "Netzunabhängiger Modus", //德文
+ label_fr: "Mode hors réseau", //法文
+ label_es: "Modo off-grid", //西班牙语
+ label_al: "وضع خارج الشبكة", //阿拉伯语
+ label_bl: "Tryb off-grid", //波兰语
+ value: 1,
+ },
+ {
+ label_zh: "自动并离网模式",
+ label_en: "Auto On Off grid mode",
+ label_hl: "Automatische on/off-grid-modus", //荷兰语
+ label_gr: "Automatischer On/Off-Grid-Modus", //德文
+ label_fr: "Mode automatique on/off réseau", //法文
+ label_es: "Modo automático on/off grid", //西班牙语
+ label_al: "وضع تلقائي على/off الشبكة", //阿拉伯语
+ label_bl: "Automatyczny tryb on/off grid", //波兰语
+ value: 2,
+ },
+ ],
+ sort: 340,
+ default: 0,
+ },
+ {
+ type: "Select",
+ label_zh: "控制模式",
+ label_en: "Control mode",
+ label_hl: "Besturingsmodus", //荷兰语
+ label_gr: "Steuerungsmodus", //德文
+ label_fr: "Mode de contrôle", //法文
+ label_es: "Modo de control", //西班牙语
+ label_al: "وضع التحكم", //阿拉伯语
+ label_bl: "Tryb sterowania", //波兰语
+ place_zh: "请选择",
+ place_en: "Please select",
+ place_hl: "Selecteer aub", //荷兰语
+ place_gr: "Bitte auswählen", //德文
+ place_fr: "Veuillez sélectionner", //法文
+ place_es: "Por favor, seleccione", //西班牙语
+ place_al: "الرجاء التحديد", //阿拉伯语
+ place_bl: "Proszę wybrać", //波兰语
+ prop: "sys_35",
+ selectArr: [
+ {
+ label_zh: "总控制",
+ label_en: "Overall control",
+ label_hl: "Algehele controle", //荷兰语
+ label_gr: "Gesamtsteuerung", //德文
+ label_fr: "Contrôle global", //法文
+ label_es: "Control general", //西班牙语
+ label_al: "تحكم شامل", //阿拉伯语
+ label_bl: "Kontrola ogólna", //波兰语
+ value: 0,
+ },
+ {
+ label_zh: "分相控制",
+ label_en: "Phase-segregated control",
+ label_hl: "Fasegescheiden controle", //荷兰语
+ label_gr: "Phasengeteilte Steuerung", //德文
+ label_fr: "Contrôle par phase", //法文
+ label_es: "Control segregado por fases", //西班牙语
+ label_al: "تحكم منفصل للمراحل", //阿拉伯语
+ label_bl: "Kontrola rozdzielona na fazy", //波兰语
+ value: 1,
+ },
+ ],
+ sort: 350,
+ default: 0,
+ },
+ {
+ type: "Switch",
+ label_zh: "无功功率使能",
+ label_en: "Reactive power enable",
+ label_hl: "Reactief vermogen inschakelen", //荷兰语
+ label_gr: "Blindleistung aktivieren", //德文
+ label_fr: "Activer la puissance réactive", //法文
+ label_es: "Activar potencia reactiva", //西班牙语
+ label_al: "تفعيل القدرة التفاعلية", //阿拉伯语
+ label_bl: "Włącz moc bierną", //波兰语
+ 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_36",
+ selectArr: [], //[]
+ sort: 360,
+ default: 0,
+ },
+ {
+ type: "Switch",
+ label_zh: "需量控制使能",
+ label_en: "Demand control enable",
+ label_hl: "Vraagcontrole inschakelen", //荷兰语
+ label_gr: "Nachfragesteuerung aktivieren", //德文
+ label_fr: "Activer le contrôle de la demande", //法文
+ label_es: "Activar control de demanda", //西班牙语
+ label_al: "تفعيل تحكم الطلب", //阿拉伯语
+ label_bl: "Włącz kontrolę zapotrzebowania", //波兰语
+ 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_37",
+ selectArr: [], //[]
+ sort: 370,
+ default: 0,
+ },
+ {
+ type: "Input",
+ label_zh: "需量控制负载功率(kW)",
+ label_en: "Demand control load power(kW)",
+ label_hl: "Vraagcontrole belastingsvermogen(kW)", //荷兰语
+ label_gr: "Nachfragesteuerung Lastleistung(kW)", //德文
+ label_fr: "Contrôle de demande puissance de charge(kW)", //法文
+ label_es: "Control de demanda potencia de carga(kW)", //西班牙语
+ label_al: "تحكم الطلب قدرة الحمل(kW)", //阿拉伯语
+ label_bl: "Kontrol popytu moc obciążenia(kW)", //波兰语
+ 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_38",
+ selectArr: [],
+ sort: 380,
+ min: 0,
+ max: 30,
+ default: 0,
+ },
+ {
+ type: "Input",
+ label_zh: "市电输入功率(kW)",
+ label_en: "Mains input power(kW)",
+ label_hl: "Netstroom invoervermogen(kW)", //荷兰语
+ label_gr: "Netzeingangsleistung(kW)", //德文
+ label_fr: "Puissance d'entrée secteur(kW)", //法文
+ label_es: "Potencia de entrada de red(kW)", //西班牙语
+ label_al: "قدرة إدخال الشبكة الكهربائية(kW)", //阿拉伯语
+ label_bl: "Moc wejściowa sieciowa(kW)", //波兰语
+ 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_39",
+ selectArr: [],
+ sort: 390,
+ min: 0,
+ max: 30,
+ default: 0,
+ },
+ {
+ type: "Switch",
+ label_zh: "模式切换",
+ label_en: "Mode Switch",
+ label_hl: "Moduswisseling", //荷兰语
+ label_gr: "Modus wechseln", //德文
+ label_fr: "Commutateur de mode", //法文
+ label_es: "Cambia de modo", //西班牙语
+ label_al: "مفتاح تبديل الوضع", //阿拉伯语
+ label_bl: "Przełącznik trybu", //波兰语
+ 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: 400,
+ default: 0,
+ },
+ {
+ type: "Select",
+ label_zh: "功率模式切换",
+ label_en: "Power mode switching",
+ label_hl: "Vermogensmoduswisseling", //荷兰语
+ label_gr: "Leistungsmoduswechsel", //德文
+ label_fr: "Commutation de mode de puissance", //法文
+ label_es: "Cambio de modo de potencia", //西班牙语
+ label_al: "تبديل وضع القوة", //阿拉伯语
+ label_bl: "Przełączanie trybu mocy", //波兰语
+ place_zh: "请选择",
+ place_en: "Please select",
+ place_hl: "Selecteer aub", //荷兰语
+ place_gr: "Bitte auswählen", //德文
+ place_fr: "Veuillez sélectionner", //法文
+ place_es: "Por favor, seleccione", //西班牙语
+ place_al: "الرجاء التحديد", //阿拉伯语
+ place_bl: "Proszę wybrać", //波兰语
+ prop: "sys_41",
+ default: 0,
+ selectArr: [
+ {
+ label_zh: "光伏充电模式",
+ label_en: "Photovoltaic charging mode",
+ label_hl: "Zonne-energie oplaadmodus", //荷兰语
+ label_gr: "Photovoltaischer Ladebetrieb", //德文
+ label_fr: "Mode de charge photovoltaïque", //法文
+ label_es: "Modo de carga fotovoltaica", //西班牙语
+ label_al: "وضع شحن فوتوفول-taïque", //阿拉伯语
+ label_bl: "Tryb ładowania fotowoltaicznego", //波兰语
+ value: 0,
+ },
+ {
+ label_zh: "恒功率充电模式",
+ label_en: "Constant power charging mode",
+ label_hl: "Constante vermogen oplaadmodus", //荷兰语
+ label_gr: "Konstanter Leistungs-Ladebetrieb", //德文
+ label_fr: "Mode de charge à puissance constante", //法文
+ label_es: "Modo de carga a potencia constante", //西班牙语
+ label_al: "وضع شحن بقوة ثابتة", //阿拉伯语
+ label_bl: "Tryb ładowania z stałą mocą", //波兰语
+ value: 1,
+ },
+ ],
+ sort: 410,
+ default: 0,
+ },
+ {
+ type: "Input",
+ label_zh: "外部光伏充电比例系数(o.1)",
+ label_en: "External photovoltaic charging ratio coefficient (0.1)",
+ label_hl: "Externe fotovoltaïsche oplaadsverhoudingscoëfficiënt (0.1)", //荷兰语
+ label_gr: "Externer photovoltaischer Ladeverhältnis-Koeffizient (0.1)", //德文
+ label_fr: "Coefficient de ratio de charge photovoltaïque externe (0.1)", //法文
+ label_es: "Coeficiente de relación de carga fotovoltaica externa (0.1)", //西班牙语
+ label_al: "معامل نسبة شحن الفوتوفول-taïque الخارجي (0.1)", //阿拉伯语
+ label_bl: "Współczynnik stosunku ładowania fotowoltaicznego zewnętrznego (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_42",
+ selectArr: [],
+ sort: 420,
+ min: 0,
+ max: 30,
+ default: 0,
+ },
+ {
+ type: "Input",
+ label_zh: "恒功率充电模式下的功率值",
+ label_en: "The power value in constant power charging mode",
+ label_hl: "De vermogende waarde in constante vermogen oplaadmodus", //荷兰语
+ label_gr: "Der Leistungswert im Konstantleistungsladebetrieb", //德文
+ label_fr: "La valeur de puissance en mode de charge à puissance constante", //法文
+ label_es: "El valor de potencia en modo de carga a potencia constante", //西班牙语
+ label_al: "قيمة القوة في وضع الشحن بقوة ثابتة", //阿拉伯语
+ label_bl: "Wartość mocy w trybie ładowania z stałą mocą", //波兰语
+ 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_43",
+ selectArr: [],
+ sort: 430,
+ min: 0,
+ max: 30,
+ default: 0,
+ },
+ {
+ type: "Input",
+ label_zh: "备用参数1",
+ label_en: "Parameter 1",
+ label_hl: "Parameter 1", //荷兰语
+ label_gr: "Parameter 1", //德文
+ label_fr: "Paramètre 1", //法文
+ label_es: "Parámetro 1", //西班牙语
+ label_al: "معلمة 1", //阿拉伯语
+ label_bl: "Parametr 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: "Parameter_1",
+ selectArr: [],
+ sort: 440,
+ min: 0,
+ max: 30,
+ default: 0,
+ },
+ {
+ type: "Input",
+ label_zh: "备用参数2",
+ label_en: "Parameter 2",
+ label_hl: "Parameter 2", //荷兰语
+ label_gr: "Parameter 2", //德文
+ label_fr: "Paramètre 2", //法文
+ label_es: "Parámetro 2", //西班牙语
+ label_al: "معلمة 2", //阿拉伯语
+ label_bl: "Parametr 2", //波兰语
+ 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_2",
+ selectArr: [],
+ sort: 450,
+ min: 0,
+ max: 30,
+ 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,
+ },
+ {
+ type: "Input",
+ label_zh: "备用参数14",
+ label_en: "Parameter 14",
+ label_hl: "Parameter 14", //荷兰语
+ label_gr: "Parameter 14", //德文
+ label_fr: "Paramètre 14", //法文
+ label_es: "Parámetro 14", //西班牙语
+ label_al: "معلمة 14", //阿拉伯语
+ label_bl: "Parametr 14", //波兰语
+ 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_14",
+ selectArr: [],
+ sort: 570,
+ min: 0,
+ max: 30,
+ default: 0,
+ },
+ {
+ type: "Input",
+ label_zh: "备用参数15",
+ label_en: "Parameter 15",
+ label_hl: "Parameter 15", //荷兰语
+ label_gr: "Parameter 15", //德文
+ label_fr: "Paramètre 15", //法文
+ label_es: "Parámetro 15", //西班牙语
+ label_al: "معلمة 15", //阿拉伯语
+ label_bl: "Parametr 15", //波兰语
+ 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_15",
+ selectArr: [],
+ sort: 580,
+ min: 0,
+ max: 30,
+ default: 0,
+ },
+ {
+ type: "Input",
+ label_zh: "备用参数16",
+ label_en: "Parameter 16",
+ label_hl: "Parameter 16", //荷兰语
+ label_gr: "Parameter 16", //德文
+ label_fr: "Paramètre 16", //法文
+ label_es: "Parámetro 16", //西班牙语
+ label_al: "معلمة 16", //阿拉伯语
+ label_bl: "Parametr 16", //波兰语
+ 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_16",
+ selectArr: [],
+ sort: 590,
+ min: 0,
+ max: 30,
+ default: 0,
+ },
+ {
+ type: "Input",
+ label_zh: "备用参数17",
+ label_en: "Parameter 17",
+ label_hl: "Parameter 17", //荷兰语
+ label_gr: "Parameter 17", //德文
+ label_fr: "Paramètre 17", //法文
+ label_es: "Parámetro 17", //西班牙语
+ label_al: "معلمة 17", //阿拉伯语
+ label_bl: "Parametr 17", //波兰语
+ 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_17",
+ selectArr: [],
+ sort: 600,
+ min: 0,
+ max: 30,
+ default: 0,
+ },
+ {
+ type: "Input",
+ label_zh: "备用参数18",
+ label_en: "Parameter 18",
+ label_hl: "Parameter 18", //荷兰语
+ label_gr: "Parameter 18", //德文
+ label_fr: "Paramètre 18", //法文
+ label_es: "Parámetro 18", //西班牙语
+ label_al: "معلمة 18", //阿拉伯语
+ label_bl: "Parametr 18", //波兰语
+ 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_18",
+ selectArr: [],
+ sort: 610,
+ min: 0,
+ max: 30,
+ default: 0,
+ },
+ {
+ type: "Input",
+ label_zh: "备用参数19",
+ label_en: "Parameter 19",
+ label_hl: "Parameter 19", //荷兰语
+ label_gr: "Parameter 19", //德文
+ label_fr: "Paramètre 19", //法文
+ label_es: "Parámetro 19", //西班牙语
+ label_al: "معلمة 19", //阿拉伯语
+ label_bl: "Parametr 19", //波兰语
+ 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_19",
+ selectArr: [],
+ sort: 620,
+ min: 0,
+ max: 30,
+ default: 0,
+ },
+ {
+ type: "Input",
+ label_zh: "备用参数20",
+ label_en: "Parameter 20",
+ label_hl: "Parameter 20", //荷兰语
+ label_gr: "Parameter 20", //德文
+ label_fr: "Paramètre 20", //法文
+ label_es: "Parámetro 20", //西班牙语
+ label_al: "معلمة 20", //阿拉伯语
+ label_bl: "Parametr 20", //波兰语
+ 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_20",
+ selectArr: [],
+ sort: 630,
+ min: 0,
+ max: 30,
+ default: 0,
+ },
+];
diff --git a/common/lang.js b/common/lang.js
new file mode 100644
index 0000000..727b141
--- /dev/null
+++ b/common/lang.js
@@ -0,0 +1,47 @@
+export const Langlist = [{
+ label: '中文',
+ value: 'zh',
+ disabled: false,
+ prop: 'zh_CN'
+ },
+ {
+ label: 'English',
+ value: 'en',
+ disabled: false,
+ prop: 'en_US'
+ },
+ {
+ label: 'German',
+ value: 'gr',
+ disabled: false,
+ prop: 'de_DE'
+ },
+ {
+ label: 'French',
+ value: 'fr',
+ disabled: false,
+ prop: 'fr_FR'
+ },
+ {
+ label: 'Arabic',
+ value: 'al',
+ disabled: false,
+ prop: 'ar_EG'
+ },
+ {
+ label: 'Spanish',
+ value: 'es',
+ disabled: false,
+ prop: 'es_ES'
+ },
+ {
+ label: 'Polish',
+ value: 'bl',
+ disabled: false,
+ prop: 'pl_PL'
+ }
+
+ ]
+
+
+
\ No newline at end of file
diff --git a/common/locales/homePage/ar.js b/common/locales/homePage/ar.js
index 7c01171..97a8a1c 100644
--- a/common/locales/homePage/ar.js
+++ b/common/locales/homePage/ar.js
@@ -29,6 +29,7 @@ export default {
quit: 'غير موافق',
guestLogin: 'تسجيل دخول الضيف',
checkFirst: 'يرجى أولاً وضع علامة للموافقة على اتفاقية المستخدم وسياسة الخصوصية',
+ emsControl: 'تحكم EMS',
stationType: [
{
name: 'موقع الصين'
diff --git a/common/locales/homePage/de.js b/common/locales/homePage/de.js
index e4ee8e8..35e04d7 100644
--- a/common/locales/homePage/de.js
+++ b/common/locales/homePage/de.js
@@ -9,6 +9,7 @@ export default {
loadAmmeter: 'Lastzähler',
dieselGeneratorMeter: 'Dieselerzeugungszähler',
energyStorageMeter: 'Energiespeicherzähler',
+ emsControl: 'EMS-Kontrolle',
alarmTypeList: [
{
name: 'Echtzeit-Alarm'
diff --git a/common/locales/homePage/en.js b/common/locales/homePage/en.js
index 6b32378..215f22f 100644
--- a/common/locales/homePage/en.js
+++ b/common/locales/homePage/en.js
@@ -9,6 +9,7 @@ export default {
loadAmmeter: 'Load electric meter',
dieselGeneratorMeter: 'Diesel generator electric meter',
energyStorageMeter: 'Energy storage electric meter',
+ emsControl: 'EMS Control',
alarmTypeList: [{
name: 'Real-time alarms'
}, {
diff --git a/common/locales/homePage/es.js b/common/locales/homePage/es.js
index 172b367..80d67a7 100644
--- a/common/locales/homePage/es.js
+++ b/common/locales/homePage/es.js
@@ -9,6 +9,7 @@ export default {
loadAmmeter: 'Medidor de carga',
dieselGeneratorMeter: 'Medidor de generador diésel',
energyStorageMeter: 'Medidor de almacenamiento de energía',
+ emsControl: 'Control Ems',
alarmTypeList: [{
name: 'Alertas en tiempo real'
}, {
diff --git a/common/locales/homePage/fr.js b/common/locales/homePage/fr.js
index 92db6ef..b230cd5 100644
--- a/common/locales/homePage/fr.js
+++ b/common/locales/homePage/fr.js
@@ -9,6 +9,7 @@ export default {
loadAmmeter: 'Compteur de charge',
dieselGeneratorMeter: 'Compteur de générateur diesel',
energyStorageMeter: "Compteur de stockage d'énergie",
+ emsControl: 'Contrôle EMS',
alarmTypeList: [{
name: 'Alarmes en temps réel'
}, {
diff --git a/common/locales/homePage/pl.js b/common/locales/homePage/pl.js
index 8689d88..33cec5a 100644
--- a/common/locales/homePage/pl.js
+++ b/common/locales/homePage/pl.js
@@ -9,6 +9,7 @@ export default {
loadAmmeter: 'Miernik obciążenia',
dieselGeneratorMeter: 'Miernik energii z paliwa',
energyStorageMeter: 'Miernik energii akumulatora',
+ emsControl: "Kontrola EMS",
alarmTypeList: [
{
name: 'Alarmy w czasie rzeczywistym'
diff --git a/common/locales/homePage/zh.js b/common/locales/homePage/zh.js
index 747b00b..a52d57c 100644
--- a/common/locales/homePage/zh.js
+++ b/common/locales/homePage/zh.js
@@ -9,6 +9,7 @@ export default {
loadAmmeter: '负载电表',
dieselGeneratorMeter: '柴发电表',
energyStorageMeter: '储能电表',
+ emsControl: 'EMS控制',
alarmTypeList: [{
name: '实时告警'
}, {
diff --git a/package-lock.json b/package-lock.json
index ddeb513..58e9147 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -12,7 +12,8 @@
"@dcloudio/uni-helper-json": "^1.0.13",
"crypto-js": "^4.2.0",
"image-tools": "^1.4.0",
- "jsencrypt": "^3.3.2"
+ "jsencrypt": "^3.3.2",
+ "pako": "^2.1.0"
},
"devDependencies": {
"compression-webpack-plugin": "^6.1.1",
@@ -615,6 +616,16 @@
"node": ">=8"
}
},
+ "node_modules/bindings": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmmirror.com/bindings/-/bindings-1.5.0.tgz",
+ "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "file-uri-to-path": "1.0.0"
+ }
+ },
"node_modules/bluebird": {
"version": "3.7.2",
"resolved": "https://registry.npmmirror.com/bluebird/-/bluebird-3.7.2.tgz",
@@ -763,6 +774,12 @@
"pako": "~1.0.5"
}
},
+ "node_modules/browserify-zlib/node_modules/pako": {
+ "version": "1.0.11",
+ "resolved": "https://registry.npmmirror.com/pako/-/pako-1.0.11.tgz",
+ "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
+ "dev": true
+ },
"node_modules/buffer": {
"version": "4.9.2",
"resolved": "https://registry.npmmirror.com/buffer/-/buffer-4.9.2.tgz",
@@ -1835,6 +1852,13 @@
"deprecated": "This module is no longer supported.",
"dev": true
},
+ "node_modules/file-uri-to-path": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
+ "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==",
+ "dev": true,
+ "optional": true
+ },
"node_modules/fill-range": {
"version": "4.0.0",
"resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-4.0.0.tgz",
@@ -2832,6 +2856,13 @@
"integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
"dev": true
},
+ "node_modules/nan": {
+ "version": "2.25.0",
+ "resolved": "https://registry.npmmirror.com/nan/-/nan-2.25.0.tgz",
+ "integrity": "sha512-0M90Ag7Xn5KMLLZ7zliPWP3rT90P6PN+IzVFS0VqmnPktBk3700xUVv8Ikm9EUaUE5SDWdp/BIxdENzVznpm1g==",
+ "dev": true,
+ "optional": true
+ },
"node_modules/nanomatch": {
"version": "1.2.13",
"resolved": "https://registry.npmmirror.com/nanomatch/-/nanomatch-1.2.13.tgz",
@@ -3072,10 +3103,9 @@
}
},
"node_modules/pako": {
- "version": "1.0.11",
- "resolved": "https://registry.npmmirror.com/pako/-/pako-1.0.11.tgz",
- "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
- "dev": true
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/pako/-/pako-2.1.0.tgz",
+ "integrity": "sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug=="
},
"node_modules/parallel-transform": {
"version": "1.2.0",
diff --git a/package.json b/package.json
index 398b8b5..9c368b9 100644
--- a/package.json
+++ b/package.json
@@ -18,7 +18,8 @@
"@dcloudio/uni-helper-json": "^1.0.13",
"crypto-js": "^4.2.0",
"image-tools": "^1.4.0",
- "jsencrypt": "^3.3.2"
+ "jsencrypt": "^3.3.2",
+ "pako": "^2.1.0"
},
"devDependencies": {
"compression-webpack-plugin": "^6.1.1",
diff --git a/pages.json b/pages.json
index 7cf43a0..3e06c0a 100644
--- a/pages.json
+++ b/pages.json
@@ -88,6 +88,14 @@
{
"navigationStyle": "custom"
}
+ },
+ {
+ "path" : "policy-Config/index",
+ "style" :
+ {
+ "navigationBarTitleText" : "",
+ "navigationStyle": "custom"
+ }
}
]
},
diff --git a/pages/home-page/policy-Config/index.vue b/pages/home-page/policy-Config/index.vue
new file mode 100644
index 0000000..78c4c1f
--- /dev/null
+++ b/pages/home-page/policy-Config/index.vue
@@ -0,0 +1,268 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.selectLabel || $t("homePage.alarm.placeSelect") }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/home-page/policy-management/index.vue b/pages/home-page/policy-management/index.vue
index 495934a..41c705c 100644
--- a/pages/home-page/policy-management/index.vue
+++ b/pages/home-page/policy-management/index.vue
@@ -1,850 +1,870 @@
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
-
+
-
-
-
+
+
+
-
-
-
-
+
+
+
+
-
-
- {{ item.name }}
-
-
-
+
+
+ {{ item.name }}
+
+
+
-
-
-
-
-
-
-
- {{
+
+
+
+
+
+
+
+ {{
formInfo.status ? formInfo.status : $t('homePage.policy.distributeResult')
}}
-
+
-
+
-
-
-
-
-
+
+
+
+
+
+
-
+
-
-
-
-
-
-
-
- {{ $t('homePage.policy.save') }}
-
+
+
+
+
+
+
+
+ {{ $t('homePage.policy.save') }}
+
-
-
-
-
-
-
-
-
-
-
- {{ item.unit ? item.unit : '' }}
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+ {{ item.unit ? item.unit : '' }}
+
+
+
+
+
+
-
+
-
+
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
+
+
-
-
-
+
+
+
\ No newline at end of file
diff --git a/pages/login/index.vue b/pages/login/index.vue
index 78cbbc7..5b92cb1 100644
--- a/pages/login/index.vue
+++ b/pages/login/index.vue
@@ -94,41 +94,12 @@ import {
} from "@/common/common.js"
import messageModel from './components/dialog.vue'
import config from '@/common/config.js'
+import { Langlist } from '@/common/lang.js'
export default {
components: { messageModel },
data () {
return {
- Langlist: [{
- value: 'zh_CN',
- label: '中文'
- },
- {
- value: 'en_US',
- label: 'English'
- },
- {
- value: 'fr_FR',
- label: 'French'
- }
- ,
- {
- value: 'es_ES',
- label: 'Spanish'
- },
- {
- value: 'ar_EG',
- label: 'Arabic'
- },
- {
- value: 'de_DE',
- label: 'German'
- }
- ,
- {
- value: 'pl_PL',
- label: 'Polish'
- }
- ],
+ Langlist:Langlist,
phoneNo: "",
username: "",
password: "",
@@ -300,8 +271,8 @@ export default {
this.checked = false
},
changeLanguage (val) {
- this.$u.vuex("vuex_language", val[0].value);
- this.$i18n.locale = val[0].value
+ this.$u.vuex("vuex_language", val[0].prop);
+ this.$i18n.locale = val[0].prop
},
uploadFile () {
this.isShowProgress = true;