From b1a0d701cf898c8b7812e66a808a1c91f2bae6cc Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期二, 17 三月 2026 16:44:11 +0800
Subject: [PATCH] 2026.3.17

---
 src/components/bg-task/FYBgTaskDialog.vue |   31 +++++++++++++++++++++++++++++++
 1 files changed, 31 insertions(+), 0 deletions(-)

diff --git a/src/components/bg-task/FYBgTaskDialog.vue b/src/components/bg-task/FYBgTaskDialog.vue
new file mode 100644
index 0000000..f274ac1
--- /dev/null
+++ b/src/components/bg-task/FYBgTaskDialog.vue
@@ -0,0 +1,31 @@
+<template>
+  <el-popover
+    placement="bottom"
+    :width="600"
+    trigger="click"
+    v-model:visible="bgtaskStore.dialogShow"
+  >
+    <template #reference>
+      <el-badge :value="runningNum" :hidden="runningNum == 0" class="m-r-16">
+        <el-button circle>
+          <el-icon v-if="runningNum > 0" color="red" class="is-loading"
+            ><Clock
+          /></el-icon>
+          <el-icon v-else><Clock /></el-icon>
+        </el-button>
+      </el-badge>
+    </template>
+    <!-- <el-button circle icon="Close" type="danger" @click=</el-button> -->
+    <FYBgTaskCard v-model="runningNum"></FYBgTaskCard>
+  </el-popover>
+</template>
+<script setup>
+import { ref } from 'vue';
+import { useBgtaskStore } from '@/stores/bgtaskStore';
+
+const bgtaskStore = useBgtaskStore();
+
+const runningNum = ref(0);
+
+</script>
+<style scoped></style>

--
Gitblit v1.9.3