feat(SubmitterWindow): add view submission queue button

add a button to open the submission queue page in new tab, alongside the close button in the header
This commit is contained in:
2026-07-17 22:52:03 +08:00
parent e8a2bb921b
commit 5730c0bfea
+21 -7
View File
@@ -14,13 +14,23 @@
</div> </div>
<h1 class="text-lg font-semibold">投稿应用</h1> <h1 class="text-lg font-semibold">投稿应用</h1>
</div> </div>
<button <div class="flex items-center gap-2">
type="button" <button
class="submitter-close-button inline-flex h-8 w-8 items-center justify-center rounded-lg text-slate-400 hover:bg-slate-100 dark:hover:bg-slate-800" type="button"
@click="closeWindow" class="inline-flex items-center gap-2 rounded-lg px-3 py-2 text-sm font-medium text-blue-600 hover:bg-blue-50 dark:text-blue-400 dark:hover:bg-slate-800"
> @click="openSubmissionQueue"
<i class="fas fa-times"></i> >
</button> <i class="fas fa-list"></i>
查看当前投稿队列
</button>
<button
type="button"
class="submitter-close-button inline-flex h-8 w-8 items-center justify-center rounded-lg text-slate-400 hover:bg-slate-100 dark:hover:bg-slate-800"
@click="closeWindow"
>
<i class="fas fa-times"></i>
</button>
</div>
</div> </div>
</div> </div>
@@ -1042,6 +1052,10 @@ const updateFormTags = () => {
formData.tags = selectedTags.value.map((t) => t.value).join(";"); formData.tags = selectedTags.value.map((t) => t.value).join(";");
}; };
const openSubmissionQueue = (): void => {
window.open("https://upload.spark-app.store/", "_blank", "noopener,noreferrer");
};
const selectDebFile = async () => { const selectDebFile = async () => {
const result = await window.ipcRenderer.invoke("select-deb-file"); const result = await window.ipcRenderer.invoke("select-deb-file");
if (result?.success && result.filePath) { if (result?.success && result.filePath) {