<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>
|