四位小数
This commit is contained in:
@@ -315,8 +315,8 @@ class LeasedAreaReport(models.Model):
|
||||
# ========== 七、构建统计汇总数据 ==========
|
||||
stats = [
|
||||
{'name': '记录总数', 'amount': len(rows)},
|
||||
{'name': '物业已租面积合计', 'amount': round(total_property_area, 4)},
|
||||
{'name': '合同已租面积合计', 'amount': round(total_contract_area, 4)},
|
||||
{'name': '物业已租面积合计', 'amount': round(total_property_area, 4), 'display_amount': f"{round(total_property_area, 4):.4f}"},
|
||||
{'name': '合同已租面积合计', 'amount': round(total_contract_area, 4), 'display_amount': f"{round(total_contract_area, 4):.4f}"},
|
||||
]
|
||||
|
||||
_logger.info("[LEASED_AREA] query_date=%s, rows=%d, property_area=%.4f, contract_area=%.4f",
|
||||
|
||||
@@ -246,7 +246,7 @@ class ManagementAreaReport(models.Model):
|
||||
# ========== 七、构建统计汇总数据 ==========
|
||||
stats = [
|
||||
{'name': '记录总数', 'amount': len(rows)},
|
||||
{'name': '管理面积合计', 'amount': round(total_management_area, 4)},
|
||||
{'name': '管理面积合计', 'amount': round(total_management_area, 4), 'display_amount': f"{round(total_management_area, 4):.4f}"},
|
||||
]
|
||||
|
||||
_logger.info("[MANAGEMENT_AREA] query_date=%s, lines=%d, rows=%d, total_area=%.4f",
|
||||
|
||||
@@ -242,7 +242,7 @@ class RentAreaReport(models.Model):
|
||||
# ========== 七、构建统计汇总数据 ==========
|
||||
stats = [
|
||||
{'name': '记录总数', 'amount': len(rows)},
|
||||
{'name': '可租面积合计', 'amount': round(total_rent_area, 4)},
|
||||
{'name': '可租面积合计', 'amount': round(total_rent_area, 4), 'display_amount': f"{round(total_rent_area, 4):.4f}"},
|
||||
]
|
||||
|
||||
_logger.info("[RENT_AREA] query_date=%s, lines=%d, rows=%d, total_area=%.4f",
|
||||
|
||||
@@ -110,7 +110,7 @@
|
||||
<!-- 卡片数值 -->
|
||||
<div t-att-style="getCardValueStyle(card)" style="font-size: 20px; font-weight: 700;">
|
||||
<t t-if="card.is_percent" t-esc="card.value.toFixed(2) + '%'"/>
|
||||
<t t-elif="card.is_area" t-esc="card.value.toFixed(2)"/>
|
||||
<t t-elif="card.is_area" t-esc="card.value.toFixed(4)"/>
|
||||
<t t-else="" t-esc="formatValue(card.value)"/>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -164,7 +164,7 @@
|
||||
<div class="row g-2">
|
||||
<div class="col-auto" t-foreach="state.stats" t-as="stat" t-key="stat.name">
|
||||
<div class="badge bg-light text-dark p-2" style="font-size: 0.9rem; background-color: #d1ecf1 !important; border: 1px solid #bee5eb;">
|
||||
<strong t-esc="stat.name"/>: <t t-esc="stat.amount"/>
|
||||
<strong t-esc="stat.name"/>: <t t-esc="stat.display_amount || stat.amount"/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -43,7 +43,7 @@
|
||||
<div class="row g-2">
|
||||
<div class="col-auto" t-foreach="state.stats" t-as="stat" t-key="stat.name">
|
||||
<div class="badge bg-light text-dark p-2" style="font-size: 0.9rem; background-color: #d1ecf1 !important; border: 1px solid #bee5eb;">
|
||||
<strong t-esc="stat.name"/>: <t t-esc="stat.amount"/>
|
||||
<strong t-esc="stat.name"/>: <t t-esc="stat.display_amount || stat.amount"/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user