diff --git a/frontend/src/views/home/components/table.vue b/frontend/src/views/home/components/table.vue index af98f98..2836177 100644 --- a/frontend/src/views/home/components/table.vue +++ b/frontend/src/views/home/components/table.vue @@ -471,6 +471,7 @@ const columns = reactive[]>([ render: (scope) => { // 查找设备类型名称 const name = devTypeOptions.value.find(option => option.id === scope.row.devType); + console.log('表格') return {name?.name} }, }, diff --git a/frontend/src/views/home/tabs/dashboard.vue b/frontend/src/views/home/tabs/dashboard.vue index 4a9330e..5214565 100644 --- a/frontend/src/views/home/tabs/dashboard.vue +++ b/frontend/src/views/home/tabs/dashboard.vue @@ -201,6 +201,11 @@ const tableRef1 = ref() const tableRef2 = ref() const currentId = ref('') + + + + + watch( () => form.value, (val, oldVal) => { @@ -238,6 +243,9 @@ watch( deep: true, }, ) + + + const pieRef1 = ref(), pieRef2 = ref(), pieRef3 = ref() @@ -345,6 +353,8 @@ const planDetail = () => { path: '/plan/planList', }) } + + //功能选择css切换 const handleCheckFunction = (val: any) => { editableTabsValue.value = '0' @@ -445,6 +455,21 @@ const handleBatchGenerate = () => { console.log('批量生成按钮被点击了'); // 在这里添加其他逻辑,比如显示对话框、更新状态等 getPieData(currentId.value) + + if (form.value.activeTabs === 0)//设备检测 + { + const tabledata = deviceData.filter((item) => item.document_State === '未归档') + tableRef1.value && tableRef1.value.changeActiveTabs(form.value.activeTabs, form.value.activeChildTabs, tabledata) + } else if (form.value.activeTabs === 4)//设备归档 + { + const tabledata = deviceData.filter((item) => item.check_State === '检测完成' && item.document_State === '未归档') + tableRef1.value && tableRef1.value.changeActiveTabs(form.value.activeTabs, form.value.activeChildTabs, tabledata) + } else if (form.value.activeTabs === 3 || form.value.activeTabs === 5)//报告生成、数据查询 + { + const tabledata = deviceData.filter((item) => item.check_State === '检测完成') + tableRef1.value && tableRef1.value.changeActiveTabs(form.value.activeTabs, form.value.activeChildTabs, tabledata) + } + };