|
@@ -63,7 +63,7 @@
|
|
|
</template>
|
|
|
|
|
|
<script setup>
|
|
|
-import { nextTick, onActivated, onMounted, ref } from 'vue'
|
|
|
+import { nextTick, onActivated, onMounted, ref, watch } from 'vue'
|
|
|
import { getArrValue } from 'js-fast-way'
|
|
|
import mainApi from '~api/tasks/hc-data'
|
|
|
import { useAppStore } from '~src/store'
|
|
@@ -85,22 +85,14 @@ onActivated(() => {
|
|
|
|
|
|
})
|
|
|
onMounted(() => {
|
|
|
+
|
|
|
setTaskCount()
|
|
|
})
|
|
|
|
|
|
//类型处理
|
|
|
const taskCount = ref(0)
|
|
|
-
|
|
|
-const tabsKey = ref('1')
|
|
|
const tabsData = ref([])
|
|
|
-const tabsClick = ({ key }) => {
|
|
|
- tabsKey.value = key
|
|
|
- searchForm.value.selectedType = key
|
|
|
- searchForm.value.current = 1
|
|
|
- setTaskTastus(key)
|
|
|
- getTableData()
|
|
|
-
|
|
|
-}
|
|
|
+//监听菜单数据
|
|
|
const setTaskCount = () => {
|
|
|
taskCount.value = useAppState.getTaskCount || 0
|
|
|
console.log(taskCount.value, 'taskCount.value')
|
|
@@ -111,6 +103,22 @@ const setTaskCount = () => {
|
|
|
]
|
|
|
|
|
|
}
|
|
|
+watch(() => useAppState.getTaskCount, (val) => {
|
|
|
+ console.log(val, 'val22222222222')
|
|
|
+ taskCount.value = val
|
|
|
+ setTaskCount()
|
|
|
+}, { immediate: true, deep: true })
|
|
|
+const tabsKey = ref('1')
|
|
|
+
|
|
|
+const tabsClick = ({ key }) => {
|
|
|
+ tabsKey.value = key
|
|
|
+ searchForm.value.selectedType = key
|
|
|
+ searchForm.value.current = 1
|
|
|
+ setTaskTastus(key)
|
|
|
+ getTableData()
|
|
|
+
|
|
|
+}
|
|
|
+
|
|
|
|
|
|
//搜索条件
|
|
|
const searchForm = ref({
|