diff --git a/backend/internal/router/admin/agent_apps.go b/backend/internal/router/admin/agent_apps.go index 863b50a..11a81ba 100644 --- a/backend/internal/router/admin/agent_apps.go +++ b/backend/internal/router/admin/agent_apps.go @@ -661,8 +661,9 @@ func handleUpdateAgentCardTypes(c *gin.Context) { var reqBody struct { CardTypes []struct { - CardTypeID uint `json:"card_type_id"` - CanGenerate bool `json:"can_generate"` + CardTypeID uint `json:"card_type_id"` + CanGenerate bool `json:"can_generate"` + Price float64 `json:"price"` } `json:"card_types"` } if err := c.ShouldBindJSON(&reqBody); err != nil { @@ -689,6 +690,7 @@ func handleUpdateAgentCardTypes(c *gin.Context) { AgentApplicationID: agentApp.ID, CardTypeID: ct.CardTypeID, CanGenerate: ct.CanGenerate, + Price: ct.Price, } if err := tx.Create(&agentCardType).Error; err != nil { tx.Rollback() diff --git a/frontend/src/pages/admin/agent-apps/index.vue b/frontend/src/pages/admin/agent-apps/index.vue index e204c75..69d893d 100644 --- a/frontend/src/pages/admin/agent-apps/index.vue +++ b/frontend/src/pages/admin/agent-apps/index.vue @@ -1,5 +1,5 @@