优化项目管理

This commit is contained in:
2026-09-13 22:31:42 +08:00
parent 2f6cdbb3cd
commit a8c09c1db5
30 changed files with 1654 additions and 346 deletions
+4 -1
View File
@@ -195,6 +195,7 @@ func crmSumEntities() map[string]dashEntity {
"projectAmount": {"yz_backend_crm_project", "create_time", ""},
"contractAmount": {"yz_backend_crm_contract", "create_time", ""},
"chanceAmount": {"yz_backend_crm_business", "create_time", ""},
"clueAmount": {"yz_backend_crm_clue", "create_time", ""},
"paymentAmount": {"yz_backend_crm_payback", "create_time", ""},
}
}
@@ -207,6 +208,8 @@ func crmAmountCol(key string) string {
return "total_amount"
case "chanceAmount":
return "amount"
case "clueAmount":
return "amount"
case "paymentAmount":
return "received_amount"
}
@@ -240,7 +243,7 @@ func (c *BackendCrmDashboardController) Summary() {
sums := crmSumEntities()
statKeys := []string{
"newCustomer", "newContact", "newProject", "newContract", "newClue",
"newChance", "projectAmount", "contractAmount", "chanceAmount", "paymentAmount", "newVisit",
"newChance", "clueAmount", "chanceAmount", "projectAmount", "paymentAmount", "newVisit",
}
stats := map[string]map[string]float64{}