Riku
2025-09-20 32eedf2857255cf29985ffc0cc73e75eccda39bf
src/components/bg-task/FYBgTaskDialog.vue
@@ -1,9 +1,16 @@
<template>
  <el-popover placement="bottom" :width="600" trigger="click">
  <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-if="runningNum > 0" color="red" class="is-loading"
            ><Clock
          /></el-icon>
          <el-icon v-else><Clock /></el-icon>
        </el-button>
      </el-badge>
@@ -12,13 +19,13 @@
    <FYBgTaskCard v-model="runningNum"></FYBgTaskCard>
  </el-popover>
</template>
<script>
export default {
  data() {
    return {
      runningNum: 0
    };
  }
};
<script setup>
import { ref } from 'vue';
import { useBgtaskStore } from '@/stores/bgtaskStore';
const bgtaskStore = useBgtaskStore();
const runningNum = ref(0);
</script>
<style scoped></style>