feat: 添加已完成动作数计算和优化工作流列表视图

This commit is contained in:
jxxghp
2025-02-26 18:09:11 +08:00
parent 3c6fbfb106
commit 7a9984f392
2 changed files with 55 additions and 38 deletions

View File

@@ -29,6 +29,12 @@ async function fetchData() {
}
}
// 新增完成
function addDone() {
addDialog.value = false
fetchData()
}
onMounted(() => {
fetchData()
})
@@ -42,7 +48,7 @@ onActivated(() => {
<div>
<LoadingBanner v-if="!isRefreshed" class="mt-12" />
<VRow v-if="workflowList.length > 0">
<VCol cols="12" md="6" v-for="item in workflowList" :key="item.id">
<VCol cols="12" md="6" lg="4" v-for="item in workflowList" :key="item.id">
<WorkflowTaskCard :workflow="item" @refresh="fetchData" />
</VCol>
</VRow>
@@ -67,5 +73,5 @@ onActivated(() => {
@click="addDialog = true"
/>
<!-- 新增对话框 -->
<WorkflowAddDialog v-if="addDialog" v-model="addDialog" @close="addDialog = false" @save="fetchData" />
<WorkflowAddDialog v-if="addDialog" v-model="addDialog" @close="addDialog = false" @save="addDone" />
</template>