From c2de9d4fc521f3ae18793150cf3468284a738e86 Mon Sep 17 00:00:00 2001 From: jianghh1993 Date: Fri, 7 Feb 2025 17:02:53 +0800 Subject: [PATCH] =?UTF-8?q?--1.=E5=9B=BE=E7=89=87=E9=80=89=E6=8B=A9?= =?UTF-8?q?=E7=BB=84=E4=BB=B6(=E6=94=AF=E6=8C=81=E5=9B=BE=E7=89=87?= =?UTF-8?q?=E4=B8=8A=E4=BC=A0);2.=E4=BF=AE=E5=A4=8D=E9=97=AE=E9=A2=98(?= =?UTF-8?q?=E9=80=89=E4=B8=AD=E5=BD=93=E5=89=8D=E6=96=B0=E5=A2=9E=E7=9A=84?= =?UTF-8?q?=E7=BB=84=E4=BB=B6)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../designer/components/dynamicForm.vue | 7 + .../designer/components/imageSelect.vue | 384 ++++++++++++++++++ .../bigscreenDesigner/designer/index.vue | 3 +- .../tools/configure/texts/widget-image.js | 4 +- .../bigscreenDesigner/designer/tools/index.js | 2 +- 5 files changed, 396 insertions(+), 4 deletions(-) create mode 100644 report-ui/src/views/bigscreenDesigner/designer/components/imageSelect.vue diff --git a/report-ui/src/views/bigscreenDesigner/designer/components/dynamicForm.vue b/report-ui/src/views/bigscreenDesigner/designer/components/dynamicForm.vue index 20c880df..65375f49 100644 --- a/report-ui/src/views/bigscreenDesigner/designer/components/dynamicForm.vue +++ b/report-ui/src/views/bigscreenDesigner/designer/components/dynamicForm.vue @@ -71,6 +71,11 @@ @change="changed($event, item.name)" /> + +
+ + + + + +
+
+ + 文件上传 + + 提交 + 取消 +
+ +
+
+ + + + + + + + + + +
+
+
+
+
+ + + + + diff --git a/report-ui/src/views/bigscreenDesigner/designer/index.vue b/report-ui/src/views/bigscreenDesigner/designer/index.vue index 3f4cd0e9..c00963b6 100644 --- a/report-ui/src/views/bigscreenDesigner/designer/index.vue +++ b/report-ui/src/views/bigscreenDesigner/designer/index.vue @@ -548,7 +548,8 @@ export default { this.layerWidget[this.currentWidgetTotal].widgetId = uuid; this.widgets[this.currentWidgetTotal].value.widgetCode = this.dragWidgetCode; const index = this.widgets.length - 1; - this.layerClick(index); // 选中当前新增的组件 + this.widgetIndex = index; + this.widgetsClickAndCtrl(index); // 选中当前新增的组件 this.grade = false; // 去除网格线 } }); diff --git a/report-ui/src/views/bigscreenDesigner/designer/tools/configure/texts/widget-image.js b/report-ui/src/views/bigscreenDesigner/designer/tools/configure/texts/widget-image.js index 79c14c5d..245f1d04 100644 --- a/report-ui/src/views/bigscreenDesigner/designer/tools/configure/texts/widget-image.js +++ b/report-ui/src/views/bigscreenDesigner/designer/tools/configure/texts/widget-image.js @@ -56,12 +56,12 @@ export const widgetImage = { value: '0' }, { - type: 'custom-upload', + type: 'image-select', label: '图片地址', name: 'imageAdress', required: false, placeholder: '', - value: 'http://10.108.26.197:9095/file/download/fd20d563-00aa-45e2-b5db-aff951f814ec', + value: '', }, { type: 'vue-color', diff --git a/report-ui/src/views/bigscreenDesigner/designer/tools/index.js b/report-ui/src/views/bigscreenDesigner/designer/tools/index.js index edcd6d3d..865bfd89 100644 --- a/report-ui/src/views/bigscreenDesigner/designer/tools/index.js +++ b/report-ui/src/views/bigscreenDesigner/designer/tools/index.js @@ -55,7 +55,7 @@ const screenConfig = { value: '#1E1E1E', }, { - type: 'custom-upload', + type: 'image-select', label: '图片地址', name: 'backgroundImage', required: false,