diff --git a/backend/src/main/java/io/dataease/base/mapper/ext/ExtPanelTemplateMapper.xml b/backend/src/main/java/io/dataease/base/mapper/ext/ExtPanelTemplateMapper.xml index 7fd418256b..9782de83bd 100644 --- a/backend/src/main/java/io/dataease/base/mapper/ext/ExtPanelTemplateMapper.xml +++ b/backend/src/main/java/io/dataease/base/mapper/ext/ExtPanelTemplateMapper.xml @@ -8,6 +8,13 @@ + + panel_template.id, panel_template.`name`, panel_template.pid, panel_template.`level`, panel_template.node_type, panel_template.create_by, panel_template.create_time, panel_template.template_type + + + panel_template.snapshot, panel_template.template_style, panel_template.template_data, panel_template.dynamic_data + + SELECT - panel_template.*, + + , + + + , + panel_template.NAME AS label, ifnull(tempCountInfo.childrenCount,0) as childrenCount FROM diff --git a/backend/src/main/java/io/dataease/controller/request/panel/PanelTemplateRequest.java b/backend/src/main/java/io/dataease/controller/request/panel/PanelTemplateRequest.java index 283931d140..c2226de6e1 100644 --- a/backend/src/main/java/io/dataease/controller/request/panel/PanelTemplateRequest.java +++ b/backend/src/main/java/io/dataease/controller/request/panel/PanelTemplateRequest.java @@ -12,6 +12,8 @@ import lombok.Data; public class PanelTemplateRequest extends PanelTemplateWithBLOBs { private String sort; + private String withBlobs="Y"; + private String optType; private Boolean withChildren = false; @@ -21,5 +23,6 @@ public class PanelTemplateRequest extends PanelTemplateWithBLOBs { public PanelTemplateRequest(String pid) { super.setPid(pid); + withBlobs="N"; } } diff --git a/backend/src/main/java/io/dataease/service/panel/PanelTemplateService.java b/backend/src/main/java/io/dataease/service/panel/PanelTemplateService.java index 2d56368bb8..02d2ff2775 100644 --- a/backend/src/main/java/io/dataease/service/panel/PanelTemplateService.java +++ b/backend/src/main/java/io/dataease/service/panel/PanelTemplateService.java @@ -39,6 +39,7 @@ public class PanelTemplateService { private ExtPanelTemplateMapper extPanelTemplateMapper; public List templateList(PanelTemplateRequest panelTemplateRequest) { + panelTemplateRequest.setWithBlobs("N"); List panelTemplateList = extPanelTemplateMapper.panelTemplateList(panelTemplateRequest); if(panelTemplateRequest.getWithChildren()){ getTreeChildren(panelTemplateList); diff --git a/frontend/src/api/system/template.js b/frontend/src/api/system/template.js index 5b83b15bcb..11c99d2f7c 100644 --- a/frontend/src/api/system/template.js +++ b/frontend/src/api/system/template.js @@ -18,6 +18,7 @@ export function showTemplateList(data) { return request({ url: '/template/templateList', data: data, + loading: true, method: 'post' }) } @@ -25,6 +26,7 @@ export function showTemplateList(data) { export function findOne(id) { return request({ url: '/template/findOne/' + id, + loading: true, method: 'get' }) } diff --git a/frontend/src/lang/en.js b/frontend/src/lang/en.js index 3339a26596..be2fd0c6f7 100644 --- a/frontend/src/lang/en.js +++ b/frontend/src/lang/en.js @@ -659,6 +659,7 @@ export default { rose_radius: 'Fillet', view_name: 'Chart Name', name_can_not_empty: 'Name cannot be empty', + template_can_not_empty: 'Please check a Template', custom_count: 'Number of records', table_title_fontsize: 'Font size of header', table_item_fontsize: 'Table font size', diff --git a/frontend/src/lang/tw.js b/frontend/src/lang/tw.js index f6af451897..1ea23167ed 100644 --- a/frontend/src/lang/tw.js +++ b/frontend/src/lang/tw.js @@ -659,6 +659,7 @@ export default { rose_radius: '園角', view_name: '視圖名稱', name_can_not_empty: '名稱不能為空', + template_can_not_empty: '请选择仪表盘', custom_count: '記錄數', table_title_fontsize: '表頭字體大小', table_item_fontsize: '表格字體大小', diff --git a/frontend/src/lang/zh.js b/frontend/src/lang/zh.js index 53a80a92fd..c5f4d753b4 100644 --- a/frontend/src/lang/zh.js +++ b/frontend/src/lang/zh.js @@ -659,6 +659,7 @@ export default { rose_radius: '圆角', view_name: '视图名称', name_can_not_empty: '名称不能为空', + template_can_not_empty: '请选择仪表盘', custom_count: '记录数', table_title_fontsize: '表头字体大小', table_item_fontsize: '表格字体大小', diff --git a/frontend/src/views/panel/list/EditPanel/TemplateAllList.vue b/frontend/src/views/panel/list/EditPanel/TemplateAllList.vue index c799ce90bc..bfd345f072 100644 --- a/frontend/src/views/panel/list/EditPanel/TemplateAllList.vue +++ b/frontend/src/views/panel/list/EditPanel/TemplateAllList.vue @@ -24,7 +24,7 @@ - + @@ -39,6 +39,7 @@