✨ Supports importing frp
This commit is contained in:
parent
4bad940aff
commit
58f625baf4
@ -102,11 +102,24 @@ const handleInitDownloadHook = () => {
|
|||||||
handleLoadVersions();
|
handleLoadVersions();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
ipcRenderer.on("Download.importFrpFile.hook", (event, args) => {
|
||||||
|
const { success, data } = args;
|
||||||
|
console.log(args);
|
||||||
|
|
||||||
|
// if (err) {
|
||||||
|
loading.value++;
|
||||||
|
ElMessage({
|
||||||
|
type: success ? "success" : "error",
|
||||||
|
message: data
|
||||||
|
});
|
||||||
|
handleLoadVersions();
|
||||||
|
// }
|
||||||
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
const handleMirrorChange = () => {
|
const handleMirrorChange = () => {
|
||||||
handleLoadVersions();
|
handleLoadVersions();
|
||||||
}
|
};
|
||||||
|
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
handleLoadVersions();
|
handleLoadVersions();
|
||||||
@ -116,27 +129,43 @@ onMounted(() => {
|
|||||||
// });
|
// });
|
||||||
});
|
});
|
||||||
|
|
||||||
|
const handleImportFrp = () => {
|
||||||
|
ipcRenderer.send("download.importFrpFile");
|
||||||
|
};
|
||||||
|
|
||||||
onUnmounted(() => {
|
onUnmounted(() => {
|
||||||
ipcRenderer.removeAllListeners("Download.frpVersionDownloadOnProgress");
|
ipcRenderer.removeAllListeners("Download.frpVersionDownloadOnProgress");
|
||||||
ipcRenderer.removeAllListeners("Download.frpVersionDownloadOnCompleted");
|
ipcRenderer.removeAllListeners("Download.frpVersionDownloadOnCompleted");
|
||||||
ipcRenderer.removeAllListeners("Download.frpVersionHook");
|
ipcRenderer.removeAllListeners("Download.frpVersionHook");
|
||||||
ipcRenderer.removeAllListeners("Download.deleteVersion.hook");
|
ipcRenderer.removeAllListeners("Download.deleteVersion.hook");
|
||||||
|
ipcRenderer.removeAllListeners("Download.importFrpFile.hook");
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
<template>
|
<template>
|
||||||
<div class="main">
|
<div class="main">
|
||||||
|
<!-- <breadcrumb> -->
|
||||||
<breadcrumb>
|
<breadcrumb>
|
||||||
<div class="h-full flex items-center justify-center">
|
<div class="flex">
|
||||||
<span class="text-sm font-bold">下载源: </span>
|
<div class="h-full flex items-center justify-center mr-4">
|
||||||
<el-select class="w-40" v-model="currMirror" @change="handleMirrorChange">
|
<span class="text-sm font-bold">下载源: </span>
|
||||||
<el-option
|
<el-select
|
||||||
v-for="m in mirrors"
|
class="w-40"
|
||||||
:label="m.name"
|
v-model="currMirror"
|
||||||
:key="m.id"
|
@change="handleMirrorChange"
|
||||||
:value="m.id"
|
>
|
||||||
/>
|
<el-option
|
||||||
</el-select>
|
v-for="m in mirrors"
|
||||||
|
:label="m.name"
|
||||||
|
:key="m.id"
|
||||||
|
:value="m.id"
|
||||||
|
/>
|
||||||
|
</el-select>
|
||||||
|
</div>
|
||||||
|
<el-button class="mr-2" type="primary" @click="handleImportFrp">
|
||||||
|
<IconifyIconOffline icon="unarchive" />
|
||||||
|
</el-button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- <div-->
|
<!-- <div-->
|
||||||
<!-- class="cursor-pointer h-[36px] w-[36px] bg-[#5f3bb0] rounded text-white flex justify-center items-center"-->
|
<!-- class="cursor-pointer h-[36px] w-[36px] bg-[#5f3bb0] rounded text-white flex justify-center items-center"-->
|
||||||
<!-- @click="handleOpenInsert"-->
|
<!-- @click="handleOpenInsert"-->
|
||||||
|
Loading…
Reference in New Issue
Block a user