feat: add search resource pages setting

This commit is contained in:
jxxghp
2026-05-18 09:48:43 +08:00
parent 65230f1ae8
commit 1759e666ba
4 changed files with 20 additions and 0 deletions

View File

@@ -1755,6 +1755,8 @@ export default {
siteOptions: 'Site Options',
siteDataRefreshInterval: 'Site Data Refresh Interval',
siteDataRefreshIntervalHint: 'Time interval for refreshing site user upload/download data',
searchResourcePages: 'Search Resource Pages',
searchResourcePagesHint: 'Number of consecutive pages to fetch from the current page when searching site resources. Default is 1.',
readSiteMessage: 'Read Site Messages',
readSiteMessageHint: 'Read site messages and send notifications when refreshing data',
siteReset: 'Site Reset',

View File

@@ -1726,6 +1726,8 @@ export default {
flaresolverrUrlHint: '当仿真方式为 FlareSolverr 时生效例如http://127.0.0.1:8191',
siteDataRefreshInterval: '站点数据刷新间隔',
siteDataRefreshIntervalHint: '刷新站点用户上传下载等数据的时间间隔',
searchResourcePages: '搜索资源获取页数',
searchResourcePagesHint: '站点资源搜索时从当前页开始连续获取的页数,默认 1 页',
readSiteMessage: '阅读站点消息',
readSiteMessageHint: '刷新数据时读取站点消息并发送通知',
siteReset: '站点重置',

View File

@@ -1727,6 +1727,8 @@ export default {
flaresolverrUrlHint: '當仿真方式為 FlareSolverr 時生效例如http://127.0.0.1:8191',
siteDataRefreshInterval: '站點數據刷新間隔',
siteDataRefreshIntervalHint: '刷新站點用戶上傳下載等數據的時間間隔',
searchResourcePages: '搜尋資源取得頁數',
searchResourcePagesHint: '站點資源搜尋時從目前頁開始連續取得的頁數,預設 1 頁',
readSiteMessage: '閱讀站點消息',
readSiteMessageHint: '刷新數據時讀取站點消息並發送通知',
siteReset: '站點重置',

View File

@@ -41,6 +41,7 @@ const siteSetting = ref<any>({
Site: {
SITEDATA_REFRESH_INTERVAL: 0,
SITE_MESSAGE: false,
SEARCH_RESOURCE_PAGES: 1,
BROWSER_EMULATION: 'cloakbrowser',
FLARESOLVERR_URL: '',
},
@@ -237,6 +238,19 @@ useSilentSettingRefresh(loadSiteSettings, {
/>
</VCol>
<VCol cols="12" md="6">
<VTextField
v-model.number="siteSetting.Site.SEARCH_RESOURCE_PAGES"
type="number"
min="1"
step="1"
:label="t('setting.site.searchResourcePages')"
:hint="t('setting.site.searchResourcePagesHint')"
persistent-hint
prepend-inner-icon="mdi-file-search"
/>
</VCol>
<VCol cols="12" md="6">
<VSelect
v-model="siteSetting.Site.BROWSER_EMULATION"