From bd15937f096b7a8ba66b6bcfd7ed21698357432f Mon Sep 17 00:00:00 2001 From: wangjiahao <1522128093@qq.com> Date: Wed, 2 Jun 2021 17:45:37 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BC=98=E5=8C=96=E6=A8=A1=E6=9D=BF?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E6=96=B9=E5=BC=8F=EF=BC=8C=E6=94=B9=E4=B8=BA?= =?UTF-8?q?=E5=BC=82=E6=AD=A5=E6=9F=A5=E8=AF=A2=EF=BC=9B=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E8=83=BD=E9=95=BF=E4=BC=A0=E7=A9=BA=E6=A8=A1=E6=9D=BF=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mapper/ext/ExtPanelTemplateMapper.xml | 14 ++++++++++- .../request/panel/PanelTemplateRequest.java | 3 +++ .../service/panel/PanelTemplateService.java | 1 + frontend/src/api/system/template.js | 2 ++ frontend/src/lang/en.js | 1 + frontend/src/lang/tw.js | 1 + frontend/src/lang/zh.js | 1 + .../panel/list/EditPanel/TemplateAllList.vue | 7 ++++-- .../src/views/panel/list/EditPanel/index.vue | 24 ++++++++++++------- .../template/component/TemplateImport.vue | 8 +++++-- frontend/src/views/panel/template/index.vue | 6 ++--- 11 files changed, 51 insertions(+), 17 deletions(-) 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 @@