diff --git a/src/api/crm/project/index.ts b/src/api/crm/project/index.ts
index 97216f754..ada201db9 100644
--- a/src/api/crm/project/index.ts
+++ b/src/api/crm/project/index.ts
@@ -39,6 +39,8 @@ export interface ProjectVO {
RevenueSharePartners: []
projectStatus: number // 状态
estimatedPiles: number //枪数
+ actualExpenditure?: number // 实际投入支出
+ premiumRate?: number // 溢价率%
}
// 查询CRM 项目信息分页
@@ -74,4 +76,4 @@ export const exportProject = async (params: any) => {
// 获取项目列表
export const getProjectSimpleList = async () => {
return await request.get({ url: `/crm/project/simple-list` })
-}
\ No newline at end of file
+}
diff --git a/src/api/crm/project/settlement/index.ts b/src/api/crm/project/settlement/index.ts
index fbf7398dd..190d0c7dd 100644
--- a/src/api/crm/project/settlement/index.ts
+++ b/src/api/crm/project/settlement/index.ts
@@ -33,6 +33,7 @@ export interface ProjectSettlementVO {
expenseRemark?: string; // 支出备注
proofAttachment?: string; // 结算凭证附件
remark?: string; // 结算备注
+ cumulativeNetProfit?: number; // 累积净利润
}
// 查询项目利润结算分页
diff --git a/src/views/crm/project/index.vue b/src/views/crm/project/index.vue
index 75e16675e..9b771f01e 100644
--- a/src/views/crm/project/index.vue
+++ b/src/views/crm/project/index.vue
@@ -90,6 +90,8 @@
+
+
diff --git a/src/views/crm/project/settlement/detail/index.vue b/src/views/crm/project/settlement/detail/index.vue
index 14a5dee2f..ac8371869 100644
--- a/src/views/crm/project/settlement/detail/index.vue
+++ b/src/views/crm/project/settlement/detail/index.vue
@@ -210,6 +210,7 @@ const expenseTable = computed(() => [
const profitTable = computed(() => [
{ name: '当期利润/亏损', amount: settlement.value.netProfit, remark: '收入合计-支出合计' },
{ name: '当期可分配利润', amount: settlement.value.shareAmount && settlement.value.shareAmount < 0 ? 0 : (settlement.value.shareAmount ?? 0), remark: '当期利润亏损时填0' },
+ { name: '累积净利润', amount: settlement.value.cumulativeNetProfit, remark: '累计到当期的净利润总额' },
])
const profitDistributionTable = computed(() => {
const partners = settlement.value.partners || [];
diff --git a/src/views/crm/project/settlement/index.vue b/src/views/crm/project/settlement/index.vue
index f397beaf2..8a2d619b2 100644
--- a/src/views/crm/project/settlement/index.vue
+++ b/src/views/crm/project/settlement/index.vue
@@ -106,6 +106,7 @@
+