From 878101ceb3db3358d6fb4d67619bb72d0327275e Mon Sep 17 00:00:00 2001 From: pengqiao1993 <229619096@qq.com> Date: Fri, 13 Mar 2026 17:33:00 +0800 Subject: [PATCH 1/3] =?UTF-8?q?feat:=20=E4=B8=8A=E4=BD=8D=E6=9C=BA?= =?UTF-8?q?=E8=BF=9C=E7=A8=8B=E6=8E=A7=E5=88=B6=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- common/locales/homePage/ar.js | 102 +++++++------- common/locales/homePage/de.js | 102 +++++++------- common/locales/homePage/en.js | 90 ++++++------ common/locales/homePage/es.js | 2 + common/locales/homePage/fr.js | 2 + common/locales/homePage/pl.js | 2 + common/locales/homePage/zh.js | 6 +- main.js | 4 +- pages.json | 1 + pages/home-page/policy-Config/index.vue | 148 ++++++++++++-------- pages/home-page/policy-management/index.vue | 9 +- 11 files changed, 262 insertions(+), 206 deletions(-) diff --git a/common/locales/homePage/ar.js b/common/locales/homePage/ar.js index 97a8a1c..70780a5 100644 --- a/common/locales/homePage/ar.js +++ b/common/locales/homePage/ar.js @@ -271,6 +271,7 @@ export default { cancel: 'الغاء', messageDetail: 'تفاصيل الرسالة', operateSuccess: 'نجح العملية', + operateFail: 'فشل العملية', messageReaded: 'تمت قراءة هذه الرسالة، لا داعي لتكرار الإجراء' }, device: { @@ -469,56 +470,57 @@ export default { second: 'ثانية' }, policy: { - planCurve: 'منحنى الجدول الزمني', - planCurveTem: 'قالب منحنى الجدول الزمني', - IssueDevice: 'جهاز إصدار الأوامر', - operateOrNot: 'سواء في التشغيل', - socUplimit: 'الحد الأعلى لـ SOC', - socDownlimit: 'الحد الأدنى لـ SOC', - effectiveTime: 'وقت السريان', - selectEffectiveTime: 'يرجى تحديد وقت السريان', - distributeResult: 'نتيجة الإصدار', - notDelivered: 'لم يتم الإصدار', - commandDistribution: 'إصدار الأوامر', - controlDistribution: 'إصدار التحكم', - genSetting: 'الإعدادات العامة', - save: 'حفظ', - pleaseInputValue: 'يرجى إدخال القيمة', - pleaseInputPassword: 'يرجى إدخال كلمة المرور', - password: 'كلمة المرور', - policyTypeList: [ - { - name: 'إصدار الأوامر' - }, - { - name: 'الإعدادات العامة' - } - ], - radioList: [ - { - name: 'تشغيل', - disabled: false - }, - { - name: 'عدم تشغيل', - disabled: false - } - ], - selectIssueDevice: 'يرجى تحديد جهاز إصدار الأوامر', - deliverErrorNewTip: 'خطأ في تكوين التعيين أو لم يتم التكوين، يرجى التحقق وإعادة المحاولة!', - passwordSuccess: 'كلمة المرور صحيحة', - passwordError: 'كلمة المرور غير صحيحة', - isOpen: 'سواء تمكين', - isClose: 'سواء تعطيل', - distributeSuccess: 'نجح الإصدار', - distributeFail: 'فشل الإصدار', - isNum: 'يرجى التحقق من أن قيمة الإدخال رقمية', - saveSuccess: 'نجح الحفظ', - saveError: 'فشل الحفظ', - delivered: 'اكتمل الإصدار', - selectPlanCurveTem: 'يرجى تحديد قالب منحنى الجدول الزمني', - deliverErrorTip: 'تجاوز طاقة الشحن والتفريغ الطاقة المقدرة، يرجى التحقق من إعدادات منحنى الجدول الزمني!', - deliverTip: 'سواء تأكيد إصدار الأمر?' + planCurve: 'منحنى الجدول الزمني', + planCurveTem: 'قالب منحنى الجدول الزمني', + IssueDevice: 'جهاز إصدار الأوامر', + operateOrNot: 'سواء في التشغيل', + socUplimit: 'الحد الأعلى لـ SOC', + socDownlimit: 'الحد الأدنى لـ SOC', + effectiveTime: 'وقت السريان', + selectEffectiveTime: 'يرجى تحديد وقت السريان', + distributeResult: 'نتيجة الإصدار', + notDelivered: 'لم يتم الإصدار', + commandDistribution: 'إصدار الأوامر', + controlDistribution: 'إصدار التحكم', + genSetting: 'الإعدادات العامة', + save: 'حفظ', + pleaseInputValue: 'يرجى إدخال القيمة', + pleaseInputPassword: 'يرجى إدخال كلمة المرور', + password: 'كلمة المرور', + policyTypeList: [ + { + name: 'إصدار الأوامر' + }, + { + name: 'الإعدادات العامة' + } + ], + radioList: [ + { + name: 'تشغيل', + disabled: false + }, + { + name: 'عدم تشغيل', + disabled: false + } + ], + selectIssueDevice: 'يرجى تحديد جهاز إصدار الأوامر', + deliverErrorNewTip: 'خطأ في تكوين التعيين أو لم يتم التكوين، يرجى التحقق وإعادة المحاولة!', + passwordSuccess: 'كلمة المرور صحيحة', + passwordError: 'كلمة المرور غير صحيحة', + isOpen: 'سواء تمكين', + isClose: 'سواء تعطيل', + distributeSuccess: 'نجح الإصدار', + distributeFail: 'فشل الإصدار', + isNum: 'يرجى التحقق من أن قيمة الإدخال رقمية', + saveSuccess: 'نجح الحفظ', + saveError: 'فشل الحفظ', + delivered: 'اكتمل الإصدار', + selectPlanCurveTem: 'يرجى تحديد قالب منحنى الجدول الزمني', + deliverErrorTip: 'تجاوز طاقة الشحن والتفريغ الطاقة المقدرة، يرجى التحقق من إعدادات منحنى الجدول الزمني!', + deliverTip: 'سواء تأكيد إصدار الأمر?', + policyTitle: 'إصدار الاستراتيجية' } } \ No newline at end of file diff --git a/common/locales/homePage/de.js b/common/locales/homePage/de.js index 35e04d7..241748b 100644 --- a/common/locales/homePage/de.js +++ b/common/locales/homePage/de.js @@ -272,6 +272,7 @@ export default { cancel: 'Abbrechen', messageDetail: 'Nachrichtendetails', operateSuccess: 'Aktion erfolgreich', + operateFail: 'Aktion fehlgeschlagen', messageReaded: 'Diese Nachricht wurde bereits gelesen, keine Wiederholung der Aktion erforderlich' }, device: { @@ -506,55 +507,56 @@ export default { confirmTime: 'Bestätigungszeit' }, policy: { - planCurve: 'Plan-Kurve', - planCurveTem: 'Plan-Kurvenvorlage', - IssueDevice: 'Befehlszielgerät', - operateOrNot: 'In Betrieb', - socUplimit: 'SOC-Obergrenze', - socDownlimit: 'SOC-Untergrenze', - effectiveTime: 'Gültigkeitszeit', - selectEffectiveTime: 'Bitte wählen Sie die Gültigkeitszeit', - distributeResult: 'Übertragungsergebnis', - notDelivered: 'Nicht übertragen', - commandDistribution: 'Befehlssendung', - controlDistribution: 'Steuerungssendung', - genSetting: 'Allgemeine Einstellungen', - save: 'Speichern', - pleaseInputValue: 'Bitte Wert eingeben', - pleaseInputPassword: 'Bitte geben Sie Ihr Passwort ein', - password: 'Passwort', - policyTypeList: [ - { - name: 'Befehlssendung' - }, - { - name: 'Allgemeine Einstellungen' - } - ], - radioList: [ - { - name: 'In Betrieb', - disabled: false - }, - { - name: 'Außer Betrieb', - disabled: false - } - ], - selectIssueDevice: 'Bitte wählen Sie das Befehlssendegerät', - deliverErrorNewTip: 'Zuordnungskonfiguration fehlerhaft oder nicht konfiguriert, bitte überprüfen und erneut versuchen!', - passwordSuccess: 'Passwort korrekt', - passwordError: 'Passwort falsch', - isOpen: 'Aktivieren', - isClose: 'Deaktivieren', - distributeSuccess: 'Sendung erfolgreich', - distributeFail: 'Sendung fehlgeschlagen', - isNum: 'Bitte überprüfen Sie, ob der eingegebene Wert eine Zahl ist', - saveSuccess: 'Speichern erfolgreich', - saveError: 'Speichern fehlgeschlagen', - delivered: 'Bereits gesendet', - selectPlanCurveTem: 'Bitte wählen Sie eine Plan-Kurvenvorlage', - deliverErrorTip: 'Lade-/Entladeleistung größer als Nennleistung, bitte überprüfen Sie die Plan-Kurven-Einstellungen!', - deliverTip: 'Befehlssendung wirklich bestätigen?' + planCurve: 'Plan-Kurve', + planCurveTem: 'Plan-Kurvenvorlage', + IssueDevice: 'Befehlszielgerät', + operateOrNot: 'In Betrieb', + socUplimit: 'SOC-Obergrenze', + socDownlimit: 'SOC-Untergrenze', + effectiveTime: 'Gültigkeitszeit', + selectEffectiveTime: 'Bitte wählen Sie die Gültigkeitszeit', + distributeResult: 'Übertragungsergebnis', + notDelivered: 'Nicht übertragen', + commandDistribution: 'Befehlssendung', + controlDistribution: 'Steuerungssendung', + genSetting: 'Allgemeine Einstellungen', + save: 'Speichern', + pleaseInputValue: 'Bitte Wert eingeben', + pleaseInputPassword: 'Bitte geben Sie Ihr Passwort ein', + password: 'Passwort', + policyTypeList: [ + { + name: 'Befehlssendung' + }, + { + name: 'Allgemeine Einstellungen' + } + ], + radioList: [ + { + name: 'In Betrieb', + disabled: false + }, + { + name: 'Außer Betrieb', + disabled: false + } + ], + selectIssueDevice: 'Bitte wählen Sie das Befehlssendegerät', + deliverErrorNewTip: 'Zuordnungskonfiguration fehlerhaft oder nicht konfiguriert, bitte überprüfen und erneut versuchen!', + passwordSuccess: 'Passwort korrekt', + passwordError: 'Passwort falsch', + isOpen: 'Aktivieren', + isClose: 'Deaktivieren', + distributeSuccess: 'Sendung erfolgreich', + distributeFail: 'Sendung fehlgeschlagen', + isNum: 'Bitte überprüfen Sie, ob der eingegebene Wert eine Zahl ist', + saveSuccess: 'Speichern erfolgreich', + saveError: 'Speichern fehlgeschlagen', + delivered: 'Bereits gesendet', + selectPlanCurveTem: 'Bitte wählen Sie eine Plan-Kurvenvorlage', + deliverErrorTip: 'Lade-/Entladeleistung größer als Nennleistung, bitte überprüfen Sie die Plan-Kurven-Einstellungen!', + deliverTip: 'Befehlssendung wirklich bestätigen?', + policyTitle: 'Strategieübertragung' } }; \ No newline at end of file diff --git a/common/locales/homePage/en.js b/common/locales/homePage/en.js index 215f22f..b0e5b67 100644 --- a/common/locales/homePage/en.js +++ b/common/locales/homePage/en.js @@ -257,6 +257,7 @@ export default { sureRead: 'Confirm as read', cancel: 'Cancel', operateSuccess: 'Operation successful', + operateFail: 'Operation failed', messageReaded: 'This message has been read. No need to repeat the' }, device: { @@ -479,49 +480,50 @@ export default { confirmTime: 'Confirmation time' }, policy: { - planCurve: 'Planned curve', - planCurveTem: 'Planned curve template', - IssueDevice: 'Command issuance equipment', - operateOrNot: 'Commission or not', - socUplimit: 'SOC upper limit', - socDownlimit: 'SOC lower limit', - effectiveTime: 'Effective time', - selectEffectiveTime: 'Please select effective time', - distributeResult: 'Issuance result', - notDelivered: 'Not issued', - commandDistribution: 'Command issuance', - controlDistribution: 'Control issuance', - genSetting: 'General settings', - save: 'Save', - pleaseInputValue: 'Please enter value', - pleaseInputPassword: 'Please enter password', - password: 'Password', - policyTypeList: [{ - name: 'Command Issuance' - }, { - name: 'General Settings' - }], - radioList: [{ - name: "In Operation", - disabled: false - }, { - name: "Not In Operation", - disabled: false - }], - selectIssueDevice: 'Please select command issuance equipment', - deliverErrorNewTip: 'Mapping configuration error or not configured. Please confirm and try again!', - passwordSuccess: 'Password correct', - passwordError: 'Password incorrect', - isOpen: 'Enable or not', - isClose: 'Disable or not', - distributeSuccess: 'Issuance successful', - distributeFail: 'Issuance failed', - isNum: 'Please check if the input value is a number', - saveSuccess: 'Save successful', - saveError: 'Save failed', - delivered: 'Issued', - selectPlanCurveTem: 'Please select planned curve template', - deliverErrorTip: 'Charging/discharging power exceeds rated power. Please confirm the planned curve.', - deliverTip: 'Confirm command issuance?' + planCurve: 'Planned curve', + planCurveTem: 'Planned curve template', + IssueDevice: 'Command issuance equipment', + operateOrNot: 'Commission or not', + socUplimit: 'SOC upper limit', + socDownlimit: 'SOC lower limit', + effectiveTime: 'Effective time', + selectEffectiveTime: 'Please select effective time', + distributeResult: 'Issuance result', + notDelivered: 'Not issued', + commandDistribution: 'Command issuance', + controlDistribution: 'Control issuance', + genSetting: 'General settings', + save: 'Save', + pleaseInputValue: 'Please enter value', + pleaseInputPassword: 'Please enter password', + password: 'Password', + policyTypeList: [{ + name: 'Command Issuance' + }, { + name: 'General Settings' + }], + radioList: [{ + name: "In Operation", + disabled: false + }, { + name: "Not In Operation", + disabled: false + }], + selectIssueDevice: 'Please select command issuance equipment', + deliverErrorNewTip: 'Mapping configuration error or not configured. Please confirm and try again!', + passwordSuccess: 'Password correct', + passwordError: 'Password incorrect', + isOpen: 'Enable or not', + isClose: 'Disable or not', + distributeSuccess: 'Issuance successful', + distributeFail: 'Issuance failed', + isNum: 'Please check if the input value is a number', + saveSuccess: 'Save successful', + saveError: 'Save failed', + delivered: 'Issued', + selectPlanCurveTem: 'Please select planned curve template', + deliverErrorTip: 'Charging/discharging power exceeds rated power. Please confirm the planned curve.', + deliverTip: 'Confirm command issuance?', + policyTitle: 'Strategy Issuance' } } \ No newline at end of file diff --git a/common/locales/homePage/es.js b/common/locales/homePage/es.js index 80d67a7..4fb012a 100644 --- a/common/locales/homePage/es.js +++ b/common/locales/homePage/es.js @@ -257,6 +257,7 @@ export default { sureRead: 'Confirmar como leído', cancel: 'Cancelar', operateSuccess: 'Operación realizada con éxito', + operateFail: 'Operación fallida', messageReaded: 'Este mensaje ya fue leído; no es necesario repetir la operación' }, device: { @@ -479,6 +480,7 @@ export default { confirmTime: 'Hora de confirmación' }, policy: { + policyTitle: 'Estrategia de envío', planCurve: 'Curva planificada', planCurveTem: 'Plantilla de curva planificada', IssueDevice: 'Equipo para emitir el comando', diff --git a/common/locales/homePage/fr.js b/common/locales/homePage/fr.js index b230cd5..aecc99c 100644 --- a/common/locales/homePage/fr.js +++ b/common/locales/homePage/fr.js @@ -257,6 +257,7 @@ export default { sureRead: 'Confirmer la lecture', cancel: 'Annuler', operateSuccess: 'Opération réussie', + operateFail: 'Opération échouée', messageReaded: "La lecture du message a été effectuée. Aucune répétition n'est nécessaire !" }, device: { @@ -479,6 +480,7 @@ export default { confirmTime: 'Heure de confirmation' }, policy: { + policyTitle: 'Stratégie de distribution', planCurve: 'Courbe programmée', planCurveTem: 'Modèle de courbe programmée', IssueDevice: "Équipement cable d'envoi d'ordre", diff --git a/common/locales/homePage/pl.js b/common/locales/homePage/pl.js index 33cec5a..2f634e8 100644 --- a/common/locales/homePage/pl.js +++ b/common/locales/homePage/pl.js @@ -271,6 +271,7 @@ export default { cancel: 'Anuluj', messageDetail: 'Szczegóły wiadomości', operateSuccess: 'Operacja zakończona sukcesem', + operateFail: 'Operacja nie powiodła się', messageReaded: 'Wiadomość została odczytana, nie ma potrzeby powtarzania akcji.' }, device: { @@ -505,6 +506,7 @@ export default { confirmTime: 'Czas potwierdzenia' }, policy: { + policyTitle: 'Strategia dystrybucji', planCurve: 'Krzywa planowania', planCurveTem: 'Szablon krzywej planowania', IssueDevice: 'Polecenie wydane urządzeniu', diff --git a/common/locales/homePage/zh.js b/common/locales/homePage/zh.js index a52d57c..64b1aa7 100644 --- a/common/locales/homePage/zh.js +++ b/common/locales/homePage/zh.js @@ -264,8 +264,9 @@ export default { sureRead: '确认已读', cancel: '取消', messageDetail: '消息详情', - operateSuccess: '操作成功', - messageReaded: '该消息已读,无需重复操作' + operateSuccess: '操作成功', + operateFail: '操作失败', + messageReaded: '该消息已读,无需重复操作' }, device: { inputNameQuery: '输入名称搜索', @@ -549,5 +550,6 @@ export default { selectPlanCurveTem: '请选择计划曲线模板', deliverErrorTip: '充放电功率大于额定功率,请确认计划曲线设置!', deliverTip: '是否确定下发命令?', + policyTitle: '策略下发', } }; \ No newline at end of file diff --git a/main.js b/main.js index 55790a8..2c47405 100644 --- a/main.js +++ b/main.js @@ -6,7 +6,7 @@ Vue.config.productionTip = false App.mpType = 'app' // 引入全局 uView 框架 -import uView from 'uview-ui' +import uView from './uview-ui' Vue.use(uView) @@ -18,7 +18,7 @@ let vuexStore = require('@/store/$u.mixin.js') Vue.mixin(vuexStore) // 引入 uView 对小程序分享的 mixin 封装 -let mpShare = require('uview-ui/libs/mixin/mpShare.js') +let mpShare = require('./uview-ui/libs/mixin/mpShare.js') Vue.mixin(mpShare) // Vue i18n 国际化 diff --git a/pages.json b/pages.json index 3e06c0a..059a5a5 100644 --- a/pages.json +++ b/pages.json @@ -97,6 +97,7 @@ "navigationStyle": "custom" } } + ] }, diff --git a/pages/home-page/policy-Config/index.vue b/pages/home-page/policy-Config/index.vue index 49a6fd7..af27a77 100644 --- a/pages/home-page/policy-Config/index.vue +++ b/pages/home-page/policy-Config/index.vue @@ -1,36 +1,40 @@ @@ -53,6 +58,7 @@ Langlist } from "@/common/lang"; import mqtt from "@/uni_modules/leliven-mqtt/index.js"; + import pako from "pako"; export default { data() { @@ -61,7 +67,7 @@ background: { backgroundColor: "#0EA17E", }, - lang: 'en', + mqttClient: null, backData: {}, smallArr: [], @@ -73,12 +79,11 @@ }; }, computed: { - language() { - return this.$store.state.vuex_language + lang() { + return Langlist.find(v => v.value == this.$store.state.vuex_language).prop || 'en' }, currentStation() { - console.log(this.vuex_currentStation) - return this.vuex_currentStation; + return this.$store.state.vuex_currentStation; }, }, @@ -88,30 +93,31 @@ methods: { initmqttClient() { + // 初始化客户端连接地址 // #ifdef H5 - let mqttClient = mqtt.connect('ws://13.39.200.14:8083/mqtt', { + let mqttClient = mqtt.connect('ws://1.95.170.86:8083/mqtt', { ...this.user }) // #endif // #ifdef MP-WEIXIN||APP-PLUS - let mqttClient = mqtt.connect('wx://13.39.200.14:8083/mqtt', { + let mqttClient = mqtt.connect('wx://1.95.170.86:8083/mqtt', { ...this.user }) // #endif - console.log(mqttClient,'888') this.mqttClient = mqttClient // 连接MQ服务 mqttClient.on('connect', function(res) { console.log('连接成功') - console.log(res) - - // 订阅主题 - mqttClient.subscribe('presence', function(err) { + mqttClient.subscribe(`1/ems/zzkj0002/control/response`, function(err) { if (!err) { // 订阅成功 - mqttClient.publish('presence', 'hello mqtt') + mqttClient.publish('1/app/zzkj0002/control/request', JSON.stringify({ + fun: 'GET', + type: 'WJ_Get_NewControlSystem', + content: 0 + })) } }) }).on('reconnect', function() { @@ -120,15 +126,28 @@ console.log('连接失败') }).on('end', function() { console.log('连接End') - }).on('message', function(topic, message) { - // 收到MQ消息 - console.log(message.toString()) + }).on('message', (topic, message) => { + console.log(this.decodeGzipBase64(message.toString())) + let data = this.decodeGzipBase64(message.toString()) + if (data.content && data.content.params) { + this.control(data.content) + } else + if (data.content == 1) { + this.$refs.uToast.show({ + title: this.$t('homePage.mine.operateSuccess'), + type: 'success', + + }) + } else { + uni.showToast({ + title: this.$t('homePage.mine.operateFail'), + icon: 'none' + }) + } + }) }, - - - decodeGzipBase64(base64Str) { // 1. base64 → Uint8Array const binaryStr = atob(base64Str); @@ -156,12 +175,16 @@ return [] }, control(NewControlSystemShow_data) { + console.log(NewControlSystemShow_data) this.formList.forEach(item => { if (item.type == "Switch") { item.value = NewControlSystemShow_data?.params[item.prop] ? true : false - } else { + } + if (item.type == "Input") { + item.value = NewControlSystemShow_data?.params[item.prop] || item.default } + if (item.type == 'Select') { item.selectLabel = item.selectArr.find(v => v.value == item.value)?.[`label_${this.lang}`] } @@ -177,10 +200,10 @@ } item.isShow = false }, - handleInput(item, event) { + handleInput(item, value) { try { - let inputValue = event.detail.value; - let iptval = String(inputValue).replace(/[^0-9.]/g, ''); + // u-input 组件 @input 事件直接传递 value 值,不是 event 对象 + let iptval = String(value || '').replace(/[^0-9.]/g, ''); const parts = iptval.split('.'); if (parts.length > 2) { iptval = parts[0] + '.' + parts.slice(1).join(''); @@ -190,14 +213,25 @@ return; } let numVal = Number(iptval); - if (item.min !== undefined && item.min !== null) { - numVal = Math.max(numVal, item.min); - } - if (item.max !== undefined && item.max !== null) { - numVal = Math.min(numVal, item.max); - } numVal = isNaN(numVal) ? 0 : numVal; + + // 检查是否需要强制更新(值被限制) + let needForceUpdate = false; + if (item.min !== undefined && item.min !== null && numVal < item.min) { + numVal = item.min; + needForceUpdate = true; + } + if (item.max !== undefined && item.max !== null && numVal > item.max) { + numVal = item.max; + needForceUpdate = true; + } + item.value = numVal; + + // 如果值被限制,强制重新渲染输入框 + if (needForceUpdate) { + this.$set(item, 'inputKey', (item.inputKey || 0) + 1); + } } catch (error) { console.log('handleInput方法错误:', error); } @@ -215,8 +249,8 @@ pre[cur.prop] = Number(pre[cur.prop]) return pre }, {}) - console.log(this.mqttClient) - this.mqttClient.publish('presence', JSON.stringify({ + + this.mqttClient.publish(`1/app/zzkj0002/control/request`, JSON.stringify({ fun: 'SET', type: 'WJ_Set_NewControlSystem', content: { diff --git a/pages/home-page/policy-management/index.vue b/pages/home-page/policy-management/index.vue index d35a619..07d4003 100644 --- a/pages/home-page/policy-management/index.vue +++ b/pages/home-page/policy-management/index.vue @@ -84,6 +84,8 @@ {{ $t('homePage.home.emsControl') }} + + @@ -283,11 +285,16 @@ }, methods: { toDeviceControl() { - console.log(123) + uni.navigateTo({ url:'/pages/home-page/policy-Config/index' }) }, + toStrategy(){ + uni.navigateTo({ + url:'/pages/home-page/strategy/index' + }) + }, confirmTime(val) { this.formInfo.effectiveTime = val.hour + ':' + val.minute this.formInfo.planRefreshH = val.hour From 41b5d50cd4f750e0bd694f2427cd9257231797c5 Mon Sep 17 00:00:00 2001 From: pengqiao1993 <229619096@qq.com> Date: Mon, 16 Mar 2026 17:32:56 +0800 Subject: [PATCH 2/3] =?UTF-8?q?feat:=E4=BB=A3=E7=A0=81=E4=B8=8A=E4=BC=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- common/http.api.js | 4 +- pages/home-page/policy-Config/index.vue | 23 ++++-- pages/home-page/policy-management/index.vue | 2 + store/index.js | 92 ++++++++++----------- 4 files changed, 68 insertions(+), 53 deletions(-) diff --git a/common/http.api.js b/common/http.api.js index 7d94df6..b766a42 100644 --- a/common/http.api.js +++ b/common/http.api.js @@ -176,7 +176,9 @@ const install = (Vue, vm) => { getStationListByStatus: (params = {}) => vm.$u.post(config.adminPath + "/business/station/findListByStationStatus ", params), getStationPostionData: (params = {}) => - vm.$u.post(config.adminPath + "/business/dynamicConfig/pointListData", params) + vm.$u.post(config.adminPath + "/business/dynamicConfig/pointListData", params), + getStationPostionSn: (params = {}) => + vm.$u.post(config.adminPath + "/business/point/getSN", params) }, //设备 diff --git a/pages/home-page/policy-Config/index.vue b/pages/home-page/policy-Config/index.vue index af27a77..e139087 100644 --- a/pages/home-page/policy-Config/index.vue +++ b/pages/home-page/policy-Config/index.vue @@ -75,15 +75,18 @@ username: 'admin', // 设置用户名 password: 'zzkj@688737' // 设置密码 } - + }; }, + onLoad() { + this.getSn() + }, computed: { lang() { return Langlist.find(v => v.value == this.$store.state.vuex_language).prop || 'en' }, currentStation() { - return this.$store.state.vuex_currentStation; + return this.vuex_currentStation; }, }, @@ -92,8 +95,16 @@ }, methods: { + getSn(){ + this.$u.api.station.getStationPostionSn({ + stationId: this.currentStation.id + }).then(res => { + this.sn = res.data[0]?.sn + }) + }, initmqttClient() { - + console.log(this.lang) + console.log(this.currentStation) // 初始化客户端连接地址 // #ifdef H5 let mqttClient = mqtt.connect('ws://1.95.170.86:8083/mqtt', { @@ -110,10 +121,10 @@ mqttClient.on('connect', function(res) { console.log('连接成功') // 订阅主题 - mqttClient.subscribe(`1/ems/zzkj0002/control/response`, function(err) { + mqttClient.subscribe(`1/ems/${this.sn}/control/response`, (err) => { if (!err) { // 订阅成功 - mqttClient.publish('1/app/zzkj0002/control/request', JSON.stringify({ + mqttClient.publish(`1/app/${this.sn}/control/request`, JSON.stringify({ fun: 'GET', type: 'WJ_Get_NewControlSystem', content: 0 @@ -250,7 +261,7 @@ return pre }, {}) - this.mqttClient.publish(`1/app/zzkj0002/control/request`, JSON.stringify({ + this.mqttClient.publish(`1/app/${this.sn}/control/request`, JSON.stringify({ fun: 'SET', type: 'WJ_Set_NewControlSystem', content: { diff --git a/pages/home-page/policy-management/index.vue b/pages/home-page/policy-management/index.vue index 07d4003..9529653 100644 --- a/pages/home-page/policy-management/index.vue +++ b/pages/home-page/policy-management/index.vue @@ -167,6 +167,7 @@ return this.vuex_language } }, + watch: { currentStation: { handler(val) { @@ -284,6 +285,7 @@ this.userId = this.vuex_user.userId }, methods: { + toDeviceControl() { uni.navigateTo({ diff --git a/store/index.js b/store/index.js index 257deeb..5fe88c0 100644 --- a/store/index.js +++ b/store/index.js @@ -1,4 +1,3 @@ - import config from '@/common/config.js'; import Vue from 'vue' import Vuex from 'vuex' @@ -6,20 +5,22 @@ Vue.use(Vuex) let lifeData = {}; -try{ +try { // 尝试获取本地是否存在lifeData变量,第一次启动APP时是不存在的 lifeData = uni.getStorageSync('lifeData'); -}catch(e){ - +} catch (e) { + } // 需要永久存储,且下次APP启动需要取出的,在state中的变量名 -let saveStateKeys = ['vuex_user', 'vuex_token', 'vuex_remember', 'vuex_locale','vuex_isAgent','vuex_language','vuex_stationValue']; +let saveStateKeys = ['vuex_user', 'vuex_token', 'vuex_remember', 'vuex_locale', 'vuex_isAgent', 'vuex_language', + 'vuex_stationValue' +]; // 保存变量到本地存储中 -const saveLifeData = function(key, value){ +const saveLifeData = function(key, value) { // 判断变量名是否在需要存储的数组中 - if(saveStateKeys.indexOf(key) != -1) { + if (saveStateKeys.indexOf(key) != -1) { // 获取本地存储的lifeData对象,将变量添加到对象中 let tmp = uni.getStorageSync('lifeData'); // 第一次打开APP,不存在lifeData变量,故放一个{}空对象 @@ -49,47 +50,46 @@ const store = new Vuex.Store({ vuex_isAgent: lifeData.vuex_isAgent ? lifeData.vuex_isAgent : '', vuex_iv: lifeData.vuex_iv ? lifeData.vuex_iv : '', vuex_psdkey: lifeData.vuex_psdkey ? lifeData.vuex_psdkey : '', - vuex_StationShow:lifeData.vuex_StationShow ? lifeData.vuex_StationShow : [0,0,0], + vuex_StationShow: lifeData.vuex_StationShow ? lifeData.vuex_StationShow : [0, 0, 0], tabbar_current: 0, - vuex_stationValue:lifeData.vuex_stationValue ? lifeData.vuex_stationValue : '', - vuex_inverterFlag:lifeData.vuex_inverterFlag ? lifeData.vuex_inverterFlag : 0, - tabbarList: [ - { - "icon": "warning", - "text": "告警", - 'name': 'Alarm' - }, - // { - // "icon": "order", - // "text": "设备", - // 'name': 'Device' + vuex_stationValue: lifeData.vuex_stationValue ? lifeData.vuex_stationValue : '', + vuex_inverterFlag: lifeData.vuex_inverterFlag ? lifeData.vuex_inverterFlag : 0, + tabbarList: [{ + "icon": "warning", + "text": "告警", + 'name': 'Alarm' + }, + // { + // "icon": "order", + // "text": "设备", + // 'name': 'Device' - // }, - { - "icon": "moments", - "text": "数据", - 'name': 'Data' - }, - { - "icon": "attach", - "text": "收益", - 'name': 'Earnings' - }, - { - "icon": "attach", - "text": "策略", - 'name': 'Policy' - }, - { - "icon": "account", - "text": "我的", - 'name': 'My' - }, + // }, + { + "icon": "moments", + "text": "数据", + 'name': 'Data' + }, + { + "icon": "attach", + "text": "收益", + 'name': 'Earnings' + }, + { + "icon": "attach", + "text": "策略", + 'name': 'Policy' + }, + { + "icon": "account", + "text": "我的", + 'name': 'My' + }, ], - vuex_language:"en_US", + vuex_language: "en_US", // 如果vuex_version无需保存到本地永久存储,无需lifeData.vuex_version方式 vuex_config: config, - vuex_currentComponent:'Data' + vuex_currentComponent: 'Data' }, mutations: { $uStore(state, payload) { @@ -97,9 +97,9 @@ const store = new Vuex.Store({ let nameArr = payload.name.split('.'); let saveKey = ''; let len = nameArr.length; - if(len >= 2) { + if (len >= 2) { let obj = state[nameArr[0]]; - for(let i = 1; i < len - 1; i ++) { + for (let i = 1; i < len - 1; i++) { obj = obj[nameArr[i]]; } obj[nameArr[len - 1]] = payload.value; @@ -115,4 +115,4 @@ const store = new Vuex.Store({ } }) -export default store +export default store \ No newline at end of file From a7c986fa3e493162eddb55b467c5b07f2ebbe6d5 Mon Sep 17 00:00:00 2001 From: pengqiao1993 <229619096@qq.com> Date: Tue, 24 Mar 2026 08:49:46 +0800 Subject: [PATCH 3/3] =?UTF-8?q?feat:=20=E8=BF=9C=E7=A8=8B=E9=85=8D?= =?UTF-8?q?=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- common/form.js | 3698 ++++++++++++----------- pages/home-page/policy-Config/index.vue | 590 ++-- 2 files changed, 2180 insertions(+), 2108 deletions(-) diff --git a/common/form.js b/common/form.js index d338c2f..216ce42 100644 --- a/common/form.js +++ b/common/form.js @@ -1,1843 +1,1857 @@ 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, - }, -]; + { + 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: "读柴发的周期参数", + 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", + 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: "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", + 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: "储能启机", + label_en: "estorge start", + 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: "Switch", + 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", //波兰语 + 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_11", + selectArr: [], + 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: 500, + 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: 50, + 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: 50, + 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: 50, + 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: 100, + 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: 1000, + 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: 120, + 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: 60, + 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: 100, + 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: 95, + 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: 90, + 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: 100, + 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: 60, + 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: 110, + 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: 100, + 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: 500, + 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: "外部光伏充电比例系数(0.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: 100, + 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_46", + selectArr: [], + sort: 430, + min: 0, + 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, + }, + { + type: "Input", + label_zh: "中自STS电网欠压阈值(单位:0.1V)", + label_en: "STS Grid Undervoltage Threshold (Unit: 0.1V)", + label_hl: "STS net onderspanning drempel (Eenheid: 0.1V)", + label_gr: "STS Netz-Unterspannungsschwelle (Einheit: 0.1V)", + label_fr: "Seuil de sous-tension réseau STS (Unité: 0.1V)", + label_es: "Umbral de subtensión de red STS (Unidad: 0.1V)", + label_al: "حد انخفاض جهد الشبكة STS (الوحدة: 0.1V)", + label_bl: "Próg zaniżonego 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_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: [], + sort: 440, + min: 0, + max: 65535, + default: 0, + }, + { + type: "Input", + label_zh: "中自STS电压系数阈值(单位:0.01)", + label_en: "STS Voltage Coefficient Threshold (Unit: 0.01)", + label_hl: "STS spanningscoëfficiënt drempel (Eenheid: 0.01)", + label_gr: "STS Spannungskoeffizientenschwelle (Einheit: 0.01)", + label_fr: "Seuil de coefficient de tension STS (Unité: 0.01)", + label_es: "Umbral de coeficiente de tensión STS (Unidad: 0.01)", + label_al: "حد معامل الجهد STS (الوحدة: 0.01)", + label_bl: "Próg współczynnika napięcia STS (Jednostka: 0.01)", + 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_56", + selectArr: [], + sort: 441, + min: 0, + max: 65535, + 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, + }, + ]; \ No newline at end of file diff --git a/pages/home-page/policy-Config/index.vue b/pages/home-page/policy-Config/index.vue index e139087..4d39494 100644 --- a/pages/home-page/policy-Config/index.vue +++ b/pages/home-page/policy-Config/index.vue @@ -1,290 +1,348 @@ \ No newline at end of file +.policeForm { + margin: 22rpx; + padding: 22rpx; + background-color: #fff; + box-shadow: 0px 4rpx 16rpx rgba(0, 0, 0, 0.1); + border-radius: 8rpx; +} + +.select-value { + padding: 16rpx 0; + color: #333; + min-height: 60rpx; +} +