diff --git a/dist.zip b/dist.zip new file mode 100644 index 0000000..1483f99 Binary files /dev/null and b/dist.zip differ diff --git a/src/assets/images/1024lab/erweima2.png b/src/assets/images/1024lab/erweima2.png new file mode 100644 index 0000000..01c0cd4 Binary files /dev/null and b/src/assets/images/1024lab/erweima2.png differ diff --git a/src/components/system/service-count/excel-statistics-detail.vue b/src/components/system/service-count/excel-statistics-detail.vue index a42ad76..c0d1075 100644 --- a/src/components/system/service-count/excel-statistics-detail.vue +++ b/src/components/system/service-count/excel-statistics-detail.vue @@ -152,6 +152,7 @@ const tableData = ref(props.tableData || []); // 计算汇总数据 const summaryData = computed(() => { + if (!tableData.value || tableData.value.length === 0) { return null; } @@ -163,11 +164,12 @@ const summaryData = computed(() => { totalAnnualCost: 0 }; - tableData.value.forEach(item => { - summary.totalQuarterlyDuration += Number(item.quarterlyServiceDuration) || 0; - summary.totalQuarterlyCost += Number(item.quarterlyServiceCost) || 0; - summary.totalAnnualDuration += Number(item.annualServiceDuration) || 0; - summary.totalAnnualCost += Number(item.annualServiceCost) || 0; + tableData.value.forEach((item, index) => { + + summary.totalQuarterlyDuration += quarterlyDuration; + summary.totalQuarterlyCost += quarterlyCost; + summary.totalAnnualDuration += annualDuration; + summary.totalAnnualCost += annualCost; }); return summary; @@ -191,7 +193,6 @@ function formatCurrency(value) { async function handleQuery() { queryLoading.value = true; try { - console.log('开始查询律师统计数据...'); const params = { ...localQueryForm, pageNum: 1, diff --git a/src/components/system/service-count/firm-statistics-detail.vue b/src/components/system/service-count/firm-statistics-detail.vue index a5deac9..fa066f1 100644 --- a/src/components/system/service-count/firm-statistics-detail.vue +++ b/src/components/system/service-count/firm-statistics-detail.vue @@ -88,11 +88,9 @@