From b6f7aac2cd1465b48c8aaa7be48a5e8d5065644a Mon Sep 17 00:00:00 2001
From: Kubbo <390378816@qq.com>
Date: Tue, 16 Jan 2024 02:53:07 +0800
Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E5=A4=A7=E5=B1=8F=E5=B1=95?=
=?UTF-8?q?=E7=A4=BA=E5=86=85=E5=AE=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
components/AiDvDialog.vue | 56 ++
components/AiDvRender.vue | 2 +-
components/dv.scss | 62 +++
components/layout/AiDvSvg/AiDvSvg.vue | 7 +-
components/layout/AiDvTable/AiDvTable.vue | 489 +++++++++---------
.../designer/components/componentConfig.vue | 24 +-
packages/bigscreen/designer/config.js | 138 ++---
7 files changed, 474 insertions(+), 304 deletions(-)
create mode 100644 components/AiDvDialog.vue
create mode 100644 components/dv.scss
diff --git a/components/AiDvDialog.vue b/components/AiDvDialog.vue
new file mode 100644
index 00000000..f0c94226
--- /dev/null
+++ b/components/AiDvDialog.vue
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
diff --git a/components/AiDvRender.vue b/components/AiDvRender.vue
index e0fd4265..12e3cfd3 100644
--- a/components/AiDvRender.vue
+++ b/components/AiDvRender.vue
@@ -32,7 +32,7 @@
:theme="theme"
:isShowIndex="data.isShowIndex"
:config="dvTableConfig"
- :data="values">
+ :data="values" :simple="data.simple==1">
td.el-table__cell {
+ background-color: rgba(33, 180, 253, 0.1) !important;
+ }
+
+ td.el-table__cell, th.el-table__cell.is-leaf {
+ border-bottom: none !important;
+ }
+
+ th.el-table__cell {
+ background-color: transparent !important;
+ }
+
+ tr {
+ background-color: transparent !important;
+ }
+
+ .el-table__cell {
+ padding: 7px 0;
+ color: #d0e1e8;
+ }
+
+ .el-table__header tr .cell {
+ color: #02FEFF !important;
+ }
+}
diff --git a/components/layout/AiDvSvg/AiDvSvg.vue b/components/layout/AiDvSvg/AiDvSvg.vue
index e19de9f0..58474001 100644
--- a/components/layout/AiDvSvg/AiDvSvg.vue
+++ b/components/layout/AiDvSvg/AiDvSvg.vue
@@ -2,6 +2,9 @@
const w = 12, h = 10, r = 200
export default {
name: "AiDvSvg",
+ props: {
+ title: {default: "慧智会言"},
+ },
data() {
return {
border: "",
@@ -18,7 +21,7 @@ export default {
this.width = width
this.height = height
this.getBorder(width, height)
- const vv = width - w, hh = height - h
+ const vv = width - w
this.box = {
top: `m${vv - r + 33},${13 + h}l7,0l-2.5,-3l-7,0l2.5,3zm-1.5,0l-4.5,-5.5l-7,0l4.5,5.5l7,0zm-21,-7l6,7l7,0l-6,-7l-7,0z`,
leftBottom: `m46.5,${height + 10}l7,0l-2.5,-3l-7,0l2.5,3zm-1.5,0l-4.5,-5.5l-7,0l4.5,5.5l7,0zm-21,-7l6,7l7,0l-6,-7l-7,0z`,
@@ -96,7 +99,7 @@ export default {
-
+
diff --git a/components/layout/AiDvTable/AiDvTable.vue b/components/layout/AiDvTable/AiDvTable.vue
index 42d9853f..4fb6cea7 100644
--- a/components/layout/AiDvTable/AiDvTable.vue
+++ b/components/layout/AiDvTable/AiDvTable.vue
@@ -1,163 +1,300 @@
-
-
+
@@ -207,12 +216,25 @@
+