Browse Source

修改细节

master
wang 2 months ago
parent
commit
44068c7bb9
  1. BIN
      dist.zip
  2. 20
      src/components/system/service-count/excel-statistics-detail.vue
  3. 4
      src/constants/system/review-const.js
  4. 12
      src/views/business/erp/cost/firm-reports-list.vue
  5. 2
      src/views/business/erp/service/law-firm-statistics.vue
  6. 21
      src/views/business/erp/service/service-applications-count.vue

BIN
dist.zip

Binary file not shown.

20
src/components/system/service-count/excel-statistics-detail.vue

@ -165,11 +165,10 @@ const summaryData = computed(() => {
}; };
tableData.value.forEach((item, index) => { tableData.value.forEach((item, index) => {
summary.totalQuarterlyDuration += item.quarterlyServiceDuration || 0;
summary.totalQuarterlyDuration += quarterlyDuration; summary.totalQuarterlyCost += item.quarterlyServiceCost || 0;
summary.totalQuarterlyCost += quarterlyCost; summary.totalAnnualDuration += item.annualServiceDuration || 0;
summary.totalAnnualDuration += annualDuration; summary.totalAnnualCost += item.annualServiceCost || 0;
summary.totalAnnualCost += annualCost;
}); });
return summary; return summary;
@ -209,14 +208,15 @@ async function handleQuery() {
// //
lawyerName: item.lawyerName || '-', lawyerName: item.lawyerName || '-',
certificateNumber: item.certificateNumber || '-', certificateNumber: item.certificateNumber || '-',
quarterlyServiceDuration: item.quarterlyServiceDuration || 0, quarterlyServiceDuration: Number(item.quarterlyServiceDuration) || 0,
quarterlyServiceCost: item.quarterlyServiceCost || 0, quarterlyServiceCost: Number(item.quarterlyServiceCost) || 0,
annualServiceDuration: item.annualServiceDuration || 0, annualServiceDuration: Number(item.annualServiceDuration) || 0,
annualServiceCost: item.annualServiceCost || 0 annualServiceCost: Number(item.annualServiceCost) || 0
})); }));
console.log('处理后的表格数据:', tableData.value);
// //
// message.success(` ${res.data.total} `); // message.success(` ${res.data.length} `);
} else { } else {
tableData.value = []; tableData.value = [];
} }

4
src/constants/system/review-const.js

@ -10,10 +10,6 @@ export const REVIEW_ENUM = {
value: 1, value: 1,
desc: '待审核', desc: '待审核',
}, },
REVIEW: {
value: 2,
desc: '审核中',
},
PASS: { PASS: {
value: 3, value: 3,
desc: '已通过', desc: '已通过',

12
src/views/business/erp/cost/firm-reports-list.vue

@ -170,12 +170,6 @@
title: '营业收入(万元)', title: '营业收入(万元)',
dataIndex: 'revenue', dataIndex: 'revenue',
ellipsis: true, ellipsis: true,
customRender: ({ text }) => {
if (text === null || text === undefined || text === '') return '';
const num = parseFloat(text);
if (isNaN(num)) return text;
return num.toFixed(2).replace(/\B(?=(\d{3})+(?!\d))/g, ',');
},
}, },
//{ //{
// title: '', // title: '',
@ -186,12 +180,6 @@
title: '公益成本支出(单位:万元)', title: '公益成本支出(单位:万元)',
dataIndex: 'publicWelfareCost', dataIndex: 'publicWelfareCost',
ellipsis: true, ellipsis: true,
customRender: ({ text }) => {
if (text === null || text === undefined || text === '') return '';
const num = parseFloat(text);
if (isNaN(num)) return text;
return num.toFixed(2).replace(/\B(?=(\d{3})+(?!\d))/g, ',');
},
}, },
{ {
title: '成本收入比', title: '成本收入比',

2
src/views/business/erp/service/law-firm-statistics.vue

@ -8,7 +8,7 @@
<template> <template>
<div class="law-firm-statistics"> <div class="law-firm-statistics">
<!-- 律所统计概览 --> <!-- 律所统计概览 -->
<a-card title="律所服务申报统计" class="statistics-card"> <a-card title="律所服务汇总审核" class="statistics-card">
<!-- 查询条件 --> <!-- 查询条件 -->
<div class="query-section"> <div class="query-section">
<a-form :model="queryForm" layout="inline"> <a-form :model="queryForm" layout="inline">

21
src/views/business/erp/service/service-applications-count.vue

@ -138,8 +138,8 @@ async function handleQuery() {
console.log('查询参数:', queryParams); console.log('查询参数:', queryParams);
const res = await serviceApplicationsApi.statisticsDepartment(queryParams); const res = await serviceApplicationsApi.statistics(queryParams);
console.log('机构数据查询结果:', res); console.log('律师数据查询结果:', res);
// //
if (res.data && res.data.list && Array.isArray(res.data.list)) { if (res.data && res.data.list && Array.isArray(res.data.list)) {
@ -149,18 +149,13 @@ async function handleQuery() {
tableData.value = dataList.map(item => ({ tableData.value = dataList.map(item => ({
...item, ...item,
// //
firmName: item.firmName || '-', lawyerName: item.lawyerName || '-',
lawyerCount: item.lawyerCount || 0, certificateNumber: item.certificateNumber || '-',
applicationCount: item.applicationCount || 0,
approvedCount: item.approvedCount || 0,
rejectedCount: item.rejectedCount || 0,
approvalRate: item.approvalRate ? `${(item.approvalRate * 100).toFixed(2)}%` : '0%',
statisticTime: item.statisticTime || '-',
// //
quarterlyServiceDuration: item.quarterlyServiceDuration || 0, quarterlyServiceDuration: Number(item.quarterlyServiceDuration) || 0,
quarterlyServiceCost: item.quarterlyServiceCost || 0, quarterlyServiceCost: Number(item.quarterlyServiceCost) || 0,
annualServiceDuration: item.annualServiceDuration || 0, annualServiceDuration: Number(item.annualServiceDuration) || 0,
annualServiceCost: item.annualServiceCost || 0 annualServiceCost: Number(item.annualServiceCost) || 0
})); }));
// //

Loading…
Cancel
Save