任务时间: 2025年06月20日 14:44
任务状态: ✅ 已完成
提交哈希: af0e13bd
为土地升级配置管理后台页面增加消耗组和条件组的详细内容显示,替代原有的简单名称显示,提升管理界面的信息完整性和实用性。
文件: app/Module/Farm/AdminControllers/Helper/GridHelperTrait.php
文件: app/Module/Farm/AdminControllers/FarmLandUpgradeConfigController.php
$helper->columnConsumeGroupDetails()$helper->columnConditionGroupDetails()土地升级1-2 (land_update_2)
┌─────────┬──────┬──────┐
│消耗类型 │ 目标 │ 数量 │
├─────────┼──────┼──────┤
│ 物品 │ 萝卜 │ 300 │
│账户种类 │ 钻石 │ 300 │
│ 物品 │ 辣椒 │ 300 │
└─────────┴──────┴──────┘
默认条件 (c1)
┌─────────┬─────────┬─────────┬──────┐
│条件类型 │ 目标 │ 操作符 │要求值│
├─────────┼─────────┼─────────┼──────┤
│土地等级 │ 普通土地│ 大于等于│ 1 │
└─────────┴─────────┴─────────┴──────┘
with('consumeItems')和with('conditionItems')预加载关联数据CONSUME_TYPE::getName()获取消耗类型中文名CONDITION_TYPE::getName()获取条件类型中文名getTargetName()方法获取目标名称ConditionTypeDescriptor::getTargetNameFromModel()获取条件目标名称通过浏览器访问 http://kku_laravel.local.gd/admin/farm-land-upgrade-configs 验证:
本次更新大幅提升了土地升级配置管理界面的信息展示能力,管理员现在可以直观地看到:
这为游戏平衡性调整和配置管理提供了更好的数据支持。