From d3e1d702efd8b14495bf0eeef75c22055164620a Mon Sep 17 00:00:00 2001 From: mouse <1014893517@qq.com> Date: Wed, 17 Jan 2024 21:14:19 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/stores/remote-info-store.ts | 8 ++++ src/views/remote-manage/part/remote-item.vue | 14 ++++++ src/views/remote-manage/remote-manage.vue | 47 +++++++++++++++++++- src/views/remote-manage/remote-thumbnail.vue | 9 +++- 4 files changed, 75 insertions(+), 3 deletions(-) diff --git a/src/stores/remote-info-store.ts b/src/stores/remote-info-store.ts index e0f3d21..40494ac 100644 --- a/src/stores/remote-info-store.ts +++ b/src/stores/remote-info-store.ts @@ -1,8 +1,10 @@ import { defineStore } from 'pinia' +import type { RemoteItem } from '@/utils/public-interface' export const useRemoteStore = defineStore('remote', { state: () => { return { + remoteTasks: [] as Array, currentRemote: { } as any @@ -11,6 +13,12 @@ export const useRemoteStore = defineStore('remote', { // 也可以这样定义 // state: () => ({ count: 0 }) actions: { + getRemoteTasks() { + return this.remoteTasks + }, + setRemoteTasks(e: Array) { + this.remoteTasks = e + }, getCurrentRemote() { return this.currentRemote }, diff --git a/src/views/remote-manage/part/remote-item.vue b/src/views/remote-manage/part/remote-item.vue index e69de29..0e9c9ed 100644 --- a/src/views/remote-manage/part/remote-item.vue +++ b/src/views/remote-manage/part/remote-item.vue @@ -0,0 +1,14 @@ + + + + + diff --git a/src/views/remote-manage/remote-manage.vue b/src/views/remote-manage/remote-manage.vue index 4dfb156..00dddfb 100644 --- a/src/views/remote-manage/remote-manage.vue +++ b/src/views/remote-manage/remote-manage.vue @@ -1,6 +1,10 @@