diff --git a/src/api/api-models.ts b/src/api/api-models.ts index f9c76b8..2049c2a 100644 --- a/src/api/api-models.ts +++ b/src/api/api-models.ts @@ -252,6 +252,10 @@ export interface Setting_Point { dailyFirstGiftPoints: number // 每日首次礼物积分(固定积分) useDailyFirstGiftPercent: boolean // 是否使用礼物价值比例计算 dailyFirstGiftPercent: number // 每日首次礼物价值比例 + + // 仅开播时生效设置 + dailyFirstOnlyOnStreaming: boolean + checkInOnlyOnStreaming: boolean } export interface Setting_QuestionDisplay { font?: string // Optional string, with a maximum length of 30 characters diff --git a/src/client/components/autoaction/settings/CheckInSettings.vue b/src/client/components/autoaction/settings/CheckInSettings.vue index 833c66b..abc9e81 100644 --- a/src/client/components/autoaction/settings/CheckInSettings.vue +++ b/src/client/components/autoaction/settings/CheckInSettings.vue @@ -65,6 +65,8 @@ const defaultPointSetting: Setting_Point = { dailyFirstGiftPoints: 10, useDailyFirstGiftPercent: false, dailyFirstGiftPercent: 0.1, + dailyFirstOnlyOnStreaming: false, + checkInOnlyOnStreaming: false, } const serverSetting = computed(() => { return (accountInfo.value?.settings?.point ?? defaultPointSetting) diff --git a/src/views/manage/point/PointSettings.vue b/src/views/manage/point/PointSettings.vue index d2a559c..49d525a 100644 --- a/src/views/manage/point/PointSettings.vue +++ b/src/views/manage/point/PointSettings.vue @@ -58,6 +58,8 @@ const defaultSettingPoint: Setting_Point = { dailyFirstGiftPoints: 10, useDailyFirstGiftPercent: false, dailyFirstGiftPercent: 0.1, + dailyFirstOnlyOnStreaming: false, + checkInOnlyOnStreaming: false, } // 响应式设置对象 @@ -301,7 +303,16 @@ async function SaveComboSetting() { 礼物 + + + + 仅开播时允许签到 + + + + + 仅开播时生效 + + @@ -779,6 +803,7 @@ async function SaveComboSetting() { +