From fd2cbc8570c246753bb423391ba1c8c0ff704b0c Mon Sep 17 00:00:00 2001 From: fangxiang Date: Mon, 16 Aug 2021 14:22:43 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=8D=87=E7=BA=A7=E5=8C=85?= =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/BackgroundImageDialog.vue | 3 - src/components/RecoveryDatabaseDialog.vue | 18 +- src/components/UpgradeDialog.vue | 240 ++++++++++++++++++++++ src/entities/HttpProtocol.ts | 4 +- src/i18n/zh-CN/index.ts | 14 +- src/pages/TopToolBar.vue | 32 ++- 6 files changed, 291 insertions(+), 20 deletions(-) create mode 100644 src/components/UpgradeDialog.vue diff --git a/src/components/BackgroundImageDialog.vue b/src/components/BackgroundImageDialog.vue index 6c31235..2d33a36 100644 --- a/src/components/BackgroundImageDialog.vue +++ b/src/components/BackgroundImageDialog.vue @@ -103,14 +103,11 @@ export default defineComponent({ let loading = ref(false); let upload_url = ref(""); - let select_options = [1, 2, 3, 4, 5, 6, 7, 8, 9]; - return { show_dialog, loading, upload_url, uploader, - select_options, loga(a: any) { console.log(a); }, diff --git a/src/components/RecoveryDatabaseDialog.vue b/src/components/RecoveryDatabaseDialog.vue index a49a09e..51ecc22 100644 --- a/src/components/RecoveryDatabaseDialog.vue +++ b/src/components/RecoveryDatabaseDialog.vue @@ -95,14 +95,11 @@ export default defineComponent({ let loading = ref(false); let upload_url = ref(""); - let select_options = [1, 2, 3, 4, 5, 6, 7, 8, 9]; - return { show_dialog, loading, upload_url, uploader, - select_options, generatorFileUploadHeaders(files: File[]) { if (files.length > 0) { return [ @@ -128,7 +125,7 @@ export default defineComponent({ HttpProtocol.DefaultHttpPort.toString(); url.pathname = HttpProtocol.RequestUploadFile; url.protocol = "http:"; - url.searchParams.append("type", HttpProtocol.HttpUploadTypeDatabase); + url.searchParams.append("type", HttpProtocol.UploadTypeDatabase); upload_url.value = url.toString(); } }, @@ -162,14 +159,13 @@ export default defineComponent({ }); $q.dialog({ title: "Confirm", - message: $t.t( + message: $t.t("data changes will take effect after the restart") + - "!" + - "

" + - $t.t("reboot now") + - "?" + - "

" - ), + "!" + + "

" + + $t.t("reboot now") + + "?" + + "

", html: true, cancel: true, persistent: true, diff --git a/src/components/UpgradeDialog.vue b/src/components/UpgradeDialog.vue new file mode 100644 index 0000000..cde4bb9 --- /dev/null +++ b/src/components/UpgradeDialog.vue @@ -0,0 +1,240 @@ + + + + + diff --git a/src/entities/HttpProtocol.ts b/src/entities/HttpProtocol.ts index b760ca3..ea2584e 100644 --- a/src/entities/HttpProtocol.ts +++ b/src/entities/HttpProtocol.ts @@ -6,9 +6,9 @@ export namespace HttpProtocol { export const UploadTypeBackgroundImage = "U_T_BACKGROUND_IMAGE"; export const UploadTypeMedia = "U_T_MEDIA"; - export const HttpUploadTypeDatabase = "U_T_DATABASE"; - + export const UploadTypeDatabase = "U_T_DATABASE"; export const UploadTypeRootFS = "U_T_ROOT_FS"; + export const UploadTypeSoftware = "U_T_SOFTWARE"; export const kHeaderXFileLength = "X-File-Length"; export const kHeaderXFileMD5 = "X-File-MD5"; diff --git a/src/i18n/zh-CN/index.ts b/src/i18n/zh-CN/index.ts index 657ba5e..a039708 100644 --- a/src/i18n/zh-CN/index.ts +++ b/src/i18n/zh-CN/index.ts @@ -2,7 +2,7 @@ // so you can safely delete all default props below export default { - title: "MediaPlayerWebAPP", + title: "MediaPlayerWebApp", failed: "失败", fail: "失败", Confirm: "确认", @@ -76,4 +76,16 @@ export default { "data changes will take effect after the restart": "数据更改将在重启后生效", "reboot now": "现在重启", "reboot device command sended": "重启指令已发送", + "software upgrade": "软件升级", + "rootfs upgrade": "文件系统升级", + upgrade: "升级", + "select upgrade file": "选择升级文件", + "upgrade type": "升级类型", + "select rootfs upgrade file": "选择文件系统升级文件", + "select software upgrade file": "选择软件升级文件", + "upgrade requires a restart": "升级需要重启", + "upgrade file upload": "升级文件上传", + "use this file to upgrade": "使用这个升级文件", + software: "软件", + rootfs: "文件系统", }; diff --git a/src/pages/TopToolBar.vue b/src/pages/TopToolBar.vue index 6299441..f0dc6ab 100644 --- a/src/pages/TopToolBar.vue +++ b/src/pages/TopToolBar.vue @@ -1,13 +1,30 @@