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
+2
View File
@@ -1755,6 +1755,8 @@ export default {
siteOptions: 'Site Options', siteOptions: 'Site Options',
siteDataRefreshInterval: 'Site Data Refresh Interval', siteDataRefreshInterval: 'Site Data Refresh Interval',
siteDataRefreshIntervalHint: 'Time interval for refreshing site user upload/download data', 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', readSiteMessage: 'Read Site Messages',
readSiteMessageHint: 'Read site messages and send notifications when refreshing data', readSiteMessageHint: 'Read site messages and send notifications when refreshing data',
siteReset: 'Site Reset', siteReset: 'Site Reset',
+2
View File
@@ -1726,6 +1726,8 @@ export default {
flaresolverrUrlHint: '当仿真方式为 FlareSolverr 时生效,例如:http://127.0.0.1:8191', flaresolverrUrlHint: '当仿真方式为 FlareSolverr 时生效,例如:http://127.0.0.1:8191',
siteDataRefreshInterval: '站点数据刷新间隔', siteDataRefreshInterval: '站点数据刷新间隔',
siteDataRefreshIntervalHint: '刷新站点用户上传下载等数据的时间间隔', siteDataRefreshIntervalHint: '刷新站点用户上传下载等数据的时间间隔',
searchResourcePages: '搜索资源获取页数',
searchResourcePagesHint: '站点资源搜索时从当前页开始连续获取的页数,默认 1 页',
readSiteMessage: '阅读站点消息', readSiteMessage: '阅读站点消息',
readSiteMessageHint: '刷新数据时读取站点消息并发送通知', readSiteMessageHint: '刷新数据时读取站点消息并发送通知',
siteReset: '站点重置', siteReset: '站点重置',
+2
View File
@@ -1727,6 +1727,8 @@ export default {
flaresolverrUrlHint: '當仿真方式為 FlareSolverr 時生效,例如:http://127.0.0.1:8191', flaresolverrUrlHint: '當仿真方式為 FlareSolverr 時生效,例如:http://127.0.0.1:8191',
siteDataRefreshInterval: '站點數據刷新間隔', siteDataRefreshInterval: '站點數據刷新間隔',
siteDataRefreshIntervalHint: '刷新站點用戶上傳下載等數據的時間間隔', siteDataRefreshIntervalHint: '刷新站點用戶上傳下載等數據的時間間隔',
searchResourcePages: '搜尋資源取得頁數',
searchResourcePagesHint: '站點資源搜尋時從目前頁開始連續取得的頁數,預設 1 頁',
readSiteMessage: '閱讀站點消息', readSiteMessage: '閱讀站點消息',
readSiteMessageHint: '刷新數據時讀取站點消息並發送通知', readSiteMessageHint: '刷新數據時讀取站點消息並發送通知',
siteReset: '站點重置', siteReset: '站點重置',
+14
View File
@@ -41,6 +41,7 @@ const siteSetting = ref<any>({
Site: { Site: {
SITEDATA_REFRESH_INTERVAL: 0, SITEDATA_REFRESH_INTERVAL: 0,
SITE_MESSAGE: false, SITE_MESSAGE: false,
SEARCH_RESOURCE_PAGES: 1,
BROWSER_EMULATION: 'cloakbrowser', BROWSER_EMULATION: 'cloakbrowser',
FLARESOLVERR_URL: '', FLARESOLVERR_URL: '',
}, },
@@ -237,6 +238,19 @@ useSilentSettingRefresh(loadSiteSettings, {
/> />
</VCol> </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"> <VCol cols="12" md="6">
<VSelect <VSelect
v-model="siteSetting.Site.BROWSER_EMULATION" v-model="siteSetting.Site.BROWSER_EMULATION"