diff --git a/AdminSrc/AdminApi/GameConfigs/ActivityConfigController.cs b/AdminSrc/AdminApi/GameConfigs/ActivityConfigController.cs index c7b2b2c..ea27a54 100644 --- a/AdminSrc/AdminApi/GameConfigs/ActivityConfigController.cs +++ b/AdminSrc/AdminApi/GameConfigs/ActivityConfigController.cs @@ -79,10 +79,10 @@ namespace AdminApi.GameConfigs } [HttpPost("UpdateSign")] - public async Task> UpdateSign(List configs) + public async Task> UpdateSign(SignActivityConfig config) { var activityConfig = await _activityConfigService.Get() ?? new ActivityConfig(); - activityConfig.SignConfigs = configs; + activityConfig.SignActivityConfig = config; var res = await _activityConfigService.Update(activityConfig); if (res.isok) return this.ToResult(res.msg); diff --git a/AdminSrc/AdminApi/GameConfigs/GameConfigController.cs b/AdminSrc/AdminApi/GameConfigs/GameConfigController.cs index e275025..01019c0 100644 --- a/AdminSrc/AdminApi/GameConfigs/GameConfigController.cs +++ b/AdminSrc/AdminApi/GameConfigs/GameConfigController.cs @@ -3144,22 +3144,21 @@ namespace AdminApi.GameConfigs var config = new ActivityConfig(); - config.SignConfigs.Add(new SignConfig() { Order = 70000, Gold = 2000, Name = "2千", Icon = "/uploads/70000.png", Probability = 0.01 }); - config.SignConfigs.Add(new SignConfig() { Order = 70001, Gold = 800, Name = "8佰", Icon = "/uploads/70001.png", Probability = 0.09 }); - config.SignConfigs.Add(new SignConfig() { Order = 70002, Gold = 400, Name = "4佰", Icon = "/uploads/70002.png", Probability = 0.09 }); - config.SignConfigs.Add(new SignConfig() { Order = 70003, Gold = 200, Name = "2佰", Icon = "/uploads/70003.png", Probability = 0.05 }); - config.SignConfigs.Add(new SignConfig() { Order = 70004, Gold = 1000, Name = "1千", Icon = "/uploads/70004.png", Probability = 0.05 }); - config.SignConfigs.Add(new SignConfig() { Order = 70005, Gold = 800, Name = "8佰", Icon = "/uploads/70005.png", Probability = 0.09 }); - config.SignConfigs.Add(new SignConfig() { Order = 70006, Gold = 400, Name = "4佰", Icon = "/uploads/70006.png", Probability = 0.09 }); - config.SignConfigs.Add(new SignConfig() { Order = 70007, Gold = 200, Name = "2佰", Icon = "/uploads/70007.png", Probability = 0.05 }); - config.SignConfigs.Add(new SignConfig() { Order = 70008, Gold = 2000, Name = "2千", Icon = "/uploads/70008.png", Probability = 0.01 }); - config.SignConfigs.Add(new SignConfig() { Order = 70009, Gold = 1000, Name = "1千", Icon = "/uploads/70009.png", Probability = 0.05 }); - config.SignConfigs.Add(new SignConfig() { Order = 70010, Gold = 400, Name = "4佰", Icon = "/uploads/70010.png", Probability = 0.09 }); - config.SignConfigs.Add(new SignConfig() { Order = 70011, Gold = 200, Name = "2佰", Icon = "/uploads/70011.png", Probability = 0.05 }); - config.SignConfigs.Add(new SignConfig() { Order = 70012, Gold = 800, Name = "8佰", Icon = "/uploads/70012.png", Probability = 0.09 }); - config.SignConfigs.Add(new SignConfig() { Order = 70013, Gold = 1000, Name = "1千", Icon = "/uploads/70013.png", Probability = 0.05 }); - config.SignConfigs.Add(new SignConfig() { Order = 70014, Gold = 400, Name = "4佰", Icon = "/uploads/70014.png", Probability = 0.09 }); - config.SignConfigs.Add(new SignConfig() { Order = 70015, Gold = 200, Name = "2佰", Icon = "/uploads/70015.png", Probability = 0.05 }); + config.SignActivityConfig = new SignActivityConfig() + { + IsOpen = true, + CannotInterrupt = false, + Days = new List() + { + new SignConfig() { Day = 1, Name = "第1天", Icon = "/uploads/70000.png", GiftList = new List() { new GiftConfig() { Type = 1, Count = 200 } } }, + new SignConfig() { Day = 2, Name = "第2天", Icon = "/uploads/70001.png", GiftList = new List() { new GiftConfig() { Type = 1, Count = 400 } } }, + new SignConfig() { Day = 3, Name = "第3天", Icon = "/uploads/70002.png", GiftList = new List() { new GiftConfig() { Type = 1, Count = 800 } } }, + new SignConfig() { Day = 4, Name = "第4天", Icon = "/uploads/70003.png", GiftList = new List() { new GiftConfig() { Type = 1, Count = 1000 } } }, + new SignConfig() { Day = 5, Name = "第5天", Icon = "/uploads/70004.png", GiftList = new List() { new GiftConfig() { Type = 1, Count = 1500 } } }, + new SignConfig() { Day = 6, Name = "第6天", Icon = "/uploads/70005.png", GiftList = new List() { new GiftConfig() { Type = 1, Count = 2000 } } }, + new SignConfig() { Day = 7, Name = "第7天", Icon = "/uploads/70006.png", GiftList = new List() { new GiftConfig() { Type = 1, Count = 5000 }, new GiftConfig() { Type = 2, Count = 100 }, new GiftConfig() { Type = 3, OtherId = "40003", Count = 1 } } } + } + }; config.ReliefConfig = new ReliefConfig() { IsOpen = true, Count = 3, Gold = 100000, Limit = 10000 }; diff --git a/AdminSrc/AdminHost/Config/activityconfig.json b/AdminSrc/AdminHost/Config/activityconfig.json index 156942c..15e0655 100644 --- a/AdminSrc/AdminHost/Config/activityconfig.json +++ b/AdminSrc/AdminHost/Config/activityconfig.json @@ -3694,120 +3694,70 @@ "Count": 3, "Limit": 10000 }, - "SignConfigs": [ - { - "Order": 70000, - "Gold": 2000, - "Name": "2千", - "Icon": "/uploads/70000.png", - "Probability": 0.01 - }, - { - "Order": 70001, - "Gold": 800, - "Name": "8佰", - "Icon": "/uploads/70001.png", - "Probability": 0.09 - }, - { - "Order": 70002, - "Gold": 400, - "Name": "4佰", - "Icon": "/uploads/70002.png", - "Probability": 0.09 - }, - { - "Order": 70003, - "Gold": 200, - "Name": "2佰", - "Icon": "/uploads/70003.png", - "Probability": 0.05 - }, - { - "Order": 70004, - "Gold": 1000, - "Name": "1千", - "Icon": "/uploads/70004.png", - "Probability": 0.05 - }, - { - "Order": 70005, - "Gold": 800, - "Name": "8佰", - "Icon": "/uploads/70005.png", - "Probability": 0.09 - }, - { - "Order": 70006, - "Gold": 400, - "Name": "4佰", - "Icon": "/uploads/70006.png", - "Probability": 0.09 - }, - { - "Order": 70007, - "Gold": 200, - "Name": "2佰", - "Icon": "/uploads/70007.png", - "Probability": 0.05 - }, - { - "Order": 70008, - "Gold": 2000, - "Name": "2千", - "Icon": "/uploads/70008.png", - "Probability": 0.01 - }, - { - "Order": 70009, - "Gold": 1000, - "Name": "1千", - "Icon": "/uploads/70009.png", - "Probability": 0.05 - }, - { - "Order": 70010, - "Gold": 400, - "Name": "4佰", - "Icon": "/uploads/70010.png", - "Probability": 0.09 - }, - { - "Order": 70011, - "Gold": 200, - "Name": "2佰", - "Icon": "/uploads/70011.png?timespan=1784483834", - "Probability": 0.05 - }, - { - "Order": 70012, - "Gold": 800, - "Name": "8佰", - "Icon": "/uploads/70012.png?timespan=1784483840", - "Probability": 0.09 - }, - { - "Order": 70013, - "Gold": 1000, - "Name": "1千", - "Icon": "/uploads/70013.png?timespan=1784483847", - "Probability": 0.05 - }, - { - "Order": 70014, - "Gold": 400, - "Name": "4佰", - "Icon": "/uploads/70014.png?timespan=1784483852", - "Probability": 0.09 - }, - { - "Order": 70015, - "Gold": 200, - "Name": "2佰", - "Icon": "/uploads/70015.png?timespan=1784483858", - "Probability": 0.05 - } - ], + "SignActivityConfig": { + "IsOpen": true, + "CannotInterrupt": false, + "Days": [ + { + "Day": 1, + "Name": "第1天", + "Icon": "/uploads/70000.png", + "GiftList": [ + { "Type": 1, "Count": 200 } + ] + }, + { + "Day": 2, + "Name": "第2天", + "Icon": "/uploads/70001.png", + "GiftList": [ + { "Type": 1, "Count": 400 } + ] + }, + { + "Day": 3, + "Name": "第3天", + "Icon": "/uploads/70002.png", + "GiftList": [ + { "Type": 1, "Count": 800 } + ] + }, + { + "Day": 4, + "Name": "第4天", + "Icon": "/uploads/70003.png", + "GiftList": [ + { "Type": 1, "Count": 1000 } + ] + }, + { + "Day": 5, + "Name": "第5天", + "Icon": "/uploads/70004.png", + "GiftList": [ + { "Type": 1, "Count": 1500 } + ] + }, + { + "Day": 6, + "Name": "第6天", + "Icon": "/uploads/70005.png", + "GiftList": [ + { "Type": 1, "Count": 2000 } + ] + }, + { + "Day": 7, + "Name": "第7天", + "Icon": "/uploads/70006.png", + "GiftList": [ + { "Type": 1, "Count": 5000 }, + { "Type": 2, "Count": 100 }, + { "Type": 3, "OtherId": "40003", "Count": 1 } + ] + } + ] + }, "GoldShopConfigs": [ { "Number": "70001", diff --git a/AdminSrc/AdminHost/wwwroot/admin/dist/views/gameconfig/sign.html b/AdminSrc/AdminHost/wwwroot/admin/dist/views/gameconfig/sign.html index a13feb4..8cb1996 100644 --- a/AdminSrc/AdminHost/wwwroot/admin/dist/views/gameconfig/sign.html +++ b/AdminSrc/AdminHost/wwwroot/admin/dist/views/gameconfig/sign.html @@ -1,4 +1,4 @@ - + 签到配置
@@ -11,6 +11,33 @@
+
基础配置
+
+
+
+ +
+ +
+
+
+ +
+ +
+
勾选=漏签不回退(按累计次数循环1~7);未勾选=漏签重置回第1天
+
+
+
+ +
+
+
+
+
+ +
+
7 日签到奖励
@@ -20,17 +47,16 @@ - @@ -49,6 +75,10 @@ .icon-upload-preview:hover { border-color: #009688; } .icon-upload-preview img { max-width: 100%; max-height: 100%; } .icon-upload-preview .placeholder { color: #999; font-size: 12px; text-align: center; } +.gift-row { display: flex; align-items: center; margin-bottom: 6px; } +.gift-row .layui-input, .gift-row select { height: 32px; } +.gift-row .gr-count { width: 110px; margin: 0 6px; } +.gift-row .gr-oid { width: 150px; margin-right: 6px; }