diff --git a/ui/src/pages/Fix.vue b/ui/src/pages/Fix.vue index 73f5757..50190e8 100644 --- a/ui/src/pages/Fix.vue +++ b/ui/src/pages/Fix.vue @@ -3,39 +3,48 @@ const running = inject('running') const notification = useNotification() async function rm_site_packages_and_python_scripts() { - running.value = true - notification['info']({ - content: '提示', - meta: '开始移除site-packages和python/Script目录', - duration: 3000 - }) - const response = await pywebview.api.rm_site_packages() - notification['info']({ - content: '提示', - meta: response, - duration: 3000 - }) - const response2 = await pywebview.api.rm_python_scripts() - notification['info']({ - content: '提示', - meta: response2, - duration: 3000 - }) - running.value = false + running.value = true + notification['info']({ + content: '提示', + meta: '开始移除site-packages和python/Script目录', + duration: 3000 + }) + const response = await pywebview.api.rm_site_packages() + notification['info']({ + content: '提示', + meta: response, + duration: 3000 + }) + const response2 = await pywebview.api.rm_python_scripts() + notification['info']({ + content: '提示', + meta: response2, + duration: 3000 + }) + running.value = false } diff --git a/ui/src/pages/Settings.vue b/ui/src/pages/Settings.vue index 6cb3b07..4798723 100644 --- a/ui/src/pages/Settings.vue +++ b/ui/src/pages/Settings.vue @@ -14,43 +14,45 @@ const check_running = ref(false) const update_self_running = ref(false) async function update_self() { - running.value = true - update_self_running.value = true - const response = await pywebview.api.update_self(new_version.value['assets'][0]['browser_download_url']) - notification['error']({ - content: '错误', - meta: response, - duration: 3000 - }) - update_self_running.value = false - running.value = false + running.value = true + update_self_running.value = true + const response = await pywebview.api.update_self( + new_version.value['assets'][0]['browser_download_url'] + ) + notification['error']({ + content: '错误', + meta: response, + duration: 3000 + }) + update_self_running.value = false + running.value = false } async function open_new_version_html() { - window.open(new_version.value['html_url']) + window.open(new_version.value['html_url']) } async function check_update() { - running.value = true - check_running.value = true - new_version.value = await pywebview.api.get_new_version() - if(new_version.value.tag_name > version.value){ - update_able.value = true - notification['info']({ - content: '提示', - meta: "有新版本可更新", - duration: 3000 - }) - }else{ - update_able.value = false - notification['info']({ - content: '提示', - meta: "当前已是最新版本", - duration: 3000 - }) - } - check_running.value = false - running.value = false + running.value = true + check_running.value = true + new_version.value = await pywebview.api.get_new_version() + if (new_version.value.tag_name > version.value) { + update_able.value = true + notification['info']({ + content: '提示', + meta: '有新版本可更新', + duration: 3000 + }) + } else { + update_able.value = false + notification['info']({ + content: '提示', + meta: '当前已是最新版本', + duration: 3000 + }) + } + check_running.value = false + running.value = false } @@ -59,8 +61,13 @@ async function check_update() { - {{version}} - + {{ version }} + @@ -68,17 +75,18 @@ async function check_update() { - + - + 立即更新