From fc5b60d9fb2a36f2a06c885c17ae6f8e35e9120f Mon Sep 17 00:00:00 2001 From: wei <kaede@kaededeMacBook-Air.local> Date: 星期一, 07 六月 2021 15:26:56 +0800 Subject: [PATCH] 5月迭代,6月发布的版本 --- HDL-ON_Android/Properties/AndroidManifest.xml | 2 HDL_ON/UI/UI2/4-PersonalCenter/AddDevice/SenesorMegahealth/AddSenesorMegahealthDirection1Page.cs | 5 HDL-ON_Android/Assets/Language.ini | 231 ++++++++++++++++------ HDL_ON/UI/UI1-Login/ForgetPasswordPage.cs | 1 HDL_ON/DAL/Mqtt/MqttClient.cs | 23 ++ HDL_ON/UI/UI1-Login/RegisterPage.cs | 1 HDL_ON/UI/UI2/4-PersonalCenter/AddFunction/AddDevciePage.cs | 1 HDL-ON_iOS/Info.plist | 4 HDL-ON_iOS/Resources/Language.ini | 230 ++++++++++++++++------ HDL_ON/DAL/Server/HttpUtil.cs | 4 HDL_ON/UI/UI2/4-PersonalCenter/AddDevice/SenesorMegahealth/SenesorMegahealthManagerPage.cs | 21 + HDL_ON/DAL/Server/HttpServerRequest.cs | 3 .vs/HDL_APP_Project/xs/UserPrefs.xml | 38 ++- 13 files changed, 401 insertions(+), 163 deletions(-) diff --git a/.vs/HDL_APP_Project/xs/UserPrefs.xml b/.vs/HDL_APP_Project/xs/UserPrefs.xml index 1f714cd..8821c68 100644 --- a/.vs/HDL_APP_Project/xs/UserPrefs.xml +++ b/.vs/HDL_APP_Project/xs/UserPrefs.xml @@ -1,14 +1,20 @@ -锘�<Properties StartupConfiguration="{D998E133-F0DD-4760-BE3C-461632F54DA4}|Default"> +锘�<Properties StartupConfiguration="{09712674-2A38-407B-B1E2-560B2C352F9A}|Default"> <MonoDevelop.Ide.ItemProperties.HDL-ON__iOS automaticSigning="False" PreferredExecutionTarget="MonoDevelop.IPhone.IPhoneDeviceTarget.6242be7109c740c6cb8999a8904b6e0ea8d45192" /> - <MonoDevelop.Ide.Workbench ActiveDocument="HDL-ON_iOS/Resources/Language.ini"> + <MonoDevelop.Ide.Workbench ActiveDocument="HDL_ON/UI/UI1-Login/ForgetPasswordPage.cs"> <Files> - <File FileName="HDL_ON/DAL/Server/HttpUtil.cs" Line="20" Column="89" IsPinned="True" /> + <File FileName="HDL_ON/DAL/Server/HttpUtil.cs" Line="21" Column="95" IsPinned="True" /> <File FileName="HDL-ON_iOS/Info.plist" /> - <File FileName="HDL_ON/UI/MainPage.cs" Line="23" Column="55" /> - <File FileName="HDL_ON/UI/UI1-Login/RegisterPage.cs" Line="340" Column="35" /> - <File FileName="HDL_ON/UI/UI1-Login/RegisterPageBLL.cs" Line="657" Column="42" /> - <File FileName="HDL_ON/UI/UI1-Login/SelectServerDialog.cs" Line="75" Column="1" /> - <File FileName="HDL-ON_iOS/Resources/Language.ini" Line="47" Column="1" /> + <File FileName="HDL_ON/UI/MainPage.cs" /> + <File FileName="HDL-ON_iOS/Resources/Language.ini" /> + <File FileName="HDL-ON_Android/Assets/Language.ini" /> + <File FileName="HDL_ON/UI/UI2/4-PersonalCenter/AddDevice/SenesorMegahealth/AddSenesorMegahealthDirection1Page.cs" /> + <File FileName="HDL_ON/UI/UI2/4-PersonalCenter/AddFunction/AddDevciePage.cs" /> + <File FileName="HDL_ON/UI/UI2/4-PersonalCenter/AddDevice/SenesorMegahealth/SenesorMegahealthManagerPage.cs" /> + <File FileName="HDL_ON/Common/R.cs" /> + <File FileName="HDL_ON/DAL/Mqtt/MqttClient.cs" /> + <File FileName="HDL_ON/DAL/Mqtt/MqttInfoConfig.cs" /> + <File FileName="HDL_ON/UI/UI1-Login/RegisterPage.cs" Line="610" Column="44" /> + <File FileName="HDL_ON/UI/UI1-Login/ForgetPasswordPage.cs" Line="354" Column="44" /> </Files> <Pads> <Pad Id="ProjectPad"> @@ -19,14 +25,12 @@ <Node name="Server" expanded="True" /> </Node> <Node name="UI" expanded="True"> - <Node name="UI1-Login" expanded="True" /> + <Node name="UI1-Login" expanded="True"> + <Node name="ForgetPasswordPage.cs" selected="True" /> + </Node> </Node> </Node> - <Node name="HDL-ON_iOS" expanded="True"> - <Node name="Resources" expanded="True"> - <Node name="Language.ini" selected="True" /> - </Node> - </Node> + <Node name="HDL-ON_iOS" expanded="True" /> </Node> </State> </Pad> @@ -38,16 +42,14 @@ <String>Shared.Droid.TouchID/Shared.Droid.TouchID.csproj</String> <String>Shared.IOS/Shared.IOS.csproj</String> </DisabledProjects> - <MonoDevelop.Ide.Workspace ActiveConfiguration="Debug|iPhone" /> + <MonoDevelop.Ide.Workspace ActiveConfiguration="Release|iPhone" /> <MonoDevelop.Ide.ItemProperties.HDL-ON__Android PreferredExecutionTarget="Android.SelectDevice" /> <MonoDevelop.Ide.DebuggingService.Breakpoints> <BreakpointStore> <Breakpoint file="/Users/kaede/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/PirDevice/Method.cs" relfile="HDL_ON/UI/UI2/4-PersonalCenter/PirDevice/Method.cs" line="34" column="1" /> <Breakpoint file="/Users/kaede/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/FuntionControlView/1ContorlPage/AcControlPage.cs" relfile="HDL_ON/UI/UI2/FuntionControlView/1ContorlPage/AcControlPage.cs" line="313" column="1" /> <Breakpoint file="/Users/kaede/Desktop/HDL_APP_Project/HDL_ON/UI/BindingResidence/BindingResidencePage.cs" relfile="HDL_ON/UI/BindingResidence/BindingResidencePage.cs" line="121" column="1" /> - <Breakpoint file="/Users/kaede/Desktop/HDL_APP_Project/HDL_ON/DAL/Server/HttpServerRequest.cs" relfile="HDL_ON/DAL/Server/HttpServerRequest.cs" line="1857" column="1" /> - <Breakpoint file="/Users/kaede/Desktop/HDL_APP_Project/HDL_ON/UI/UI2/4-PersonalCenter/AddDevice/SenesorMegahealth/AddSenesorMegahealthDirection1Page.cs" relfile="HDL_ON/UI/UI2/4-PersonalCenter/AddDevice/SenesorMegahealth/AddSenesorMegahealthDirection1Page.cs" line="119" column="1" /> - <Breakpoint file="/Users/kaede/Desktop/HDL_APP_Project/HDL_ON/DAL/Mqtt/MqttClient.cs" relfile="HDL_ON/DAL/Mqtt/MqttClient.cs" line="678" column="1" /> + <Breakpoint file="/Users/kaede/Desktop/HDL_APP_Project/HDL_ON/DAL/Mqtt/MqttClient.cs" relfile="HDL_ON/DAL/Mqtt/MqttClient.cs" line="697" column="1" /> </BreakpointStore> </MonoDevelop.Ide.DebuggingService.Breakpoints> <MultiItemStartupConfigurations /> diff --git a/HDL-ON_Android/Assets/Language.ini b/HDL-ON_Android/Assets/Language.ini index cb32ce9..e612bf0 100644 --- a/HDL-ON_Android/Assets/Language.ini +++ b/HDL-ON_Android/Assets/Language.ini @@ -20,7 +20,7 @@ 19=The phone number is incorrect. Please re-enter. 20=The password and confirmation you typed do not match. Please re-enter your password. 21=The password format does not comply with the requirements, please enter again. -22=The user has existed, you can sign in directly. +22=The user has existed, yo24-hour defenseu can sign in directly. 23=Incorrect verification code, please re-enter. 24=Incorrect account number, please enter the correct email address. 25=Email address @@ -74,7 +74,7 @@ 73=Floor Management 74=Room Management 75=Administrator migration -76=Administrator privilege migration +76=Privilege Migration 77=Debugging privilege 78=The administrator is migrated to other user. 79=All of the data for the residence is migrated to new user. @@ -188,8 +188,8 @@ 187=Fan 188=Socket 189=Level -190=Channel -191=Volume +190=Chl +191=Vol 192=TV 193=The room has existed, fail to change. 194=Environment @@ -412,7 +412,7 @@ 427=Disinfect time 428=Anion Time 429=Real time power consumption: {0}kw - + 429=H 430=Min 431=You are currently adding any platform devices to @@ -423,10 +423,43 @@ 436=Added Devices 437=Device List 438=humidity:{0}% air:{1} wind:{2} - - - -1000=Indoor Humidity +439=Real time power consumption: {0} kw +440=Next step +441=Please select all areas of capture status +442=Generate Scene +443=Custom deployment +444=SecurityCenter +445=House Defense +446=At Home Defense +447=Vacation Defense +448=Fixed deployment +449=*Undo defense does not affect +450=Disaster defense +451=24-hour defense +452=Burglar alarm +453=Alarm mute +454=Deployment information +455=The name can not be blank. +456=Canvas +457=Energy consumption +458=Date +459=Real time energy consumption +460=Energy consumption of this month +461=Outdoor/Indoor +462=You haven't added any devices yet +' +463=Please input the SN code of the device +464=Can start using Zhaoguan millimeter wave +465=Delete device +466=STB +467=Projector +468=Someone fell +469=Someone's in +' +470=Under protection +471=Millimeter wave sensor + +1000=Room Humidity 1001=V-chip 1002=Anion 1003=Sterilization @@ -514,7 +547,11 @@ 1084=1st Gear 1085=2nd Gear 1086=3rd Gear - + + + + + 4000=Video intercom 4001=Call record 4002=*Cloud photos are only kept for 30 days @@ -530,7 +567,11 @@ 4012=The configuration parameters are abnormal! 4013=Access Control QR Code 4014=Temporary password - + + + + + 5000=Music 5001=Group 5002=Setting @@ -579,8 +620,7 @@ 5045=General volume 5046=Adjust volume 5047="QQ music" has not installed in your cell phone, please proceed in App center. - - + 6000=normal 6001=Device status 6002=pcs @@ -674,7 +714,54 @@ 6092=The device does not exist 6093=The device is not online 6094=The gateway device does not exist - + + +7108=Leak/No Leak +7109=Leak +7110=No leak +7111=Water leaking/no water leaking +7112=Water leaking +7113=No water leaking +7114=Someone/Nobody +7115=Someone +7116=Nobody +7117=Open/Close +7118=On +7119=Close +7120=Anti-dismantling function +7121=Online +7122=Not online +7123=Air quality +7124=Excellent +7125=Good +7126=Poor +7127=Send notification +7128=Notification content +7129=(within 100 characters) +7130=Account selection +7131=App push +7132=Automation +7133=Executed + + +6000=Rename +6001=Please enter a name +6002=Xiaodu +6003=aispeech +6004="Unbind requires a third-party APP for operation", "transfer to a third-party APP" +6005=Unbind +6006=Smart speaker +6007=Control content +6008=Failed to upload data +6009=Failed to configure data +6010="There is no speaker yet,", "Please go to the third-party APP to bind the smart speaker." +6011=Modification of remarks is unsuccessful! +6012=Do you want to unbind? +6013=Unbinding... +6014=transfer to third-party APP +6015=Add speakers + + 7000=Create automation 7001=Edit automation 7002=If @@ -783,35 +870,7 @@ 7105=Light pollution: 75 ~ 115ug/m3 7106=Moderate pollution: 115 ~ 150ug/m3 7107=Heavy pollution: > 150ug/m3 -7108=Leak/No Leak -7109=Leak -7110=No leak -7111=Water leaking/no water leaking -7112=Water leaking -7113=No water leaking -7114=Someone/Nobody -7115=Someone -7116=Nobody -7117=Open/Close -7118=On -7119=Close -7120=Anti-dismantling function -7121=Online -7122=Not online -7123=Air quality -7124=Excellent -7125=Good -7126=Poor -7127=Send notification -7128=Notification content -7129=(within 100 characters) -7130=Account selection -7131=App push -7132=Automation -7133=Executed -7134=Target State -7135=Tumble - + 9000=Please sign in with new cell phone number. 9001=Please sign in with new email address. 9002=New cell phone number is revised. @@ -853,7 +912,7 @@ 9038=(Frequently Asked Questions) 9039=Share and function 9040=Alerts -9041=System info. +9041=System info 9042=Information Center 9043=Please note that your account number is logged in elsewhere. If it is not made by yourself, please change the password immediately. 9044=Successfully uploaded @@ -877,7 +936,12 @@ 9061=Find your password by clicking on "Forgot Password", or try again in {0} minute. 9062=Check 9063=You still have {0} times. - +9064=Smart speaker +9065=Data management +9066=Remarks +9067=Remarks cannot be blank. +9068=Do you want to unbind? + 10000=Invalid password, please log in again. 10001=Fail to request server, please try again later. 10002=System maintaining, please try again later. @@ -912,9 +976,9 @@ 10031=The device should not be blank. 10032=The user does not have permission. 10033=The device does not exist. - - - + + + [Chinese] 1=鐧诲綍 2=鎵嬫満鍙风櫥褰� @@ -1242,7 +1306,7 @@ 324=鍦烘櫙寤舵椂 325=寤舵椂璁剧疆 326=寤舵椂 -327=鎹曡幏鍦烘櫙 +327=鎹曟崏鍦烘櫙 328=鐢靛奖鍦烘櫙 329=鏅�� 330=鑷姩妯″紡 @@ -1306,7 +1370,7 @@ 406=浼氬 407=闃呰 408=纭娣诲姞 - + 409=鍔熻兘鍝佺墝 410=浣犲綋鍓嶈繕鏈坊鍔犱换浣曞钩鍙拌澶� 411=鍏朵粬骞冲彴璁惧鍧囩敱绗笁鏂规湇鍔″晢鎻愪緵鏀寔 @@ -1338,7 +1402,40 @@ 437=璁惧鍒楄〃 438=婀垮害:{0}% 绌烘皵:{1} 椋庨��:{2}绾� 439=瀹炴椂鍔熻��: {0}kW - +440=涓嬩竴姝� +441=璇烽�夋嫨鎹曟崏鐘舵�佺殑鍖哄煙 +442=鐢熸垚鍦烘櫙 +443=鑷畾涔夊竷闃� +444=瀹夐槻涓績 +445=鍏ㄥ畢甯冮槻 +446=鍦ㄥ甯冮槻 +447=鍋囨湡甯冮槻 +448=鍥哄畾甯冮槻 +449=*涓嶅彈鎾ら槻褰卞搷 +450=鐏惧鎶ヨ +451=24灏忔椂涓嶆挙闃� +452=闃茬洍鎶ヨ +453=鎶ヨ闈欓煶 +454=甯冮槻淇℃伅 +455=鍚嶇О涓嶈兘涓虹┖銆� +456=鐢诲竷 +457=鑳借�� +458=鏃ユ湡 +459=瀹炴椂鑳借�� +460=鏈湀鑳借�� +461=瀹ゅ/瀹ゅ唴 +462=鎮ㄥ綋鍓嶈繕鏈坊鍔犱换浣曡澶� +463=璇疯緭鍏ヨ澶囨満涓婄殑sn鐮� +464=鍙互寮�濮嬩娇鐢ㄥ厗瑙傛绫虫尝浜� +465=鍒犻櫎璁惧 +466=鏈洪《鐩� +467=鎶曞奖浠� +468=鏈変汉璺屽�� +469=鏈変汉杩涘叆 +470=闃叉姢涓� +471=姣背娉紶鎰熷櫒 + + 1000=瀹ゅ唴婀垮害 1001=绔ラ攣 1002=璐熺瀛� @@ -1426,9 +1523,8 @@ 1084=椋庨��1妗� 1085=椋庨��2妗� 1086=椋庨��3妗� - - - + + 4000=鍙瀵硅 4001=閫氳瘽璁板綍 4002=*浜戠鐓х墖鍙繚鐣�30澶� @@ -1444,8 +1540,7 @@ 4012=閰嶇疆鍙傛暟鏈夊紓甯�! 4013=闂ㄧ浜岀淮鐮� 4014=涓存椂瀵嗙爜 - - + 5000=闊充箰 5001=缁勫悎 5002=璁剧疆 @@ -1494,8 +1589,8 @@ 5045=鎬婚煶閲� 5046=璋冭妭闊抽噺 5047=浣犳墜鏈烘殏鏈畨瑁�"QQ闊充箰"{\r\n}璇峰墠寰�鎵嬫満鍟嗗満瀹夎 - - + + 6000=姝e父 6001=璁惧鐘舵�� 6002=涓� @@ -1589,9 +1684,9 @@ 6092=璁惧涓嶅瓨鍦� 6093=璁惧涓嶅湪绾� 6094=缃戝叧璁惧涓嶅瓨鍦� - - - + + + 7000=鏂板缓鑷姩鍖� 7001=缂栬緫鑷姩鍖� 7002=濡傛灉 @@ -1726,10 +1821,7 @@ 7131=App鎺ㄩ�� 7132=鑷姩鍖� 7133=宸叉墽琛� -7134=鐩爣鐘舵�� -7135=璺屽�� - - + 9000=璇蜂娇鐢ㄦ柊鐨勬墜鏈鸿处鍙风櫥褰旳PP 9001=璇蜂娇鐢ㄦ柊鐨勯偖绠辫处鍙风櫥褰旳PP 9002=鐧诲綍鎵嬫満淇敼瀹屾垚 @@ -1794,7 +1886,12 @@ 9061=璇烽�氳繃蹇樿瀵嗙爜鎵惧洖瀵嗙爜鎴杮0}鍒嗛挓鍚庨噸璇�. 9062=鏌ョ湅 9063=杩樻湁{0}娆℃満浼氥�� - +9064=鏅鸿兘闊崇 +9065=鏁版嵁绠$悊 +9066=澶囨敞 +9067=澶囨敞涓嶈兘涓虹┖ +9068=鏄惁瑙i櫎缁戝畾锛� + 10000=鏃犳晥鐧诲綍瀵嗛挜锛岃閲嶆柊鐧诲綍锛� 10001=璇锋眰鏈嶅姟鍣ㄥけ璐ワ紝璇风◢鍚庡啀璇曪紒 10002=绯荤粺缁存姢涓�,璇风◢鍚庡啀璇�! @@ -1828,4 +1925,4 @@ 10030=娌℃湁杩滅▼鎺у埗鏉冮檺 10031=璁惧涓嶈兘涓虹┖ 10032=鐢ㄦ埛娌℃湁璁惧鐨勬潈闄� -10033=璁惧涓嶅瓨鍦� \ No newline at end of file +10033=璁惧涓嶅瓨鍦� diff --git a/HDL-ON_Android/Properties/AndroidManifest.xml b/HDL-ON_Android/Properties/AndroidManifest.xml index 4e2648d..db1533f 100644 --- a/HDL-ON_Android/Properties/AndroidManifest.xml +++ b/HDL-ON_Android/Properties/AndroidManifest.xml @@ -1,5 +1,5 @@ 锘�<?xml version="1.0" encoding="utf-8"?> -<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="202106062" android:versionName="1.2.202106062" package="com.hdl.onpro"> +<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="202106063" android:versionName="1.2.202106063" package="com.hdl.onpro"> <uses-sdk android:minSdkVersion="23" android:targetSdkVersion="29" /> <!-- 鍙瀵硅鏉冮檺--> <uses-permission android:name="android.permission.CAMERA" /> diff --git a/HDL-ON_iOS/Info.plist b/HDL-ON_iOS/Info.plist index a3295e0..825cf7a 100644 --- a/HDL-ON_iOS/Info.plist +++ b/HDL-ON_iOS/Info.plist @@ -104,9 +104,9 @@ <key>UIStatusBarStyle</key> <string>UIStatusBarStyleLightContent</string> <key>CFBundleShortVersionString</key> - <string>1.2.202106062</string> + <string>1.2.202106063</string> <key>CFBundleVersion</key> - <string>1.2.06062</string> + <string>1.2.06063</string> <key>NSLocationWhenInUseUsageDescription</key> <string>Use geographic location to provide services such as weather</string> <key>NSAppleMusicUsageDescription</key> diff --git a/HDL-ON_iOS/Resources/Language.ini b/HDL-ON_iOS/Resources/Language.ini index 327a6a5..e612bf0 100644 --- a/HDL-ON_iOS/Resources/Language.ini +++ b/HDL-ON_iOS/Resources/Language.ini @@ -20,7 +20,7 @@ 19=The phone number is incorrect. Please re-enter. 20=The password and confirmation you typed do not match. Please re-enter your password. 21=The password format does not comply with the requirements, please enter again. -22=The user has existed, you can sign in directly. +22=The user has existed, yo24-hour defenseu can sign in directly. 23=Incorrect verification code, please re-enter. 24=Incorrect account number, please enter the correct email address. 25=Email address @@ -74,7 +74,7 @@ 73=Floor Management 74=Room Management 75=Administrator migration -76=Administrator privilege migration +76=Privilege Migration 77=Debugging privilege 78=The administrator is migrated to other user. 79=All of the data for the residence is migrated to new user. @@ -188,8 +188,8 @@ 187=Fan 188=Socket 189=Level -190=Channel -191=Volume +190=Chl +191=Vol 192=TV 193=The room has existed, fail to change. 194=Environment @@ -412,7 +412,7 @@ 427=Disinfect time 428=Anion Time 429=Real time power consumption: {0}kw - + 429=H 430=Min 431=You are currently adding any platform devices to @@ -423,10 +423,43 @@ 436=Added Devices 437=Device List 438=humidity:{0}% air:{1} wind:{2} - - - -1000=Indoor Humidity +439=Real time power consumption: {0} kw +440=Next step +441=Please select all areas of capture status +442=Generate Scene +443=Custom deployment +444=SecurityCenter +445=House Defense +446=At Home Defense +447=Vacation Defense +448=Fixed deployment +449=*Undo defense does not affect +450=Disaster defense +451=24-hour defense +452=Burglar alarm +453=Alarm mute +454=Deployment information +455=The name can not be blank. +456=Canvas +457=Energy consumption +458=Date +459=Real time energy consumption +460=Energy consumption of this month +461=Outdoor/Indoor +462=You haven't added any devices yet +' +463=Please input the SN code of the device +464=Can start using Zhaoguan millimeter wave +465=Delete device +466=STB +467=Projector +468=Someone fell +469=Someone's in +' +470=Under protection +471=Millimeter wave sensor + +1000=Room Humidity 1001=V-chip 1002=Anion 1003=Sterilization @@ -514,7 +547,11 @@ 1084=1st Gear 1085=2nd Gear 1086=3rd Gear - + + + + + 4000=Video intercom 4001=Call record 4002=*Cloud photos are only kept for 30 days @@ -530,7 +567,11 @@ 4012=The configuration parameters are abnormal! 4013=Access Control QR Code 4014=Temporary password - + + + + + 5000=Music 5001=Group 5002=Setting @@ -579,8 +620,7 @@ 5045=General volume 5046=Adjust volume 5047="QQ music" has not installed in your cell phone, please proceed in App center. - - + 6000=normal 6001=Device status 6002=pcs @@ -674,7 +714,54 @@ 6092=The device does not exist 6093=The device is not online 6094=The gateway device does not exist - + + +7108=Leak/No Leak +7109=Leak +7110=No leak +7111=Water leaking/no water leaking +7112=Water leaking +7113=No water leaking +7114=Someone/Nobody +7115=Someone +7116=Nobody +7117=Open/Close +7118=On +7119=Close +7120=Anti-dismantling function +7121=Online +7122=Not online +7123=Air quality +7124=Excellent +7125=Good +7126=Poor +7127=Send notification +7128=Notification content +7129=(within 100 characters) +7130=Account selection +7131=App push +7132=Automation +7133=Executed + + +6000=Rename +6001=Please enter a name +6002=Xiaodu +6003=aispeech +6004="Unbind requires a third-party APP for operation", "transfer to a third-party APP" +6005=Unbind +6006=Smart speaker +6007=Control content +6008=Failed to upload data +6009=Failed to configure data +6010="There is no speaker yet,", "Please go to the third-party APP to bind the smart speaker." +6011=Modification of remarks is unsuccessful! +6012=Do you want to unbind? +6013=Unbinding... +6014=transfer to third-party APP +6015=Add speakers + + 7000=Create automation 7001=Edit automation 7002=If @@ -783,35 +870,7 @@ 7105=Light pollution: 75 ~ 115ug/m3 7106=Moderate pollution: 115 ~ 150ug/m3 7107=Heavy pollution: > 150ug/m3 -7108=Leak/No Leak -7109=Leak -7110=No leak -7111=Water leaking/no water leaking -7112=Water leaking -7113=No water leaking -7114=Someone/Nobody -7115=Someone -7116=Nobody -7117=Open/Close -7118=On -7119=Close -7120=Anti-dismantling function -7121=Online -7122=Not online -7123=Air quality -7124=Excellent -7125=Good -7126=Poor -7127=Send notification -7128=Notification content -7129=(within 100 characters) -7130=Account selection -7131=App push -7132=Automation -7133=Executed -7134=Target State -7135=Tumble - + 9000=Please sign in with new cell phone number. 9001=Please sign in with new email address. 9002=New cell phone number is revised. @@ -853,7 +912,7 @@ 9038=(Frequently Asked Questions) 9039=Share and function 9040=Alerts -9041=System info. +9041=System info 9042=Information Center 9043=Please note that your account number is logged in elsewhere. If it is not made by yourself, please change the password immediately. 9044=Successfully uploaded @@ -877,7 +936,12 @@ 9061=Find your password by clicking on "Forgot Password", or try again in {0} minute. 9062=Check 9063=You still have {0} times. - +9064=Smart speaker +9065=Data management +9066=Remarks +9067=Remarks cannot be blank. +9068=Do you want to unbind? + 10000=Invalid password, please log in again. 10001=Fail to request server, please try again later. 10002=System maintaining, please try again later. @@ -912,9 +976,9 @@ 10031=The device should not be blank. 10032=The user does not have permission. 10033=The device does not exist. - - - + + + [Chinese] 1=鐧诲綍 2=鎵嬫満鍙风櫥褰� @@ -1242,7 +1306,7 @@ 324=鍦烘櫙寤舵椂 325=寤舵椂璁剧疆 326=寤舵椂 -327=鎹曡幏鍦烘櫙 +327=鎹曟崏鍦烘櫙 328=鐢靛奖鍦烘櫙 329=鏅�� 330=鑷姩妯″紡 @@ -1306,7 +1370,7 @@ 406=浼氬 407=闃呰 408=纭娣诲姞 - + 409=鍔熻兘鍝佺墝 410=浣犲綋鍓嶈繕鏈坊鍔犱换浣曞钩鍙拌澶� 411=鍏朵粬骞冲彴璁惧鍧囩敱绗笁鏂规湇鍔″晢鎻愪緵鏀寔 @@ -1338,7 +1402,40 @@ 437=璁惧鍒楄〃 438=婀垮害:{0}% 绌烘皵:{1} 椋庨��:{2}绾� 439=瀹炴椂鍔熻��: {0}kW - +440=涓嬩竴姝� +441=璇烽�夋嫨鎹曟崏鐘舵�佺殑鍖哄煙 +442=鐢熸垚鍦烘櫙 +443=鑷畾涔夊竷闃� +444=瀹夐槻涓績 +445=鍏ㄥ畢甯冮槻 +446=鍦ㄥ甯冮槻 +447=鍋囨湡甯冮槻 +448=鍥哄畾甯冮槻 +449=*涓嶅彈鎾ら槻褰卞搷 +450=鐏惧鎶ヨ +451=24灏忔椂涓嶆挙闃� +452=闃茬洍鎶ヨ +453=鎶ヨ闈欓煶 +454=甯冮槻淇℃伅 +455=鍚嶇О涓嶈兘涓虹┖銆� +456=鐢诲竷 +457=鑳借�� +458=鏃ユ湡 +459=瀹炴椂鑳借�� +460=鏈湀鑳借�� +461=瀹ゅ/瀹ゅ唴 +462=鎮ㄥ綋鍓嶈繕鏈坊鍔犱换浣曡澶� +463=璇疯緭鍏ヨ澶囨満涓婄殑sn鐮� +464=鍙互寮�濮嬩娇鐢ㄥ厗瑙傛绫虫尝浜� +465=鍒犻櫎璁惧 +466=鏈洪《鐩� +467=鎶曞奖浠� +468=鏈変汉璺屽�� +469=鏈変汉杩涘叆 +470=闃叉姢涓� +471=姣背娉紶鎰熷櫒 + + 1000=瀹ゅ唴婀垮害 1001=绔ラ攣 1002=璐熺瀛� @@ -1426,9 +1523,8 @@ 1084=椋庨��1妗� 1085=椋庨��2妗� 1086=椋庨��3妗� - - - + + 4000=鍙瀵硅 4001=閫氳瘽璁板綍 4002=*浜戠鐓х墖鍙繚鐣�30澶� @@ -1444,8 +1540,7 @@ 4012=閰嶇疆鍙傛暟鏈夊紓甯�! 4013=闂ㄧ浜岀淮鐮� 4014=涓存椂瀵嗙爜 - - + 5000=闊充箰 5001=缁勫悎 5002=璁剧疆 @@ -1494,8 +1589,8 @@ 5045=鎬婚煶閲� 5046=璋冭妭闊抽噺 5047=浣犳墜鏈烘殏鏈畨瑁�"QQ闊充箰"{\r\n}璇峰墠寰�鎵嬫満鍟嗗満瀹夎 - - + + 6000=姝e父 6001=璁惧鐘舵�� 6002=涓� @@ -1589,9 +1684,9 @@ 6092=璁惧涓嶅瓨鍦� 6093=璁惧涓嶅湪绾� 6094=缃戝叧璁惧涓嶅瓨鍦� - - - + + + 7000=鏂板缓鑷姩鍖� 7001=缂栬緫鑷姩鍖� 7002=濡傛灉 @@ -1726,9 +1821,7 @@ 7131=App鎺ㄩ�� 7132=鑷姩鍖� 7133=宸叉墽琛� -7134=鐩爣鐘舵�� -7135=璺屽�� - + 9000=璇蜂娇鐢ㄦ柊鐨勬墜鏈鸿处鍙风櫥褰旳PP 9001=璇蜂娇鐢ㄦ柊鐨勯偖绠辫处鍙风櫥褰旳PP 9002=鐧诲綍鎵嬫満淇敼瀹屾垚 @@ -1793,7 +1886,12 @@ 9061=璇烽�氳繃蹇樿瀵嗙爜鎵惧洖瀵嗙爜鎴杮0}鍒嗛挓鍚庨噸璇�. 9062=鏌ョ湅 9063=杩樻湁{0}娆℃満浼氥�� - +9064=鏅鸿兘闊崇 +9065=鏁版嵁绠$悊 +9066=澶囨敞 +9067=澶囨敞涓嶈兘涓虹┖ +9068=鏄惁瑙i櫎缁戝畾锛� + 10000=鏃犳晥鐧诲綍瀵嗛挜锛岃閲嶆柊鐧诲綍锛� 10001=璇锋眰鏈嶅姟鍣ㄥけ璐ワ紝璇风◢鍚庡啀璇曪紒 10002=绯荤粺缁存姢涓�,璇风◢鍚庡啀璇�! @@ -1827,4 +1925,4 @@ 10030=娌℃湁杩滅▼鎺у埗鏉冮檺 10031=璁惧涓嶈兘涓虹┖ 10032=鐢ㄦ埛娌℃湁璁惧鐨勬潈闄� -10033=璁惧涓嶅瓨鍦� \ No newline at end of file +10033=璁惧涓嶅瓨鍦� diff --git a/HDL_ON/DAL/Mqtt/MqttClient.cs b/HDL_ON/DAL/Mqtt/MqttClient.cs index 85177d4..4212f96 100644 --- a/HDL_ON/DAL/Mqtt/MqttClient.cs +++ b/HDL_ON/DAL/Mqtt/MqttClient.cs @@ -204,6 +204,7 @@ Topic = $"/user/{DB_ResidenceData.Instance.CurrentRegion.id}/app/thing/event/irCodeStudyDone/up", QualityOfServiceLevel = MQTTnet.Protocol.MqttQualityOfServiceLevel.AtMostOnce }; + #region 鏁版嵁鏇存柊鎺ㄩ�佷富棰� //appHomeRefresh锛氫綇瀹呮暟鎹埛鏂伴�氱煡 var appHomeRefresh = new MqttTopicFilter() @@ -223,6 +224,13 @@ Topic = $"/user/{DB_ResidenceData.Instance.CurrentRegion.id}/app/thing/event/appDeviceRefresh/up", QualityOfServiceLevel = MQTTnet.Protocol.MqttQualityOfServiceLevel.AtMostOnce }; + //缃戝叧瀵嗛挜鏇存柊閫氱煡 + var mqttkeyChange = new MqttTopicFilter() + { + Topic = $"/user/{DB_ResidenceData.Instance.CurrentRegion.id}/custom/mqtt/secret/change", + QualityOfServiceLevel = MQTTnet.Protocol.MqttQualityOfServiceLevel.AtMostOnce + }; + #endregion @@ -230,7 +238,7 @@ var result = await RemoteMqttClient.SubscribeAsync(new MqttTopicFilter[] { pirStatus,pirStudy, appDeviceRefresh,appHomeRefresh,appRoomRefresh, - topicFilterPush2, topicAlinkStatus }); + topicFilterPush2, topicAlinkStatus ,mqttkeyChange}); if (result.Items[0].ResultCode == MQTTnet.Client.Subscribing.MqttClientSubscribeResultCode.GrantedQoS0) { isSubscribeSuccess = true; @@ -415,6 +423,17 @@ MainPage.Log($"璇诲彇浜戠璁惧鏁版嵁澶辫触:Code:{deviceResult.Code}; Msg:{deviceResult.message}"); } } + //缃戝叧瀵嗛挜鍙樺寲 + else if (topic == $"/user/{DB_ResidenceData.Instance.CurrentRegion.id}/custom/mqtt/secret/change") + { + var pm = new HttpServerRequest(); + pm.GetHomeGatewayList(); + MainPage.Log($"缃戝叧瀵嗛挜鍙樻洿"); + MainPage.Log($"鏃у瘑閽ワ細{mqttEncryptKey}"); + mqttEncryptKey = MqttInfoConfig.Current.HomeGatewayInfo.aesKey; + MainPage.Log($"鏂板瘑閽ワ細{mqttEncryptKey}"); + } + #endregion //A缃戝叧璁惧鐘舵��-鍖呭惈娑傞甫璁惧 else if (topic == $"/user/{DB_ResidenceData.Instance.CurrentRegion.id}/app/thing/property/send") @@ -675,7 +694,7 @@ { if (mMes == PushSignStr) return;//鏄嚜宸辩殑鐧诲綍鎺ㄩ�佷笉澶勭悊//鎴栬�呭綋鍓嶄笉鏄繙绋嬮摼鎺ョ姸鎬� //娴嬭瘯璐﹀彿锛屼笉鎸や笅绾� - switch (UserInfo.Current.AccountString) + switch (UserInfo.Current.userMobileInfo) { case "13415629083": case "18316120654": diff --git a/HDL_ON/DAL/Server/HttpServerRequest.cs b/HDL_ON/DAL/Server/HttpServerRequest.cs index bac8ac7..2e45be6 100644 --- a/HDL_ON/DAL/Server/HttpServerRequest.cs +++ b/HDL_ON/DAL/Server/HttpServerRequest.cs @@ -1851,12 +1851,13 @@ /// <param name="productPlatform"></param> /// <param name="productBrand"></param> /// <returns></returns> - public ResponsePackNew IndependentRegister3TyDevcie(string spk,string extDevId) + public ResponsePackNew IndependentRegister3TyDevcie(string spk,string extDevId,string deviceName) { Dictionary<string, object> d = new Dictionary<string, object>(); d.Add("homeId", DB_ResidenceData.Instance.CurrentRegion.id); d.Add("spk", spk); d.Add("extDevId", extDevId); + d.Add("name", deviceName); var requestJson = HttpUtil.GetSignRequestJson(d); return HttpUtil.RequestHttpsPostFroHome(NewAPI.Api_Post_IndependentRegister3TyDevcie, requestJson); diff --git a/HDL_ON/DAL/Server/HttpUtil.cs b/HDL_ON/DAL/Server/HttpUtil.cs index ef6c120..b5bcf99 100644 --- a/HDL_ON/DAL/Server/HttpUtil.cs +++ b/HDL_ON/DAL/Server/HttpUtil.cs @@ -17,8 +17,8 @@ /// 鍥哄畾鍩熷悕,姝e紡鐜 /// 鍏叡鍩熷悕灏辫繎瑙f瀽 /// </summary> - //public const string GlobalRequestHttpsHost = "https://nearest.hdlcontrol.com"; - public const string GlobalRequestHttpsHost = "https://test-gz.hdlcontrol.com";//mmmm + public const string GlobalRequestHttpsHost = "https://nearest.hdlcontrol.com"; + //public const string GlobalRequestHttpsHost = "https://test-gz.hdlcontrol.com";//mmmm /// <summary> /// RegionMark /// </summary> diff --git a/HDL_ON/UI/UI1-Login/ForgetPasswordPage.cs b/HDL_ON/UI/UI1-Login/ForgetPasswordPage.cs index 9dfb338..b63cf28 100644 --- a/HDL_ON/UI/UI1-Login/ForgetPasswordPage.cs +++ b/HDL_ON/UI/UI1-Login/ForgetPasswordPage.cs @@ -350,6 +350,7 @@ TextSize = CSS_FontSize.TextFontSize, PlaceholderTextColor = CSS_Color.PromptingColor1, PlaceholderText = Language.StringByID(StringId.PlsEntryVerificationCode), + IsNumberKeyboardType = true }; verificationCodeView.AddChidren(etVerificationCode); diff --git a/HDL_ON/UI/UI1-Login/RegisterPage.cs b/HDL_ON/UI/UI1-Login/RegisterPage.cs index 0885191..e6225f9 100644 --- a/HDL_ON/UI/UI1-Login/RegisterPage.cs +++ b/HDL_ON/UI/UI1-Login/RegisterPage.cs @@ -607,6 +607,7 @@ TextSize = CSS_FontSize.TextFontSize, PlaceholderTextColor = CSS_Color.PromptingColor1, PlaceholderText = Language.StringByID(StringId.PlsEntryVerificationCode), + IsNumberKeyboardType = true }; verificationCodeView.AddChidren(etVerificationCode); diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/AddDevice/SenesorMegahealth/AddSenesorMegahealthDirection1Page.cs b/HDL_ON/UI/UI2/4-PersonalCenter/AddDevice/SenesorMegahealth/AddSenesorMegahealthDirection1Page.cs index 2d0768c..20b2b55 100644 --- a/HDL_ON/UI/UI2/4-PersonalCenter/AddDevice/SenesorMegahealth/AddSenesorMegahealthDirection1Page.cs +++ b/HDL_ON/UI/UI2/4-PersonalCenter/AddDevice/SenesorMegahealth/AddSenesorMegahealthDirection1Page.cs @@ -115,16 +115,17 @@ try { var pm = new HttpServerRequest(); - var pack = pm.IndependentRegister3TyDevcie(SPK.SenesorMegahealth, snCode); + var pack = pm.IndependentRegister3TyDevcie(SPK.SenesorMegahealth, snCode,Language.StringByID(StringId.SenesorMillimeterWave)); if (pack.Code == StateCode.SUCCESS) { - var revData = Newtonsoft.Json.JsonConvert.DeserializeObject<List<IntegratedBrandDevice>>(pack.Data.ToString()); + //var revData = Newtonsoft.Json.JsonConvert.DeserializeObject<List<IntegratedBrandDevice>>(pack.Data.ToString()); Application.RunOnMainThread(() => { waitPage.Hide(); var tipDialog = new OperationResultDisPalyPage(); tipDialog.LoadPage(true, Language.StringByID(StringId.AddSuccess), "", Language.StringByID(StringId.CanStartUsingZhaoguanMillimeterWave), Language.StringByID(StringId.Next)); tipDialog.Show(); + AddDeviceEvent?.Invoke(new Function()); this.CloseForm(); }); } diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/AddDevice/SenesorMegahealth/SenesorMegahealthManagerPage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/AddDevice/SenesorMegahealth/SenesorMegahealthManagerPage.cs index acd8f61..c35f687 100644 --- a/HDL_ON/UI/UI2/4-PersonalCenter/AddDevice/SenesorMegahealth/SenesorMegahealthManagerPage.cs +++ b/HDL_ON/UI/UI2/4-PersonalCenter/AddDevice/SenesorMegahealth/SenesorMegahealthManagerPage.cs @@ -87,11 +87,28 @@ btnDel.MouseUpEventHandler = (sender, e) => { var pack = PirSend.DeleteDevice(function.deviceId); - if(pack.Code == StateCode.SUCCESS) + if (pack.Code == StateCode.SUCCESS) { DelDeviceEvent?.Invoke(); this.CloseForm(); - }else + var mes = ""; + if (Language.CurrentLanguage == "Chinese") + { + mes = "璁惧鍒犻櫎鎴愬姛銆�"; + } + else + { + mes = "Device deleted successfully."; + } + var tip = new Tip() + { + Text = mes, + CloseTime = 2, + Direction = AMPopTipDirection.None + }; + tip.Show(MainPage.BaseView); + } + else { IMessageCommon.Current.ShowErrorInfoAlter(pack.Code); } diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/AddFunction/AddDevciePage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/AddFunction/AddDevciePage.cs index 00b0713..19fe9ea 100644 --- a/HDL_ON/UI/UI2/4-PersonalCenter/AddFunction/AddDevciePage.cs +++ b/HDL_ON/UI/UI2/4-PersonalCenter/AddFunction/AddDevciePage.cs @@ -151,6 +151,7 @@ form1.AddForm(device); form1.AddDeviceEvent = (functionObj) => { refreshView.BeginHeaderRefreshing(); + this.RemoveFromParent(); }; break; } -- Gitblit v1.8.0