Merge branch 'develop_liyi' of code-internal.star-lock.cn:StarlockTeam/app-starlock into develop_liyi
This commit is contained in:
commit
9501f90b4d
@ -1120,5 +1120,7 @@
|
||||
"跟随系统": "اتبع النظام",
|
||||
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "بعد إعادة الضبط ، سيتم حذف بصمات القفل. هل أنت متأكد أنك تريد إعادة ضبطه ؟",
|
||||
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "بعد إعادة الضبط ، سيتم حذف جهاز التحكم عن بعد للقفل. هل تريد إعادة ضبطه ؟",
|
||||
"版本说明": "تعليمات الإصدار"
|
||||
"版本说明": "تعليمات الإصدار",
|
||||
"网关通电后,长按重置按钮5秒,蓝色指示灯闪烁时点击下一步": "بعد تشغيل البوابة ، اضغط مع الاستمرار على زر إعادة الضبط لمدة 5 ثوانٍ. انقر فوق التالي عندما يومض ضوء المؤشر الأزرق",
|
||||
"网关添加成功": "تم إضافة البوابة بنجاح"
|
||||
}
|
||||
@ -1120,5 +1120,7 @@
|
||||
"跟随系统": "Следете система",
|
||||
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "След нулиране, пръстовите отпечатъци на заключването ще бъдат изтрити. Сигурен ли сте, че искате да го нулирате?",
|
||||
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "След нулиране, дистанционното управление на ключалката ще бъде изтрито. Искате ли да го нулирате?",
|
||||
"版本说明": "Обяснение на версията"
|
||||
"版本说明": "Обяснение на версията",
|
||||
"网关通电后,长按重置按钮5秒,蓝色指示灯闪烁时点击下一步": "След като шлюзът е включен, натиснете и задръжте бутона reset за 5 секунди. Щракнете върху следващия, когато синята индикаторна светлина мига",
|
||||
"网关添加成功": "Gateway added successfully"
|
||||
}
|
||||
@ -1120,5 +1120,7 @@
|
||||
"跟随系统": "এক্ফক্লোসিস্টেম",
|
||||
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "ব্যান্ডোটারট্রাসেট, thelock'sferprinতা?",
|
||||
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "ব্যান্ডোটারপ্রাসেট, নিয়ন্ত্রণের নিয়ন্ত্রণ। ডোডো ডাইভান্টটুরে?",
|
||||
"版本说明": "ভার্সনপরিচিতি"
|
||||
"版本说明": "ভার্সনপরিচিতি",
|
||||
"网关通电后,长按重置按钮5秒,蓝色指示灯闪烁时点击下一步": "ব্যাস্টোকার্টারটিইসপোভেরোর্ডন, প্রেস এবং প্রেসিটিসেট গানটেটনফোর্র 5 সইভিক ds। বিকশিক",
|
||||
"网关添加成功": "রুপেডডড্রোজেন্টজেক্যালি"
|
||||
}
|
||||
@ -1120,5 +1120,7 @@
|
||||
"跟随系统": "Sledovat systém",
|
||||
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "Po resetování budou otisky prstů zámku odstraněny. Opravdu ho chcete obnovit?",
|
||||
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "Po resetu bude dálkové ovládání zámku odstraněno. Chcete ho obnovit?",
|
||||
"版本说明": "Verze"
|
||||
"版本说明": "Verze",
|
||||
"网关通电后,长按重置按钮5秒,蓝色指示灯闪烁时点击下一步": "Po zapnutí brány stiskněte a podržte tlačítko reset po dobu 5 sekund. Klepněte na tlačítko další, když modré světlo ukazatele bliká",
|
||||
"网关添加成功": "Úspěšně přidaná brána"
|
||||
}
|
||||
@ -1120,5 +1120,7 @@
|
||||
"跟随系统": "Følg systemet",
|
||||
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "Efter nulstilling vil låsens fingeraftryk blive slettet. Er du sikker på at du vil nulstille den?",
|
||||
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "Efter nulstilling, fjernbetjeningen af låsen vil blive slettet. Vil du nulstille den?",
|
||||
"版本说明": "Versionsbeskrivelse"
|
||||
"版本说明": "Versionsbeskrivelse",
|
||||
"网关通电后,长按重置按钮5秒,蓝色指示灯闪烁时点击下一步": "Når gateway er tændt, tryk på og hold nulstillingsknappen i 5 sekunder. Klik på Næste, når den blå indikator lys blinker",
|
||||
"网关添加成功": "Gateway tilføjet med succet"
|
||||
}
|
||||
@ -1120,5 +1120,7 @@
|
||||
"跟随系统": "System folgen",
|
||||
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "Nach dem Zurücksetzen werden die Finger abdrücke des Schlosses gelöscht. Sind Sie sicher, dass Sie es zurücksetzen wollen?",
|
||||
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "Nach dem Zurücksetzen wird die Fernbedienung des Schlosses gelöscht. Willst du es zurücksetzen?",
|
||||
"版本说明": "Versionsbeschreibung"
|
||||
"版本说明": "Versionsbeschreibung",
|
||||
"网关通电后,长按重置按钮5秒,蓝色指示灯闪烁时点击下一步": "Nachdem das Gateway eingesc haltet ist, drücken und halten Sie die Reset-Taste für 5 Sekunden. Klicken Sie auf Weiter, wenn die blaue Anzeige leuchte blinkt",
|
||||
"网关添加成功": "Gateway erfolgreich hinzugefügt"
|
||||
}
|
||||
@ -1120,5 +1120,7 @@
|
||||
"跟随系统": "Ακολουθήστε το σύστημα",
|
||||
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "Μετά την επαναφορά, τα αποτυπώματα της κλειδαριάς θα διαγραφούν. Είστε σίγουροι ότι θέλετε να το επαναφέρετε;",
|
||||
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "Μετά την επαναφορά, το τηλεχειριστήριο της κλειδαριάς θα διαγραφεί. Θέλεις να το επαναφέρεις;",
|
||||
"版本说明": "Περιγραφή έκδοσης"
|
||||
"版本说明": "Περιγραφή έκδοσης",
|
||||
"网关通电后,长按重置按钮5秒,蓝色指示灯闪烁时点击下一步": "Αφού ενεργοποιηθεί η πύλη, πιέστε και κρατήστε το κουμπί επαναφοράς για 5 δευτερόλεπτα. Κάντε κλικ Επόμενο όταν το μπλε φως δείκτη αναβοσβήνει",
|
||||
"网关添加成功": "Η πύλη προστέθηκε με επιτυχία"
|
||||
}
|
||||
@ -1131,5 +1131,6 @@
|
||||
"下载完成,请到相册查看": "Download completed, please go to the album to view",
|
||||
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "After reset, the remote control of the lock will be deleted. Do you want to reset it?",
|
||||
"版本说明": "Version description",
|
||||
"网关通电后,长按重置按钮5秒,蓝色指示灯闪烁时点击下一步": "After the gateway is powered on, press and hold the reset button for 5 seconds. Click Next when the blue indicator light flashes"
|
||||
"网关通电后,长按重置按钮5秒,蓝色指示灯闪烁时点击下一步": "After the gateway is powered on, press and hold the reset button for 5 seconds. Click Next when the blue indicator light flashes",
|
||||
"网关添加成功": "Gateway added successfully"
|
||||
}
|
||||
|
||||
@ -1120,5 +1120,7 @@
|
||||
"跟随系统": "Seguir sistema",
|
||||
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "Después de restablecer, se eliminarán las huellas dactilares del bloqueo. ¿Está seguro de que desea restablecerlo?",
|
||||
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "Después del reinicio, se eliminará el control remoto de la cerradura. ¿Quieres resetearlo?",
|
||||
"版本说明": "Instrucciones de versión"
|
||||
"版本说明": "Instrucciones de versión",
|
||||
"网关通电后,长按重置按钮5秒,蓝色指示灯闪烁时点击下一步": "Después de encender la puerta de enlace, mantenga presionado el botón de reinicio durante 5 segundos. Haga clic en Siguiente cuando la luz indicadora azul parpadee",
|
||||
"网关添加成功": "Gateway añadido con éxito"
|
||||
}
|
||||
@ -1120,5 +1120,7 @@
|
||||
"跟随系统": "Süsteemi jälgimine",
|
||||
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "Pärast lähtestamist kustutatakse luku sõrmejäljed. Kas tõesti soovid see lähtestada?",
|
||||
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "Pärast lähtestamist kustutatakse luku kaugjuhtimine. Kas sa tahad seda lähtestada?",
|
||||
"版本说明": "Versiooniteave"
|
||||
"版本说明": "Versiooniteave",
|
||||
"网关通电后,长按重置按钮5秒,蓝色指示灯闪烁时点击下一步": "Kui värav on sisse lülitatud, vajutage nuppu ja hoidke nuppu 5 sekundit. Klõpsa Järgmine, kui sinine indikaator valgus vilgub",
|
||||
"网关添加成功": "Gateway lisati edukalt"
|
||||
}
|
||||
@ -1120,5 +1120,7 @@
|
||||
"跟随系统": "Seuraa järjestelmää",
|
||||
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "Lukon sormenjäljet poistetaan. Haluatko varmasti nollataa sen?",
|
||||
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "Nollauksen jälkeen lukon kaukosäädin poistetaan. Haluatko palauttaa sen?",
|
||||
"版本说明": "Versio"
|
||||
"版本说明": "Versio",
|
||||
"网关通电后,长按重置按钮5秒,蓝色指示灯闪烁时点击下一步": "Kun portti on käytössä, paina ja pidä nollauspainiketta 5 sekunnin ajan. Napsauta Seuraava kun sininen ilmaisin valo vilkkuu",
|
||||
"网关添加成功": "Gateway lisättiin onnistuneesti"
|
||||
}
|
||||
@ -1120,5 +1120,7 @@
|
||||
"跟随系统": "Suivre le système",
|
||||
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "Après réinitialisation, les empreintes digitales de la serrure seront supprimées. Êtes-vous sûr de vouloir le réinitialiser?",
|
||||
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "Après réinitialisation, la télécommande du verrou sera supprimée. Voulez-vous le réinitialiser?",
|
||||
"版本说明": "Explication de la version"
|
||||
"版本说明": "Explication de la version",
|
||||
"网关通电后,长按重置按钮5秒,蓝色指示灯闪烁时点击下一步": "Après la mise sous tension de la passerelle, appuyez sur le bouton de réinitialisation et maintenez-le enfoncé pendant 5 secondes. Cliquez sur Suivant lorsque le voyant bleu clignote",
|
||||
"网关添加成功": "Gateway ajouté avec succès"
|
||||
}
|
||||
@ -1120,5 +1120,7 @@
|
||||
"跟随系统": "מערכת מעקב",
|
||||
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "לאחר איפוס, טביעות האצבעות של המנעול יימחקו. אתה בטוח שברצונך לאפס את זה?",
|
||||
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "לאחר איפוס, השליטה מרחוק של המנעול יימחק. אתה רוצה לאפס את זה?",
|
||||
"版本说明": "המידע על גרסה"
|
||||
"版本说明": "המידע על גרסה",
|
||||
"网关通电后,长按重置按钮5秒,蓝色指示灯闪烁时点击下一步": "לאחר שהשער מופעל, לחץ והחזק את כפתור האיפוס למשך 5 שניות. לחץ על הבא כאשר האור מחוון כחול מהבהב",
|
||||
"网关添加成功": "שער הוסיף בהצלחה"
|
||||
}
|
||||
@ -1120,5 +1120,7 @@
|
||||
"跟随系统": "跟隨系統",
|
||||
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "重置之後,鎖嘅指紋將被刪除。 你確定要重置它啊?",
|
||||
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "重置之後,鎖嘅遙控器將被刪除。 是否要重置它?",
|
||||
"版本说明": "版本說明"
|
||||
"版本说明": "版本說明",
|
||||
"网关通电后,长按重置按钮5秒,蓝色指示灯闪烁时点击下一步": "網關上電之後,長按重置掣5秒鐘。 單擊藍色指示燈閃爍時嘅下一步",
|
||||
"网关添加成功": "已成功添加網關"
|
||||
}
|
||||
@ -1120,5 +1120,7 @@
|
||||
"跟随系统": "Prati sistem:",
|
||||
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "Nakon resetovanja, otisci brave će biti izbrisani. Jeste li sigurni da ga želite resetirati?",
|
||||
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "Nakon resetovanja, daljinski upravljač brave će biti izbrisan. Hoæeš da ga resetuješ?",
|
||||
"版本说明": "Informacije o verziji"
|
||||
"版本说明": "Informacije o verziji",
|
||||
"网关通电后,长按重置按钮5秒,蓝色指示灯闪烁时点击下一步": "Nakon što se uključi prolaz, pritisnite i zadržite dugme za reset 5 sekundi. Kliknite slijedeći kada svjetlo plavog indikatora bljeska",
|
||||
"网关添加成功": "Gateway je uspješno dodano"
|
||||
}
|
||||
@ -1120,5 +1120,7 @@
|
||||
"跟随系统": "Follow system",
|
||||
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "A reset után a zár ujjlenyomatai törlődnek. Biztos vagy benne, hogy vissza szeretné állítani?",
|
||||
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "A reset után a zár távirányítója törlődik. Szeretné visszaállítani?",
|
||||
"版本说明": "Versió leírás"
|
||||
"版本说明": "Versió leírás",
|
||||
"网关通电后,长按重置按钮5秒,蓝色指示灯闪烁时点击下一步": "Az átjáró bekapcsolása után 5 másodpercig nyomja meg a reset gombot. Kattintson a következő gombra, amikor a kék jelző fény villog",
|
||||
"网关添加成功": "Átjáró sikeresen hozzáadott"
|
||||
}
|
||||
@ -1120,5 +1120,7 @@
|
||||
"跟随系统": "Sistem mengikuti",
|
||||
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "Setelah mengulang, sidik jari kunci akan dihapus. Yakin ingin meresetnya?",
|
||||
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "Setelah reset, remote control kunci akan dihapus. Ingin mengatur ulang?",
|
||||
"版本说明": "Catatan versi"
|
||||
"版本说明": "Catatan versi",
|
||||
"网关通电后,长按重置按钮5秒,蓝色指示灯闪烁时点击下一步": "Setelah gateway dinyalakan, tekan dan tahan tombol Atur ulang selama 5 detik. Klik berikutnya ketika lampu indikator biru berkedip",
|
||||
"网关添加成功": "Gateway berhasil ditambahkan"
|
||||
}
|
||||
@ -1120,5 +1120,7 @@
|
||||
"跟随系统": "Seguire il sistema",
|
||||
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "Dopo il reset, le impronte digitali del lucchetto verranno cancellate. Sei sicuro di volerlo resettare?",
|
||||
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "Dopo il reset, il telecomando del lucchetto verrà eliminato. Vuoi resettarlo?",
|
||||
"版本说明": "Versione"
|
||||
"版本说明": "Versione",
|
||||
"网关通电后,长按重置按钮5秒,蓝色指示灯闪烁时点击下一步": "Dopo che il gateway è acceso, premere e tenere premuto il pulsante di reset per 5 secondi. Fai clic su Avanti quando la spia blu lampeggia",
|
||||
"网关添加成功": "Gateway aggiunto correttamente"
|
||||
}
|
||||
@ -1120,5 +1120,7 @@
|
||||
"跟随系统": "システムに従う",
|
||||
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "リセット後、ロックの指紋は削除されます。リセットしてもよろしいですか。",
|
||||
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "リセット後、ロックのリモコンが削除されます。リセットしますか?",
|
||||
"版本说明": "バージョン説明"
|
||||
"版本说明": "バージョン説明",
|
||||
"网关通电后,长按重置按钮5秒,蓝色指示灯闪烁时点击下一步": "ゲートウェイの電源がオンになった後、リセットボタンを5秒間押し続けます。青いインジケータライトが点滅したら、 [Next] をクリックします",
|
||||
"网关添加成功": "ゲートウェイの追加に成功"
|
||||
}
|
||||
@ -1131,5 +1131,6 @@
|
||||
"设备未配网": "设备未配网",
|
||||
"下载完成,请到相册查看": "下载完成,请到相册查看",
|
||||
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "重置后,该锁的遥控都将被删除哦,确认要重置吗?",
|
||||
"版本说明": "版本说明"
|
||||
"版本说明": "版本说明",
|
||||
"网关添加成功": "网关添加成功"
|
||||
}
|
||||
|
||||
@ -1120,5 +1120,7 @@
|
||||
"跟随系统": "Жүйені қолдану",
|
||||
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "Қайта ысырып тастау Шынымен ысырып тастауды қалайсыз ба?",
|
||||
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "Қайта ысырып ысырып тасымалдауын өшіріледі. Оны ысырып тастауды қалайсыз ба?",
|
||||
"版本说明": "Версиятын көрсету"
|
||||
"版本说明": "Версиятын көрсету",
|
||||
"网关通电后,长按重置按钮5秒,蓝色指示灯闪烁时点击下一步": "Шығыс жегілді соң, ысырып тасымалдау батырмасын басып 5 секунд басыңыз. Көк белгісін жарыялды, келесі басыңыз",
|
||||
"网关添加成功": "Шлюз сәтті қосылды"
|
||||
}
|
||||
@ -1120,5 +1120,7 @@
|
||||
"跟随系统": "시스템을 따르십시오",
|
||||
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "재설정 후 잠금 장치의 지문이 삭제됩니다. 당신은 그것을 재설정 하시겠습니까?",
|
||||
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "재설정 후 잠금 장치의 리모컨이 삭제됩니다. 당신은 그것을 재설정 하시겠습니까?",
|
||||
"版本说明": "버전 설명"
|
||||
"版本说明": "버전 설명",
|
||||
"网关通电后,长按重置按钮5秒,蓝色指示灯闪烁时点击下一步": "게이트웨이의 전원이 켜지면 재설정 버튼을 5 초 동안 누르고 있습니다. 파란색 표시등이 깜박일 때 다음을 클릭하십시오.",
|
||||
"网关添加成功": "게이트웨이가 성공적으로 추가되었습니다."
|
||||
}
|
||||
@ -1120,5 +1120,7 @@
|
||||
"跟随系统": "Sekti sistema",
|
||||
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "Po reset užrakto pirštų atspaudai bus ištrinti. Ar tikrai norite jį atkurti?",
|
||||
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "Po reset, nuotolinis valdymo pultas užraktas bus ištrintas. Ar norite jį atkurti?",
|
||||
"版本说明": "Versijos aprašymas"
|
||||
"版本说明": "Versijos aprašymas",
|
||||
"网关通电后,长按重置按钮5秒,蓝色指示灯闪烁时点击下一步": "Įjungus vartus, 5 sekundes paspauskite ir palaikykite mygtuką \"reset\". Spustelėkite toliau, kai mėlyna indikatoriaus šviesa mirksi",
|
||||
"网关添加成功": "Vartai sėkmingai pridėta"
|
||||
}
|
||||
@ -1120,5 +1120,7 @@
|
||||
"跟随系统": "Ikut system",
|
||||
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "Selepas menetapkan semula, cap jari kunci akan dipadamkan. Adakah anda pasti anda mahu menetapkan semula?",
|
||||
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "Selepas menetapkan semula, kawalan jauh kunci akan dipadamkan. Adakah anda mahu menetapkan semula?",
|
||||
"版本说明": "Penerangan versi"
|
||||
"版本说明": "Penerangan versi",
|
||||
"网关通电后,长按重置按钮5秒,蓝色指示灯闪烁时点击下一步": "Selepas pintu masuk dihidupkan, tekan dan tahan butang reset selama 5 saat. Klik seterusnya apabila lampu penunjuk biru berkelip",
|
||||
"网关添加成功": "Get laluan ditambah berjaya"
|
||||
}
|
||||
@ -1120,5 +1120,7 @@
|
||||
"跟随系统": "Systeem volgen",
|
||||
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "Na het resetten worden de vingerafdrukken van het slot verwijderd. Weet je zeker dat je het wilt resetten?",
|
||||
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "Na het resetten wordt de afstandsbediening van het slot verwijderd. Wilt u het resetten?",
|
||||
"版本说明": "Versieomschrijving"
|
||||
"版本说明": "Versieomschrijving",
|
||||
"网关通电后,长按重置按钮5秒,蓝色指示灯闪烁时点击下一步": "Nadat de gateway is ingeschakeld, houdt u de resetknop 5 seconden ingedrukt. Klik op Volgende wanneer het blauwe lampje knippert",
|
||||
"网关添加成功": "Gateway met succes toegevoegd"
|
||||
}
|
||||
@ -1120,5 +1120,7 @@
|
||||
"跟随系统": "Śledź system",
|
||||
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "Po zresetowaniu odciski palców zamka zostaną usunięte. Czy na pewno chcesz go zresetować?",
|
||||
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "Po zresetowaniu zdalne sterowanie zamkiem zostanie usunięte. Czy chcesz go zresetować?",
|
||||
"版本说明": "Wersja"
|
||||
"版本说明": "Wersja",
|
||||
"网关通电后,长按重置按钮5秒,蓝色指示灯闪烁时点击下一步": "Po włączeniu bramy naciśnij i przytrzymaj przycisk resetowania przez 5 sekund. Kliknij przycisk Dalej, gdy miga niebieska lampka kontrolna",
|
||||
"网关添加成功": "Gateway dodany pomyślnie"
|
||||
}
|
||||
@ -1120,5 +1120,7 @@
|
||||
"跟随系统": "Siga o sistema",
|
||||
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "Após a redefinição, as impressões digitais do bloqueio serão apagadas. Tens a certeza que queres redefini-lo?",
|
||||
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "Após a reinicialização, o controle remoto do bloqueio será excluído. Você quer redefini-lo?",
|
||||
"版本说明": "Descrição da versão"
|
||||
"版本说明": "Descrição da versão",
|
||||
"网关通电后,长按重置按钮5秒,蓝色指示灯闪烁时点击下一步": "Depois que o gateway estiver ligado, pressione e segure o botão de reset por 5 segundos. Clique Próximo quando a luz indicadora azul pisca",
|
||||
"网关添加成功": "Gateway adicionado com sucesso"
|
||||
}
|
||||
@ -1120,5 +1120,7 @@
|
||||
"跟随系统": "Urmează sistemul:",
|
||||
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "După resetare, amprentele încuietorii vor fi şterse. Sigur doriți să-l resetați?",
|
||||
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "După resetare, telecomanda de blocare va fi ştersă. Vrei să-l resetezi?",
|
||||
"版本说明": "Descrierea versiunii"
|
||||
"版本说明": "Descrierea versiunii",
|
||||
"网关通电后,长按重置按钮5秒,蓝色指示灯闪烁时点击下一步": "După pornirea poarta, apăsați și țineți butonul de resetare timp de 5 secunde. Click Next atunci când lumina indicator albastru lăturare",
|
||||
"网关添加成功": "Gateway adăugat cu succes"
|
||||
}
|
||||
@ -1120,5 +1120,7 @@
|
||||
"跟随系统": "Следуйте системе",
|
||||
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "После сброса отпечатки пальцев замка будут удалены. Вы уверены, что хотите его перезагрузить?",
|
||||
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "После сброса пульт дистанционного управления замком будет удален. А вы хотите его сбросить?",
|
||||
"版本说明": "Объяснение версии"
|
||||
"版本说明": "Объяснение версии",
|
||||
"网关通电后,长按重置按钮5秒,蓝色指示灯闪烁时点击下一步": "После включения шлюза нажмите и удерживайте кнопку сброса в течение 5 секунд. Нажмите Далее, когда синий индикатор мигает",
|
||||
"网关添加成功": "Шлюз успешно добавлен"
|
||||
}
|
||||
@ -1120,5 +1120,7 @@
|
||||
"跟随系统": "Sledovať systém",
|
||||
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "Po resetovaní budú prstové odtlačky zámku vymazané. Ste si istí, že chcete obnoviť?",
|
||||
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "Po resetovaní bude diaľkové ovládanie zámku vymazané. Chcete ho obnoviť?",
|
||||
"版本说明": "Popis verzie"
|
||||
"版本说明": "Popis verzie",
|
||||
"网关通电后,长按重置按钮5秒,蓝色指示灯闪烁时点击下一步": "Po zapnutí brány stlačte a podržte tlačidlo reset 5 sekúnd. Kliknite na ďalšie, keď modrý indikátor svetlo bliká",
|
||||
"网关添加成功": "Brána úspešne pridaná"
|
||||
}
|
||||
@ -1120,5 +1120,7 @@
|
||||
"跟随系统": "Пратите систем",
|
||||
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "Након ресетовања, отисци прстију браве ће бити избрисани. Да ли сте сигурни да желите да га ресетујете?",
|
||||
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "Након ресетовања, даљински управљач браве ће бити избрисан. Да ли желите да га ресетујете?",
|
||||
"版本说明": "Опис верзије"
|
||||
"版本说明": "Опис верзије",
|
||||
"网关通电后,长按重置按钮5秒,蓝色指示灯闪烁时点击下一步": "Након што је гатеваи укључен, притисните и држите дугме за ресетовање за 5 секунди. Кликните Следећи када плава лампица трепери",
|
||||
"网关添加成功": "Гатеваи је успешно додао"
|
||||
}
|
||||
@ -1120,5 +1120,7 @@
|
||||
"跟随系统": "Följ system",
|
||||
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "Efter återställd, kommer låsets fingeravtryck tas bort. Är du säker på att du vill återställa den?",
|
||||
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "Efter återställd, fjärrkontrollen på låset tas bort. Vill du återställa den?",
|
||||
"版本说明": "Versionsbeskrivning"
|
||||
"版本说明": "Versionsbeskrivning",
|
||||
"网关通电后,长按重置按钮5秒,蓝色指示灯闪烁时点击下一步": "När gateway är aktiverad, tryck på och håll återställningsknappen i 5 sekunder. Klicka Nästa när den blå indikator ljus blinkar",
|
||||
"网关添加成功": "Gateway lagt till med lyckad"
|
||||
}
|
||||
@ -1120,5 +1120,7 @@
|
||||
"跟随系统": "ระบบติดตามผล",
|
||||
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "หลังจากรีเซ็ตแล้วลายนิ้วมือของล็อคจะถูกลบออกคุณแน่ใจว่าอยากจะรีเซ็ต?",
|
||||
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "หลังจากรีเซ็ตแล้วรีโมทคอนโทรลของล็อคจะถูกลบออกคุณต้องการรีเซ็ตไหม",
|
||||
"版本说明": "คำอธิบายรุ่น"
|
||||
"版本说明": "คำอธิบายรุ่น",
|
||||
"网关通电后,长按重置按钮5秒,蓝色指示灯闪烁时点击下一步": "หลังจากเปิดเกตเวย์แล้วให้กดปุ่มรีเซ็ตค้างไว้5วินาทีคลิกถัดไปเมื่อไฟแสดงสถานะสีน้ำเงินกะพริบ",
|
||||
"网关添加成功": "เพิ่มเกตเวย์เรียบร้อยแล้ว"
|
||||
}
|
||||
@ -1120,5 +1120,7 @@
|
||||
"跟随系统": "Sistemi takip et",
|
||||
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "Sıfırlamadan sonra, kilidin parmak izleri silinecektir. Sıfırlamak istediğine emin misin?",
|
||||
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "Sıfırladıktan sonra, kilidin uzaktan kumandası silinecektir. Sıfırlamak ister misin?",
|
||||
"版本说明": "Sürüm açıklaması"
|
||||
"版本说明": "Sürüm açıklaması",
|
||||
"网关通电后,长按重置按钮5秒,蓝色指示灯闪烁时点击下一步": "Ağ geçidi açıldıktan sonra sıfırlama düğmesine 5 saniye basılı tutun. Mavi gösterge ışığı yanıp söndüğünde İleri'ye tıklayın",
|
||||
"网关添加成功": "Ağ geçidi başarıyla eklendi"
|
||||
}
|
||||
@ -1120,5 +1120,7 @@
|
||||
"跟随系统": "跟蹤系統",
|
||||
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "重置後,鎖的指紋將被刪除。 是否確實要重置它?",
|
||||
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "重置後,鎖的遙控器將被刪除。 是否要重置它?",
|
||||
"版本说明": "版本說明"
|
||||
"版本说明": "版本說明",
|
||||
"网关通电后,长按重置按钮5秒,蓝色指示灯闪烁时点击下一步": "網關通電後,按住reset按鈕5秒鐘。 當藍色指示燈閃爍時,單擊 「下一步」",
|
||||
"网关添加成功": "已成功添加網關"
|
||||
}
|
||||
@ -1120,5 +1120,7 @@
|
||||
"跟随系统": "Система стеження за",
|
||||
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "Після скидання відбитки пальців замка будуть видалені. Ви впевнені, що хочете скинути налаштування?",
|
||||
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "Після скидання пульт дистанційного керування замком буде видалено. Хочете його скинути?",
|
||||
"版本说明": "Опис версії"
|
||||
"版本说明": "Опис версії",
|
||||
"网关通电后,长按重置按钮5秒,蓝色指示灯闪烁时点击下一步": "Після ввімкнення шлюзу натисніть і утримуйте кнопку скидання протягом 5 секунд. Натисніть «Далі», коли синій індикатор почне блимати",
|
||||
"网关添加成功": "Шлюз успішно додано"
|
||||
}
|
||||
@ -1120,5 +1120,7 @@
|
||||
"跟随系统": "Hệ thống theo dõi",
|
||||
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "Sau khi đặt lại, dấu vân tay của khóa sẽ bị xóa. Bạn có chắc chắn muốn thiết lập lại nó?",
|
||||
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "Sau khi đặt lại, điều khiển từ xa của khóa sẽ bị xóa. Bạn có muốn đặt lại không?",
|
||||
"版本说明": "Thông tin phiên bản"
|
||||
"版本说明": "Thông tin phiên bản",
|
||||
"网关通电后,长按重置按钮5秒,蓝色指示灯闪烁时点击下一步": "Sau khi cổng được bật, Nhấn và giữ nút Reset trong 5 giây. Nhấp vào tiếp theo khi đèn báo màu xanh lam nhấp nháy",
|
||||
"网关添加成功": "Gateway đã thêm thành công"
|
||||
}
|
||||
@ -1131,5 +1131,6 @@
|
||||
"设备未配网": "设备未配网",
|
||||
"下载完成,请到相册查看": "下载完成,请到相册查看",
|
||||
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "重置后,该锁的遥控都将被删除哦,确认要重置吗?",
|
||||
"版本说明": "版本说明"
|
||||
"版本说明": "版本说明",
|
||||
"网关添加成功": "网关添加成功"
|
||||
}
|
||||
|
||||
@ -111,9 +111,6 @@ class LockDetailLogic extends BaseGetXController {
|
||||
// 更新电量
|
||||
await uploadElectricQuantityRequest();
|
||||
|
||||
// 开锁成功上报
|
||||
lockReportLockSuccessfullyUploadData();
|
||||
|
||||
resetOpenDoorState();
|
||||
state.animationController!.stop();
|
||||
|
||||
@ -625,23 +622,6 @@ class LockDetailLogic extends BaseGetXController {
|
||||
}
|
||||
}
|
||||
|
||||
// 电子钥匙开锁成功上报
|
||||
Future<void> lockReportLockSuccessfullyUploadData() async {
|
||||
final KeyOperationRecordEntity entity = await ApiRepository.to
|
||||
.lockReportLockSuccessfullyUploadData(
|
||||
lockId: state.keyInfos.value.lockId ?? 0,
|
||||
keyId: state.keyInfos.value.keyId ?? 0);
|
||||
if (entity.errorCode!.codeIsSuccessful) {
|
||||
// mockNetworkDataRequest();
|
||||
AppLog.log(
|
||||
'state.keyInfos.value.keyType:${state.keyInfos.value.keyType}');
|
||||
if (state.keyInfos.value.keyType == XSConstantMacro.keyTypeOnce) {
|
||||
// 单次删除
|
||||
deletKeyData();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// 普通用户或者授权管理员删除钥匙
|
||||
Future<void> deletKeyData() async {
|
||||
final ElectronicKeyListEntity entity = await ApiRepository.to
|
||||
@ -764,18 +744,17 @@ class LockDetailLogic extends BaseGetXController {
|
||||
throw Exception('设备peerId为空');
|
||||
}
|
||||
// 设置锁的peerID
|
||||
StartChartManage().lockPeerId = peerId;
|
||||
StartChartManage().lockNetworkInfo =
|
||||
deviceNetworkInfo.data ?? DeviceNetworkInfo();
|
||||
StartChartManage().lockPeerId = peerId;
|
||||
}
|
||||
}
|
||||
|
||||
/// 发送监控消息
|
||||
void sendMonitorMessage() {
|
||||
|
||||
if (StartChartManage().lockNetworkInfo.wifiName == null ||
|
||||
StartChartManage().lockNetworkInfo.wifiName == '') {
|
||||
showToast('设备未配网');
|
||||
showToast('设备未配网'.tr);
|
||||
return;
|
||||
}
|
||||
// 发送监控id
|
||||
|
||||
@ -823,7 +823,7 @@ class _LockDetailPageState extends State<LockDetailPage>
|
||||
? '超级管理员英文'.tr
|
||||
: (state.keyInfos.value.keyRight == 1
|
||||
? '授权管理员英文'.tr
|
||||
: '普通用户英文'.tr),
|
||||
: '普通用户'.tr),
|
||||
style: TextStyle(
|
||||
fontSize: 20.sp, color: AppColors.darkGrayTextColor),
|
||||
),
|
||||
|
||||
@ -12,6 +12,7 @@ import 'package:star_lock/app_settings/app_settings.dart';
|
||||
import 'package:star_lock/blue/io_gateway/io_gateway_configuringWifi.dart';
|
||||
import 'package:star_lock/blue/io_gateway/io_gateway_getStatus.dart';
|
||||
import 'package:star_lock/login/login/entity/LoginEntity.dart';
|
||||
import 'package:star_lock/main/lockDetail/lockDetail/device_network_info.dart';
|
||||
import 'package:star_lock/main/lockDetail/lockSet/configuringWifi/configuringWifi/configuringWifiEntity.dart';
|
||||
import 'package:star_lock/mine/gateway/addGateway/gatewayConfigurationWifi/getGatewayConfiguration_entity.dart';
|
||||
import 'package:star_lock/mine/gateway/addGateway/selectGateway/getGatewayInfo_model.dart';
|
||||
@ -60,6 +61,13 @@ class ConfiguringWifiLogic extends BaseGetXController {
|
||||
showToast('配网成功'.tr, something: () {
|
||||
eventBus
|
||||
.fire(PassCurrentLockInformationEvent(state.lockSetInfoData.value));
|
||||
// 设置锁的peerID
|
||||
StartChartManage().lockNetworkInfo = DeviceNetworkInfo(
|
||||
wifiName: wifiName,
|
||||
networkMac: networkMac,
|
||||
secretKey: secretKey,
|
||||
peerId: peerId,
|
||||
);
|
||||
Get.close(2);
|
||||
});
|
||||
}
|
||||
|
||||
@ -151,6 +151,9 @@ class LockFeature {
|
||||
this.stayWarn,
|
||||
this.abnormalWarn,
|
||||
this.isSupportBackupBattery,
|
||||
this.isElectronicAntiLock,
|
||||
this.isVisualDoorBellCode,
|
||||
this.isDoubleLockLinkage,
|
||||
});
|
||||
|
||||
LockFeature.fromJson(Map<String, dynamic> json) {
|
||||
@ -208,6 +211,9 @@ class LockFeature {
|
||||
stayWarn = json['stayWarn'];
|
||||
abnormalWarn = json['abnormalWarn'];
|
||||
isSupportBackupBattery = json['isSupportBackupBattery'];
|
||||
isElectronicAntiLock = json['isElectronicAntiLock'];
|
||||
isVisualDoorBellCode = json['isVisualDoorBellCode'];
|
||||
isDoubleLockLinkage = json['isDoubleLockLinkage'];
|
||||
}
|
||||
|
||||
int? password;
|
||||
@ -264,6 +270,9 @@ class LockFeature {
|
||||
int? stayWarn;
|
||||
int? abnormalWarn;
|
||||
int? isSupportBackupBattery;
|
||||
int? isElectronicAntiLock;
|
||||
int? isVisualDoorBellCode;
|
||||
int? isDoubleLockLinkage;
|
||||
|
||||
Map<String, dynamic> toJson() {
|
||||
final Map<String, dynamic> data = <String, dynamic>{};
|
||||
@ -321,6 +330,9 @@ class LockFeature {
|
||||
data['stayWarn'] = stayWarn;
|
||||
data['abnormalWarn'] = abnormalWarn;
|
||||
data['isSupportBackupBattery'] = isSupportBackupBattery;
|
||||
data['isElectronicAntiLock'] = isElectronicAntiLock;
|
||||
data['isVisualDoorBellCode'] = isVisualDoorBellCode;
|
||||
data['isDoubleLockLinkage'] = isDoubleLockLinkage;
|
||||
return data;
|
||||
}
|
||||
}
|
||||
|
||||
@ -322,19 +322,25 @@ class _LockSetPageState extends State<LockSetPage>
|
||||
}))),
|
||||
//todo 电子反锁、可视门铃码国际化
|
||||
// 电子反锁
|
||||
Obx(() => CommonItem(
|
||||
leftTitel: '电子反锁'.tr,
|
||||
rightTitle: '',
|
||||
isHaveLine: true,
|
||||
isHaveRightWidget: true,
|
||||
rightWidget: _elecAntiLockSwitch())),
|
||||
Obx(() => Visibility(
|
||||
visible: state.lockFeature.value.isElectronicAntiLock == 1,
|
||||
child: CommonItem(
|
||||
leftTitel: '电子反锁'.tr,
|
||||
rightTitle: '',
|
||||
isHaveLine: true,
|
||||
isHaveRightWidget: true,
|
||||
rightWidget: _elecAntiLockSwitch()),
|
||||
)),
|
||||
// 可视门铃码
|
||||
Obx(() => CommonItem(
|
||||
leftTitel: '可视门铃码'.tr,
|
||||
rightTitle: '',
|
||||
isHaveLine: true,
|
||||
isHaveRightWidget: true,
|
||||
rightWidget: _visualDoorbellCodeSwitch())),
|
||||
Obx(() => Visibility(
|
||||
visible: state.lockFeature.value.isVisualDoorBellCode == 1,
|
||||
child: CommonItem(
|
||||
leftTitel: '可视门铃码'.tr,
|
||||
rightTitle: '',
|
||||
isHaveLine: true,
|
||||
isHaveRightWidget: true,
|
||||
rightWidget: _visualDoorbellCodeSwitch()),
|
||||
)),
|
||||
SizedBox(height: 10.h),
|
||||
// 常开模式
|
||||
Obx(() => Visibility(
|
||||
@ -364,14 +370,17 @@ class _LockSetPageState extends State<LockSetPage>
|
||||
isHaveRightWidget: true,
|
||||
rightWidget: _dualAuthSwitch()))),
|
||||
// 双锁联动
|
||||
CommonItem(
|
||||
leftTitel: '双锁联动'.tr,
|
||||
rightTitle: '未关联'.tr,
|
||||
isHaveLine: true,
|
||||
isHaveDirection: true,
|
||||
action: () {
|
||||
Get.toNamed(Routers.doubleLockLinkPage);
|
||||
}),
|
||||
Visibility(
|
||||
visible: state.lockFeature.value.isDoubleLockLinkage == 1,
|
||||
child: CommonItem(
|
||||
leftTitel: '双锁联动'.tr,
|
||||
rightTitle: '未关联'.tr,
|
||||
isHaveLine: true,
|
||||
isHaveDirection: true,
|
||||
action: () {
|
||||
Get.toNamed(Routers.doubleLockLinkPage);
|
||||
}),
|
||||
),
|
||||
// 远程开锁
|
||||
Obx(() => Visibility(
|
||||
visible: state.lockFeature.value.remoteUnlock == 1,
|
||||
|
||||
@ -34,7 +34,7 @@ class GatewayConfigurationWifiLogic extends BaseGetXController {
|
||||
gatewayJson: jsonDecode(state.gatewayJson),
|
||||
timeout: 60);
|
||||
if (entity.errorCode!.codeIsSuccessful) {
|
||||
showToast('配网成功'.tr, something: () {
|
||||
showToast('网关添加成功'.tr, something: () {
|
||||
// eventBus.fire(PassCurrentLockInformationEvent(state.lockSetInfoData.value));
|
||||
Get.close(4);
|
||||
});
|
||||
@ -136,10 +136,12 @@ class GatewayConfigurationWifiLogic extends BaseGetXController {
|
||||
state.sureBtnState.value = 1;
|
||||
|
||||
showEasyLoading();
|
||||
showBlueConnetctToastTimer(action: () {
|
||||
dismissEasyLoading();
|
||||
state.sureBtnState.value = 0;
|
||||
});
|
||||
showBlueConnetctToastTimer(
|
||||
outTimer: 20,
|
||||
action: () {
|
||||
dismissEasyLoading();
|
||||
state.sureBtnState.value = 0;
|
||||
});
|
||||
BlueManage().blueSendData(BlueManage().connectDeviceName,
|
||||
(BluetoothConnectionState connectionState) async {
|
||||
if (connectionState == BluetoothConnectionState.connected) {
|
||||
|
||||
@ -3,6 +3,7 @@ import 'dart:async';
|
||||
import 'package:flutter_blue_plus/flutter_blue_plus.dart';
|
||||
import 'package:get/get.dart';
|
||||
import 'package:network_info_plus/network_info_plus.dart';
|
||||
import 'package:star_lock/app_settings/app_settings.dart';
|
||||
import 'package:star_lock/blue/io_gateway/io_gateway_getWifiList.dart';
|
||||
import 'package:star_lock/tools/baseGetXController.dart';
|
||||
|
||||
@ -82,6 +83,7 @@ class GatewayGetWifiListLogic extends BaseGetXController {
|
||||
reply.data.removeRange(0, 4);
|
||||
// 把得到的数据按33位分割成数组 然后塞进一个新的数组里面
|
||||
final List<List<int>> getList = splitList(reply.data, 33);
|
||||
AppLog.log('getList:$getList');
|
||||
final List<Map<String, String>> uploadList = <Map<String, String>>[];
|
||||
for (int i = 0; i < getList.length; i++) {
|
||||
final List<int> indexList = getList[i];
|
||||
@ -143,12 +145,6 @@ class GatewayGetWifiListLogic extends BaseGetXController {
|
||||
super.onReady();
|
||||
|
||||
_initReplySubscription();
|
||||
|
||||
getWifiName().then((String value) {
|
||||
state.phoneConnectedWiFi = value;
|
||||
// update();
|
||||
// AppLog.log('wifiNameTF:${state.wifiNameTF.text} value:$value');
|
||||
});
|
||||
}
|
||||
|
||||
@override
|
||||
|
||||
@ -43,6 +43,7 @@ class _GatewayGetWifiListPageState extends State<GatewayGetWifiListPage>
|
||||
],
|
||||
backgroundColor: AppColors.mainColor),
|
||||
body: Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: <Widget>[
|
||||
Expanded(
|
||||
child: Obx(() => state.wifiNameDataList.value.isNotEmpty
|
||||
@ -65,20 +66,35 @@ class _GatewayGetWifiListPageState extends State<GatewayGetWifiListPage>
|
||||
ScreenUtil().bottomBarHeight -
|
||||
64.h)),
|
||||
),
|
||||
SubmitBtn(
|
||||
btnName: '手动配网'.tr,
|
||||
fontSize: 28.sp,
|
||||
borderRadius: 20.w,
|
||||
padding: EdgeInsets.only(top: 25.w, bottom: 25.w),
|
||||
onClick: () {
|
||||
Padding(
|
||||
padding: EdgeInsets.only(left: 15.w, bottom: 10.h),
|
||||
child: TextButton(
|
||||
onPressed: () async {
|
||||
Get.toNamed(Routers.gatewayConfigurationWifiPage, arguments: {
|
||||
'wifiName': '',
|
||||
'gatewayModel': state.gatewayModel
|
||||
});
|
||||
}),
|
||||
SizedBox(
|
||||
height: 64.h,
|
||||
)
|
||||
},
|
||||
child: Text(
|
||||
'手动配网'.tr,
|
||||
style: TextStyle(fontSize: 22.sp),
|
||||
),
|
||||
),
|
||||
),
|
||||
// SubmitBtn(
|
||||
// btnName: '手动配网'.tr,
|
||||
// fontSize: 28.sp,
|
||||
// borderRadius: 20.w,
|
||||
// padding: EdgeInsets.only(top: 25.w, bottom: 25.w),
|
||||
// onClick: () {
|
||||
// Get.toNamed(Routers.gatewayConfigurationWifiPage, arguments: {
|
||||
// 'wifiName': '',
|
||||
// 'gatewayModel': state.gatewayModel
|
||||
// });
|
||||
// }),
|
||||
// SizedBox(
|
||||
// height: 64.h,
|
||||
// )
|
||||
],
|
||||
));
|
||||
}
|
||||
@ -112,10 +128,7 @@ class _GatewayGetWifiListPageState extends State<GatewayGetWifiListPage>
|
||||
maxLines: 1,
|
||||
overflow: TextOverflow.ellipsis,
|
||||
style: TextStyle(
|
||||
fontSize: 22.sp,
|
||||
color: state.phoneConnectedWiFi == wifiName
|
||||
? AppColors.mainColor
|
||||
: AppColors.blackColor),
|
||||
fontSize: 22.sp, color: AppColors.blackColor),
|
||||
),
|
||||
),
|
||||
// Text(
|
||||
|
||||
@ -16,5 +16,4 @@ class GatewayGetWifiListState {
|
||||
GetGatewayInfoModel gatewayModel = GetGatewayInfoModel();
|
||||
RxBool ifCurrentScreen = true.obs; // 是否是当前界面,用于判断是否需要针对当前界面进行展示
|
||||
RxInt sureBtnState = 0.obs;
|
||||
String? phoneConnectedWiFi;
|
||||
}
|
||||
|
||||
@ -21,8 +21,13 @@ class GatewayConnectionLockListLogic extends BaseGetXController {
|
||||
}
|
||||
|
||||
Future<void> gatewayScanDevice() async {
|
||||
if (state.searchBtnState == false) {
|
||||
return;
|
||||
}
|
||||
state.searchBtnState = false;
|
||||
final LoginEntity entity = await ApiRepository.to
|
||||
.gatewayScanDevice(gatewayId: state.gatewayId.value, timeout: 60);
|
||||
state.searchBtnState = true;
|
||||
if (entity.errorCode!.codeIsSuccessful) {
|
||||
gatewayConnectionLockListDataRequest();
|
||||
}
|
||||
|
||||
@ -1,9 +1,8 @@
|
||||
|
||||
import 'package:get/get.dart';
|
||||
|
||||
import 'gatewayConnectionLockList_entity.dart';
|
||||
|
||||
class GatewayConnectionLockListState{
|
||||
class GatewayConnectionLockListState {
|
||||
GatewayConnectionLockListState() {
|
||||
var map = Get.arguments;
|
||||
if (map['gatewayId'] > 0) {
|
||||
@ -11,7 +10,9 @@ class GatewayConnectionLockListState{
|
||||
}
|
||||
}
|
||||
|
||||
var gatewayId = 0.obs;
|
||||
RxInt gatewayId = 0.obs;
|
||||
|
||||
final itemDataList = <GatewayConnectionLockItemEntity>[].obs;
|
||||
}
|
||||
final RxList<GatewayConnectionLockItemEntity> itemDataList =
|
||||
<GatewayConnectionLockItemEntity>[].obs;
|
||||
bool searchBtnState = true; // 0普通状态(可用) 1不可用
|
||||
}
|
||||
|
||||
@ -3,6 +3,7 @@ import 'package:star_lock/tools/baseGetXController.dart';
|
||||
|
||||
import '../../../login/login/entity/LoginEntity.dart';
|
||||
import '../../../network/api_repository.dart';
|
||||
import '../../../tools/eventBusEventManage.dart';
|
||||
import '../../../tools/showTipView.dart';
|
||||
import 'gatewayDetail_state.dart';
|
||||
|
||||
@ -32,8 +33,10 @@ class GatewayDetailLogic extends BaseGetXController {
|
||||
timeout: 60);
|
||||
if (entity.errorCode!.codeIsSuccessful) {
|
||||
showToast('修改成功'.tr, something: () {
|
||||
// eventBus.fire(PassCurrentLockInformationEvent(state.lockSetInfoData.value));
|
||||
Get.back();
|
||||
state.getewayItemData.update((val) {
|
||||
val!.gatewayName = gatewayName;
|
||||
});
|
||||
eventBus.fire(GetGatewayListRefreshUI());
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
@ -78,7 +78,7 @@ class _GatewayDetailPageState extends State<GatewayDetailPage> {
|
||||
),
|
||||
CommonItem(
|
||||
leftTitel: '附近的锁'.tr,
|
||||
// rightTitle: state.getewayItemData.value.lockNum.toString(),
|
||||
rightTitle: state.getewayItemData.value.lockNum.toString(),
|
||||
isHaveLine: true,
|
||||
isHaveDirection: true,
|
||||
action: () {
|
||||
|
||||
@ -1,7 +1,10 @@
|
||||
import 'dart:async';
|
||||
|
||||
import 'package:star_lock/tools/baseGetXController.dart';
|
||||
|
||||
import '../../../login/login/entity/LoginEntity.dart';
|
||||
import '../../../network/api_repository.dart';
|
||||
import '../../../tools/eventBusEventManage.dart';
|
||||
import '../../mineSet/transferGateway/selectGetewayList_entity.dart';
|
||||
import 'gatewayList_state.dart';
|
||||
|
||||
@ -45,9 +48,26 @@ class GatewayListLogic extends BaseGetXController {
|
||||
// }
|
||||
// }
|
||||
|
||||
// @override
|
||||
// void onInit() {
|
||||
// super.onInit();
|
||||
// gatewayDistributionNetwork();
|
||||
// }
|
||||
/// 刷新密码列表
|
||||
StreamSubscription? _getGatewayListRefreshUIEvent;
|
||||
void _getGatewayListRefreshUIAction() {
|
||||
// 蓝牙协议通知传输跟蓝牙之外的数据传输类不一样 eventBus
|
||||
_getGatewayListRefreshUIEvent = eventBus
|
||||
.on<GetGatewayListRefreshUI>()
|
||||
.listen((GetGatewayListRefreshUI event) {
|
||||
getGatewayListData(isRefresh: true);
|
||||
});
|
||||
}
|
||||
|
||||
@override
|
||||
void onReady() {
|
||||
super.onReady();
|
||||
_getGatewayListRefreshUIAction();
|
||||
}
|
||||
|
||||
@override
|
||||
void onClose() {
|
||||
super.onClose();
|
||||
_getGatewayListRefreshUIEvent?.cancel();
|
||||
}
|
||||
}
|
||||
|
||||
@ -293,8 +293,7 @@ class _MineSetPageState extends State<MineSetPage>
|
||||
height: 10.h,
|
||||
),
|
||||
Obx(() {
|
||||
AppLog.log(
|
||||
'state.currentLanguageName: ${state.currentLanguageName} state.currentLanguage.value: ${state.currentLanguage.value}');
|
||||
// AppLog.log('state.currentLanguageName: ${state.currentLanguageName} state.currentLanguage.value: ${state.currentLanguage.value}');
|
||||
return CommonItem(
|
||||
leftTitel: '多语言'.tr,
|
||||
rightTitle: state.currentLanguageName,
|
||||
|
||||
@ -26,8 +26,7 @@ class MineSetState {
|
||||
|
||||
/// 获取翻译后的国家名称
|
||||
String get currentLanguageName {
|
||||
AppLog.log(
|
||||
'currentLanguage.value:${currentLanguage.value} fsgdsgddfg:${CurrentLocaleTool.getCurrentLocaleWithLanguageCode(currentLanguage.value)}');
|
||||
// AppLog.log('currentLanguage.value:${currentLanguage.value} fsgdsgddfg:${CurrentLocaleTool.getCurrentLocaleWithLanguageCode(currentLanguage.value)}');
|
||||
return StoreService.to.getLanguageCode()!.isEmpty
|
||||
? '跟随系统'.tr
|
||||
: ExtensionLanguageType.fromLocale(CurrentLocaleTool.convertLocale(
|
||||
|
||||
@ -341,17 +341,6 @@ class ApiProvider extends BaseProvider {
|
||||
isShowErrMsg: false,
|
||||
);
|
||||
|
||||
// 锁记录上传
|
||||
Future<Response> lockReportLockSuccessfullyUploadData(
|
||||
int lockId, int keyId) =>
|
||||
post(
|
||||
lockRecordUploadURL.toUrl,
|
||||
jsonEncode({
|
||||
'lockId': lockId,
|
||||
'keyId': keyId,
|
||||
}),
|
||||
isUnShowLoading: true);
|
||||
|
||||
// 获取手机联网token
|
||||
Future<Response> getLockNetToken(String lockId) => post(
|
||||
getLockNetTokenURL.toUrl,
|
||||
|
||||
@ -314,14 +314,6 @@ class ApiRepository {
|
||||
return LockOperatingRecordGetLastRecordTimeEntity.fromJson(res.body);
|
||||
}
|
||||
|
||||
// 电子钥匙开锁成功上报
|
||||
Future<KeyOperationRecordEntity> lockReportLockSuccessfullyUploadData(
|
||||
{required int lockId, required int keyId}) async {
|
||||
final res =
|
||||
await apiProvider.lockReportLockSuccessfullyUploadData(lockId, keyId);
|
||||
return KeyOperationRecordEntity.fromJson(res.body);
|
||||
}
|
||||
|
||||
// 获取手机联网token
|
||||
Future<LockNetTokenEntity> getLockNetToken({required String lockId}) async {
|
||||
final res = await apiProvider.getLockNetToken(lockId);
|
||||
|
||||
@ -190,3 +190,8 @@ class RogerThatLockInfoDataEvent {
|
||||
int keyId;
|
||||
int lockId;
|
||||
}
|
||||
|
||||
/// 刷新网关列表
|
||||
class GetGatewayListRefreshUI {
|
||||
GetGatewayListRefreshUI();
|
||||
}
|
||||
|
||||
@ -5,6 +5,8 @@ import 'package:flutter_easyloading/flutter_easyloading.dart';
|
||||
import 'package:flutter_screenutil/flutter_screenutil.dart';
|
||||
import 'package:get/get.dart';
|
||||
import 'package:star_lock/app_settings/app_colors.dart';
|
||||
import 'package:star_lock/main/lockDetail/lockDetail/device_network_info.dart';
|
||||
import 'package:star_lock/talk/starChart/star_chart_manage.dart';
|
||||
import 'package:star_lock/tools/showTFView.dart';
|
||||
|
||||
import 'showDeleteAdministratorIsHaveAllDataWidget.dart';
|
||||
@ -97,6 +99,7 @@ class ShowTipView {
|
||||
}
|
||||
|
||||
TextEditingController getController = TextEditingController();
|
||||
|
||||
void showTFViewAlertDialog(TextEditingController controller, String title,
|
||||
String tipTitle, Function sureClick,
|
||||
{List<TextInputFormatter>? inputFormatters, bool? isShowSuffixIcon}) {
|
||||
@ -117,6 +120,7 @@ class ShowTipView {
|
||||
return;
|
||||
}
|
||||
sureClick();
|
||||
StartChartManage().lockNetworkInfo = DeviceNetworkInfo();
|
||||
},
|
||||
cancelClick: () {
|
||||
// 取消的时候停止扫描
|
||||
|
||||
@ -29,8 +29,7 @@ class CurrentLocaleTool {
|
||||
.first
|
||||
: Get.deviceLocale!; // Get.deviceLocale;
|
||||
final Locale getLocale = convertLocale(locale);
|
||||
AppLog.log(
|
||||
'222locale.toString(): ${locale.toString()} locale: $locale getLocale:$getLocale 从本地获取code:${StoreService.to.getLanguageCode()}');
|
||||
// AppLog.log('222locale.toString(): ${locale.toString()} locale: $locale getLocale:$getLocale 从本地获取code:${StoreService.to.getLanguageCode()}');
|
||||
return getLocale;
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user