diff --git a/core/core-frontend/src/locales/en.ts b/core/core-frontend/src/locales/en.ts
index da17c86632..49052fcf56 100644
--- a/core/core-frontend/src/locales/en.ts
+++ b/core/core-frontend/src/locales/en.ts
@@ -67,6 +67,27 @@ export default {
template_center: 'Template center',
org_center: 'Organization management center'
},
+ api_pagination: {
+ paging_ettings: 'Paging Settings',
+ parameter_name: 'Parameter name',
+ built_in_parameter_name: 'Built-in parameter name',
+ request_parameter_name: 'Request parameter name',
+ parameter_default_value: 'Parameter default value',
+ parsing_path: 'Parsing path',
+ total_number: 'Total number',
+ total_number_de: 'Total number de',
+ number_of_pages: 'Total number of pages',
+ number__size: 'Page number + size',
+ cursor__size: 'Cursor + size',
+ page_number: 'Page number',
+ pagination_size: 'Pagination size',
+ cursor: 'Cursor',
+ pagination_method: 'Pagination method',
+ response: 'Response',
+ please_enter_jsonpath: 'Please enter JsonPath',
+ enter_parameter_name: 'Please enter parameter name',
+ enter_default_value: 'Please enter default value'
+ },
operate_log: {
name: 'Operation log',
search_by_operate_info: 'Search by operation details',
diff --git a/core/core-frontend/src/locales/tw.ts b/core/core-frontend/src/locales/tw.ts
index 2c6cef515a..6ce62d9f22 100644
--- a/core/core-frontend/src/locales/tw.ts
+++ b/core/core-frontend/src/locales/tw.ts
@@ -67,6 +67,27 @@ export default {
template_center: '模板中心',
org_center: '組織管理中心'
},
+ api_pagination: {
+ paging_ettings: '分頁設定',
+ parameter_name: '參數名',
+ built_in_parameter_name: '內建參數名',
+ request_parameter_name: '請求參數名',
+ parameter_default_value: '參數預設值',
+ parsing_path: '解析路徑',
+ total_number: '總數',
+ total_number_de: '總數量',
+ number_of_pages: '總頁數',
+ number_plus_size: '頁碼+大小',
+ cursor_plus_size: '遊標+大小',
+ page_number: '頁碼',
+ pagination_size: '分頁大小',
+ cursor: '遊標',
+ pagination_method: '分頁方式',
+ response: '回應',
+ please_enter_jsonpath: '請輸入 JsonPath',
+ enter_parameter_name: '請輸入參數名稱',
+ enter_default_value: '請輸入預設值'
+ },
operate_log: {
name: '操作日誌',
search_by_operate_info: '透過操作詳情搜尋',
diff --git a/core/core-frontend/src/locales/zh-CN.ts b/core/core-frontend/src/locales/zh-CN.ts
index 6dcc933e7b..fbfa9a1b08 100644
--- a/core/core-frontend/src/locales/zh-CN.ts
+++ b/core/core-frontend/src/locales/zh-CN.ts
@@ -68,6 +68,27 @@ export default {
template_center: '模板中心',
org_center: '组织管理中心'
},
+ api_pagination: {
+ paging_ettings: '分页设置',
+ parameter_name: '参数名',
+ built_in_parameter_name: '内置参数名',
+ request_parameter_name: '请求参数名',
+ parameter_default_value: '参数默认值',
+ parsing_path: '解析路径',
+ total_number: '总数',
+ total_number_de: '总数量',
+ number_of_pages: '总页数',
+ number__size: '页码+大小',
+ cursor__size: '游标+大小',
+ page_number: '页码',
+ pagination_size: '分页大小',
+ cursor: '游标',
+ pagination_method: '分页方式',
+ response: '响应',
+ please_enter_jsonpath: '请输入 JsonPath',
+ enter_parameter_name: '请输入参数名称',
+ enter_default_value: '请输入默认值'
+ },
operate_log: {
name: '操作日志',
search_by_operate_info: '通过操作详情搜索',
diff --git a/core/core-frontend/src/views/visualized/data/datasource/form/ApiHttpRequestForm.vue b/core/core-frontend/src/views/visualized/data/datasource/form/ApiHttpRequestForm.vue
index d2661b0eb5..ec6b3f0723 100644
--- a/core/core-frontend/src/views/visualized/data/datasource/form/ApiHttpRequestForm.vue
+++ b/core/core-frontend/src/views/visualized/data/datasource/form/ApiHttpRequestForm.vue
@@ -3,6 +3,7 @@ import { ref, watch, onBeforeMount, PropType, toRefs } from 'vue'
import { useI18n } from '@/hooks/web/useI18n'
import ApiKeyValue from './ApiKeyValue.vue'
import ApiBody from './ApiBody.vue'
+import Pagination from './Pagination.vue'
import ApiVariable from './ApiVariable.vue'
import ApiAuthConfig from './ApiAuthConfig.vue'
import { Body } from './ApiTestModel.js'
@@ -191,6 +192,9 @@ const emits = defineEmits(['changeId'])
+
+
+
diff --git a/core/core-frontend/src/views/visualized/data/datasource/form/Pagination.vue b/core/core-frontend/src/views/visualized/data/datasource/form/Pagination.vue
new file mode 100644
index 0000000000..a026ee0b11
--- /dev/null
+++ b/core/core-frontend/src/views/visualized/data/datasource/form/Pagination.vue
@@ -0,0 +1,174 @@
+
+
+
+
+
+
+