perf(X-Pack): 嵌入式管理页面优化-增加分页组件

This commit is contained in:
fit2cloud-chenyw
2024-12-16 12:47:53 +08:00
committed by xuwei-fit2cloud
parent 73277a7fe2
commit 5bc800cb60
5 changed files with 16 additions and 3 deletions

View File

@@ -561,6 +561,8 @@ export default {
embedded_secret_len_change:
'The key length has changed. The key will be reset soon. Are you sure?',
embedded_management: 'Embedded management',
embedded_del_confirm: 'Are you sure you want to delete {0} applications?',
embedded_search_placeholder: 'Search by application name, APP ID, and cross-domain settings.',
to_5_applications: 'You can create up to 5 applications',
update_app_secret: 'Are you sure you want to update the APP Secret?',
operate_with_caution:

View File

@@ -545,6 +545,8 @@ export default {
cross_domain_settings: '跨域設定',
embedded_secret_len_change: '金鑰長度變化金鑰即將重置是否確認',
embedded_management: '嵌入式管理',
embedded_del_confirm: '確定刪除 {0} 個應用嗎',
embedded_search_placeholder: '通過應用名稱APP ID跨域設置搜索',
to_5_applications: '最多支援創建5個應用程式',
update_app_secret: '確定更新APP Secret嗎 ',
operate_with_caution: '重置後現有的APP Secret將會失效請謹慎操作 ',

View File

@@ -548,6 +548,8 @@ export default {
cross_domain_settings: '跨域设置',
embedded_secret_len_change: '密钥长度变化密钥即将重置是否确认',
embedded_management: '嵌入式管理',
embedded_del_confirm: '确定删除 {0} 个应用吗',
embedded_search_placeholder: '通过应用名称APP ID跨域设置搜索',
to_5_applications: '最多支持创建 {0} 个应用',
update_app_secret: '确定更新APP Secret吗',
operate_with_caution: '重置后现有的APP Secret将会失效请谨慎操作',

View File

@@ -1,5 +1,6 @@
package io.dataease.api.permissions.embedded.api;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
import com.github.xiaoymin.knife4j.annotations.ApiSupport;
import io.dataease.api.permissions.embedded.dto.EmbeddedCreator;
@@ -8,6 +9,7 @@ import io.dataease.api.permissions.embedded.dto.EmbeddedOrigin;
import io.dataease.api.permissions.embedded.dto.EmbeddedResetRequest;
import io.dataease.api.permissions.embedded.vo.EmbeddedGridVO;
import io.dataease.license.config.XpackResource;
import io.dataease.model.KeywordRequest;
import io.swagger.v3.oas.annotations.Hidden;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter;
@@ -28,8 +30,8 @@ public interface EmbeddedApi {
@Operation(summary = "查询")
@ApiOperationSupport(order = 1)
@GetMapping("/queryGrid")
List<EmbeddedGridVO> queryGrid();
@PostMapping("/pager/{goPage}/{pageSize}")
IPage<EmbeddedGridVO> queryGrid(@PathVariable("goPage") int goPage, @PathVariable("pageSize") int pageSize, @RequestBody KeywordRequest request);
@Operation(summary = "创建")
@ApiOperationSupport(order = 2)
@@ -47,6 +49,11 @@ public interface EmbeddedApi {
@PostMapping("/delete/{id}")
void delete(@PathVariable("id") Long id);
@Operation(summary = "批量删除")
@ApiOperationSupport(order = 4)
@PostMapping("/batchDelete")
void batchDelete(@RequestBody List<Long> ids);
@ApiOperationSupport(order = 5)
@Operation(summary = "重置密钥")
@PostMapping("/reset")