From 2755da368fd48e5d9e53d6f71bca5b0ff06687f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=91=E5=B9=B4=E6=A2=A6=E4=B8=8E=E7=A0=96?= <2847127106@qq.com> Date: Sun, 1 Sep 2024 15:27:30 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=88=90=E8=8A=82=E7=82=B9=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B=E8=A1=A8=E7=BB=93=E6=9E=84,=E8=81=94=E5=90=88?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2,=E6=95=B0=E6=8D=AE=E8=BE=93=E5=87=BA?= =?UTF-8?q?=E7=9A=84=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../quest/node/components/node/dispUpd.vue | 4 +- .../node/components/node/type/exporFind.vue | 345 +++++++++++++++--- .../node/components/node/type/exporUpd.vue | 298 --------------- .../node/components/node/type/exporUpd2.vue | 85 ----- .../node/components/node/type/uniteFind.vue | 14 +- src/views/quest/task/index.vue | 25 +- 6 files changed, 314 insertions(+), 457 deletions(-) delete mode 100644 src/views/quest/node/components/node/type/exporUpd.vue delete mode 100644 src/views/quest/node/components/node/type/exporUpd2.vue diff --git a/src/views/quest/node/components/node/dispUpd.vue b/src/views/quest/node/components/node/dispUpd.vue index 0a629fc..a5aaf3f 100644 --- a/src/views/quest/node/components/node/dispUpd.vue +++ b/src/views/quest/node/components/node/dispUpd.vue @@ -22,13 +22,11 @@ // 这里可以导入其他文件(比如:组件,工具js,第三方插件js,json文件,图片文件等等), // 例如:import 《组件名称》 from '《组件路径》, import TableUpd from './type/tableUpd.vue' -import ExporUpd from './type/exporUpd.vue' -import {batchAddUpd} from "@/api/quest/disposition"; export default { // import引入的组件需要注入到对象中才能使用" name: 'type-table', - components: {TableUpd, ExporUpd}, + components: {TableUpd}, props: { data: {}, node: {}, diff --git a/src/views/quest/node/components/node/type/exporFind.vue b/src/views/quest/node/components/node/type/exporFind.vue index b5084bf..7e68663 100644 --- a/src/views/quest/node/components/node/type/exporFind.vue +++ b/src/views/quest/node/components/node/type/exporFind.vue @@ -1,37 +1,123 @@ - diff --git a/src/views/quest/node/components/node/type/exporUpd2.vue b/src/views/quest/node/components/node/type/exporUpd2.vue deleted file mode 100644 index 2a4a2be..0000000 --- a/src/views/quest/node/components/node/type/exporUpd2.vue +++ /dev/null @@ -1,85 +0,0 @@ - - - - diff --git a/src/views/quest/node/components/node/type/uniteFind.vue b/src/views/quest/node/components/node/type/uniteFind.vue index db2c1f0..188ad32 100644 --- a/src/views/quest/node/components/node/type/uniteFind.vue +++ b/src/views/quest/node/components/node/type/uniteFind.vue @@ -245,6 +245,7 @@ export default { /** 节点配置--unite 类型转换 vue -> mysql*/ getMysqlDisp(resp) { const db = resp.db + const table = resp.db const fields = resp.fields const join = resp.join const form = resp.joinData.form @@ -256,12 +257,23 @@ export default { dispList.push({ nodeCode: this.node.id, // 节点编码 dispKey: 'db', // 存储编码 - dispLabel: item.tableComment, // 显示名称 + dispLabel: '数据库', // 显示名称 dispValue: item.dbName, // 存储值 dispType: 'string', // 存储类型 dispDesc: item.dbTable // 备注信息 }) }) + // 数据表 + table.forEach(item => { + dispList.push({ + nodeCode: this.node.id, + dispKey: 'table', + dispLabel: item.tableComment, + dispValue: item.tableName, + dispType: 'string', + dispDesc: item.dbTable + }) + }) // 表结构 fields.forEach(field => { dispList.push({ diff --git a/src/views/quest/task/index.vue b/src/views/quest/task/index.vue index 1057a47..9d27593 100644 --- a/src/views/quest/task/index.vue +++ b/src/views/quest/task/index.vue @@ -75,9 +75,7 @@ - - - +