|
@@ -1,7 +1,7 @@
|
|
|
<template>
|
|
|
<van-tabs v-model:active="active">
|
|
|
- <van-tab title="待办">
|
|
|
- <ApprovalList :status="1"></ApprovalList>
|
|
|
+ <van-tab :title=title>
|
|
|
+ <ApprovalList :status="1" v-model="count"></ApprovalList>
|
|
|
</van-tab>
|
|
|
<van-tab title="已完成">
|
|
|
<ApprovalList :status="2"></ApprovalList>
|
|
@@ -10,10 +10,16 @@
|
|
|
</template>
|
|
|
|
|
|
<script lang="ts" setup>
|
|
|
-import { ref } from 'vue';
|
|
|
+import { ref, computed } from 'vue';
|
|
|
import ApprovalList from "./approvalList.vue";
|
|
|
-
|
|
|
+
|
|
|
const active = ref(0);
|
|
|
+const count = ref(0);
|
|
|
+
|
|
|
+const title = computed(() => {
|
|
|
+ return "待办( "+count.value+ " ) " ;
|
|
|
+});
|
|
|
+
|
|
|
</script>
|
|
|
|
|
|
<style lang="scss" scoped>
|