From 1703942966e36a9c7253e0375e56174e9d8ca273 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B7=E8=B0=83?= <3084898776@qq.com> Date: Sun, 8 Sep 2024 21:06:34 +0800 Subject: [PATCH 1/8] =?UTF-8?q?09082106:=E8=A7=84=E5=88=99=E5=BC=95?= =?UTF-8?q?=E6=93=8E=E6=9F=A5=E8=AF=A2=E6=95=B0=E6=8D=AE=E7=9A=84=E8=B7=AF?= =?UTF-8?q?=E5=BE=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/rule/ruleEdition.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/api/rule/ruleEdition.js b/src/api/rule/ruleEdition.js index 6572780..cc3f1bd 100644 --- a/src/api/rule/ruleEdition.js +++ b/src/api/rule/ruleEdition.js @@ -82,7 +82,7 @@ export function findTableIdByParentId(id) { //表 export function findTableValueByTableName(basicId,tableName) { return request({ - url: `/source/value/findTableValueByTableName/?basicId=`+basicId+'&&tableName='+tableName, + url: `/source/value/findTableValueByTableName?basicId=`+basicId+'&&tableName='+tableName, method: 'post', }) } From 3b4bef141dc0956adbf997afc4057ddcd5e4ccd4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B7=E8=B0=83?= <3084898776@qq.com> Date: Sun, 8 Sep 2024 21:10:53 +0800 Subject: [PATCH 2/8] =?UTF-8?q?09082110:=E8=A7=84=E5=88=99=E5=BC=95?= =?UTF-8?q?=E6=93=8E=E6=9F=A5=E8=AF=A2=E8=B5=84=E4=BA=A7=E5=B1=95=E7=A4=BA?= =?UTF-8?q?=E7=9A=84=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/rule/rule/version.vue | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/views/rule/rule/version.vue b/src/views/rule/rule/version.vue index 191205d..be3f9b3 100644 --- a/src/views/rule/rule/version.vue +++ b/src/views/rule/rule/version.vue @@ -414,7 +414,7 @@ @@ -553,8 +553,9 @@ export default { }, methods: { //表数据 - handleEditSelect() { - findTableValueByTableName(this.tableOrigin.basicId, this.tableOrigin.tableName).then(res => { + handleEditSelect(data) { + alert(data); + findTableValueByTableName(data.basicId, data.tableName).then(res => { console.log(res.data) this.tableDatas = res.data console.log(this.tableDatas) From 3e9e389862518c6fb258cf5534f837f3cfb92ab2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B7=E8=B0=83?= <3084898776@qq.com> Date: Sun, 8 Sep 2024 21:13:59 +0800 Subject: [PATCH 3/8] =?UTF-8?q?09082114:=E8=A7=84=E5=88=99=E5=BC=95?= =?UTF-8?q?=E6=93=8E=E6=9F=A5=E8=AF=A2=E8=B5=84=E4=BA=A7=E5=B1=95=E7=A4=BA?= =?UTF-8?q?=E7=9A=84=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/rule/rule/version.vue | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/views/rule/rule/version.vue b/src/views/rule/rule/version.vue index be3f9b3..83cf138 100644 --- a/src/views/rule/rule/version.vue +++ b/src/views/rule/rule/version.vue @@ -554,11 +554,10 @@ export default { methods: { //表数据 handleEditSelect(data) { - alert(data); findTableValueByTableName(data.basicId, data.tableName).then(res => { console.log(res.data) this.tableDatas = res.data - console.log(this.tableDatas) + alert(res.data) }) }, //规则测试 From 52c389868ec8c78b5029bdddd8daefef1f807b70 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B7=E8=B0=83?= <3084898776@qq.com> Date: Sun, 8 Sep 2024 21:27:53 +0800 Subject: [PATCH 4/8] =?UTF-8?q?09082127:=E8=A7=84=E5=88=99=E5=BC=95?= =?UTF-8?q?=E6=93=8E=E6=9F=A5=E8=AF=A2=E8=B5=84=E4=BA=A7=E5=B1=95=E7=A4=BA?= =?UTF-8?q?=E7=9A=84=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/rule/rule/version.vue | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/views/rule/rule/version.vue b/src/views/rule/rule/version.vue index 83cf138..d5e5802 100644 --- a/src/views/rule/rule/version.vue +++ b/src/views/rule/rule/version.vue @@ -422,8 +422,12 @@ - - 测 试 + @@ -561,8 +565,9 @@ export default { }) }, //规则测试 - measurements() { - measurement(this.form).then(res => { + measurements(data) { + this.form=data + measurement(data).then(res => { this.$modal.msgSuccess("操作成功"); }) }, From 667bceea9ff42e7216034402235578f2232bb78f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B7=E8=B0=83?= <3084898776@qq.com> Date: Sun, 8 Sep 2024 22:12:35 +0800 Subject: [PATCH 5/8] =?UTF-8?q?09082212:=E8=A7=84=E5=88=99=E5=BC=95?= =?UTF-8?q?=E6=93=8E=E6=9F=A5=E8=AF=A2=E8=B5=84=E4=BA=A7=E5=B1=95=E7=A4=BA?= =?UTF-8?q?=E7=9A=84=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/rule/rule/version.vue | 128 ++++++++++++++++++-------------- 1 file changed, 73 insertions(+), 55 deletions(-) diff --git a/src/views/rule/rule/version.vue b/src/views/rule/rule/version.vue index d5e5802..f79582e 100644 --- a/src/views/rule/rule/version.vue +++ b/src/views/rule/rule/version.vue @@ -356,60 +356,77 @@
选择资产集
@@ -566,7 +584,7 @@ export default { }, //规则测试 measurements(data) { - this.form=data + this.tableDatas=data measurement(data).then(res => { this.$modal.msgSuccess("操作成功"); }) From 796fce9f53da8f3ccfad3c10095386ff20b3185c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B7=E8=B0=83?= <3084898776@qq.com> Date: Sun, 8 Sep 2024 22:18:28 +0800 Subject: [PATCH 6/8] =?UTF-8?q?09082218:=E8=A7=84=E5=88=99=E5=BC=95?= =?UTF-8?q?=E6=93=8E=E6=9F=A5=E8=AF=A2=E8=B5=84=E4=BA=A7=E5=B1=95=E7=A4=BA?= =?UTF-8?q?=E7=9A=84=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/rule/rule/version.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/views/rule/rule/version.vue b/src/views/rule/rule/version.vue index f79582e..589fd8f 100644 --- a/src/views/rule/rule/version.vue +++ b/src/views/rule/rule/version.vue @@ -344,7 +344,7 @@ 选择资产结构 - + @@ -435,7 +435,6 @@ - @@ -568,6 +567,7 @@ export default { this.findById(); this.findList() this.getDataOrigin() + this.findTableValueByTableName(); }, //生命周期 - 挂载完成(可以访问DOM元素)", mounted() { From 2f256c7b1fda9e441fca8d4136723c50738ac35d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B7=E8=B0=83?= <3084898776@qq.com> Date: Sun, 8 Sep 2024 22:24:05 +0800 Subject: [PATCH 7/8] =?UTF-8?q?09082223:=E8=A7=84=E5=88=99=E5=BC=95?= =?UTF-8?q?=E6=93=8E=E6=9F=A5=E8=AF=A2=E8=B5=84=E4=BA=A7=E5=B1=95=E7=A4=BA?= =?UTF-8?q?=E7=9A=84=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/rule/rule/version.vue | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/views/rule/rule/version.vue b/src/views/rule/rule/version.vue index 589fd8f..4be85e2 100644 --- a/src/views/rule/rule/version.vue +++ b/src/views/rule/rule/version.vue @@ -419,12 +419,14 @@ + {{tableDatas}} - {{value}} From 09a1a2d1e1eefe7270efa248b89541adb8d849b2 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: Mon, 9 Sep 2024 23:57:32 +0800 Subject: [PATCH 8/8] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/dict/engine/ruleInfo.js | 45 + src/api/dict/engine/ruleVersion.js | 123 ++ src/api/engine/ruleInfo.js | 45 + src/api/engine/ruleVersion.js | 123 ++ src/views/engine/ruleInfo.js | 45 + src/views/engine/ruleInfo/Test.vue | 460 +++++++ src/views/engine/ruleInfo/Version.vue | 1125 +++++++++++++++++ src/views/engine/ruleInfo/index.vue | 346 +++++ src/views/engine/ruleVersion.js | 123 ++ .../node/components/node/type/exporFind.vue | 68 +- 10 files changed, 2502 insertions(+), 1 deletion(-) create mode 100644 src/api/dict/engine/ruleInfo.js create mode 100644 src/api/dict/engine/ruleVersion.js create mode 100644 src/api/engine/ruleInfo.js create mode 100644 src/api/engine/ruleVersion.js create mode 100644 src/views/engine/ruleInfo.js create mode 100644 src/views/engine/ruleInfo/Test.vue create mode 100644 src/views/engine/ruleInfo/Version.vue create mode 100644 src/views/engine/ruleInfo/index.vue create mode 100644 src/views/engine/ruleVersion.js diff --git a/src/api/dict/engine/ruleInfo.js b/src/api/dict/engine/ruleInfo.js new file mode 100644 index 0000000..db5eff4 --- /dev/null +++ b/src/api/dict/engine/ruleInfo.js @@ -0,0 +1,45 @@ +import request from '@/utils/request' + +// 查询规则维护列表 +export function listRuleInfo(data) { + return request({ + url: '/engine/ruleInfo/list', + method: 'post', + params: {pageNum:data.pageNum,pageSize:data.pageSize}, + data + }) +} + +// 查询规则维护详细 +export function getRuleInfo(id) { + return request({ + url: '/engine/ruleInfo/' + id, + method: 'get' + }) +} + +// 新增规则维护 +export function addRuleInfo(data) { + return request({ + url: '/engine/ruleInfo', + method: 'post', + data: data + }) +} + +// 修改规则维护 +export function updateRuleInfo(data) { + return request({ + url: '/engine/ruleInfo', + method: 'put', + data: data + }) +} + +// 删除规则维护 +export function delRuleInfo(id) { + return request({ + url: '/engine/ruleInfo/' + id, + method: 'delete' + }) +} diff --git a/src/api/dict/engine/ruleVersion.js b/src/api/dict/engine/ruleVersion.js new file mode 100644 index 0000000..3abdd8f --- /dev/null +++ b/src/api/dict/engine/ruleVersion.js @@ -0,0 +1,123 @@ +import request from '@/utils/request' + +// 查询规则版本列表 +export function listRuleVersion(data) { + return request({ + url: '/engine/ruleVersion/list', + method: 'post', + params: {pageNum: data.pageNum, pageSize: data.pageSize}, + data + }) +} + +// 查询规则版本详细 +export function getRuleVersion(id) { + return request({ + url: '/engine/ruleVersion/' + id, + method: 'get' + }) +} + +// 新增规则版本 +export function addRuleVersion(data) { + return request({ + url: '/engine/ruleVersion', + method: 'post', + data: data + }) +} + +// 修改规则版本 +export function updateRuleVersion(data) { + return request({ + url: '/engine/ruleVersion', + method: 'put', + data: data + }) +} + +// 删除规则版本 +export function delRuleVersion(id) { + return request({ + url: '/engine/ruleVersion/' + id, + method: 'delete' + }) +} + +//存储代码 +export function writeFile(data) { + return request({ + url: '/engine/ruleVersion/writeFile', + method: 'post', + data + }) +} + +//查询代码 +export function readFile(fileName) { + return request({ + url: `/engine/ruleVersion/readFile/${fileName}`, + method: 'post' + }) +} + +//库表二级联动 +export function getTableInfoList() { + return request({ + url: '/engine/ruleVersion/dataSource/tableInfo', + method: 'get', + }) +} + +//库表二级联动 +export function getDataAnalysis(id) { + return request({ + url: `/engine/ruleVersion/dataSource/table/${id}`, + method: 'get', + }) +} + +//获取KTLV数据 +export function getEtlTableData(data) { + return request({ + url: `/engine/ruleVersion/getEtlTableData`, + method: 'post', + data + }) +} + +//测试值 +export function execution(data) { + return request({ + url: `/engine/ruleVersion/execution/${data.engineKey}`, + method: 'post', + data + }) +} + +//测试行 +export function lineFile(data) { + return request({ + url: `/engine/ruleVersion/lineFile/${data.ruleVersionClass}`, + method: 'post', + data: data.data + }) +} + +//测试组 +export function groupFile(data) { + return request({ + url: `/engine/ruleVersion/groupFile/${data.ruleVersionClass}`, + method: 'post', + data: data.data + }) +} +//判断类是否已存在 +export function isClassExist(val) { + return request({ + url: `/engine/ruleVersion/isClassExist/${val}`, + method: 'get', + }) +} + + diff --git a/src/api/engine/ruleInfo.js b/src/api/engine/ruleInfo.js new file mode 100644 index 0000000..db5eff4 --- /dev/null +++ b/src/api/engine/ruleInfo.js @@ -0,0 +1,45 @@ +import request from '@/utils/request' + +// 查询规则维护列表 +export function listRuleInfo(data) { + return request({ + url: '/engine/ruleInfo/list', + method: 'post', + params: {pageNum:data.pageNum,pageSize:data.pageSize}, + data + }) +} + +// 查询规则维护详细 +export function getRuleInfo(id) { + return request({ + url: '/engine/ruleInfo/' + id, + method: 'get' + }) +} + +// 新增规则维护 +export function addRuleInfo(data) { + return request({ + url: '/engine/ruleInfo', + method: 'post', + data: data + }) +} + +// 修改规则维护 +export function updateRuleInfo(data) { + return request({ + url: '/engine/ruleInfo', + method: 'put', + data: data + }) +} + +// 删除规则维护 +export function delRuleInfo(id) { + return request({ + url: '/engine/ruleInfo/' + id, + method: 'delete' + }) +} diff --git a/src/api/engine/ruleVersion.js b/src/api/engine/ruleVersion.js new file mode 100644 index 0000000..3abdd8f --- /dev/null +++ b/src/api/engine/ruleVersion.js @@ -0,0 +1,123 @@ +import request from '@/utils/request' + +// 查询规则版本列表 +export function listRuleVersion(data) { + return request({ + url: '/engine/ruleVersion/list', + method: 'post', + params: {pageNum: data.pageNum, pageSize: data.pageSize}, + data + }) +} + +// 查询规则版本详细 +export function getRuleVersion(id) { + return request({ + url: '/engine/ruleVersion/' + id, + method: 'get' + }) +} + +// 新增规则版本 +export function addRuleVersion(data) { + return request({ + url: '/engine/ruleVersion', + method: 'post', + data: data + }) +} + +// 修改规则版本 +export function updateRuleVersion(data) { + return request({ + url: '/engine/ruleVersion', + method: 'put', + data: data + }) +} + +// 删除规则版本 +export function delRuleVersion(id) { + return request({ + url: '/engine/ruleVersion/' + id, + method: 'delete' + }) +} + +//存储代码 +export function writeFile(data) { + return request({ + url: '/engine/ruleVersion/writeFile', + method: 'post', + data + }) +} + +//查询代码 +export function readFile(fileName) { + return request({ + url: `/engine/ruleVersion/readFile/${fileName}`, + method: 'post' + }) +} + +//库表二级联动 +export function getTableInfoList() { + return request({ + url: '/engine/ruleVersion/dataSource/tableInfo', + method: 'get', + }) +} + +//库表二级联动 +export function getDataAnalysis(id) { + return request({ + url: `/engine/ruleVersion/dataSource/table/${id}`, + method: 'get', + }) +} + +//获取KTLV数据 +export function getEtlTableData(data) { + return request({ + url: `/engine/ruleVersion/getEtlTableData`, + method: 'post', + data + }) +} + +//测试值 +export function execution(data) { + return request({ + url: `/engine/ruleVersion/execution/${data.engineKey}`, + method: 'post', + data + }) +} + +//测试行 +export function lineFile(data) { + return request({ + url: `/engine/ruleVersion/lineFile/${data.ruleVersionClass}`, + method: 'post', + data: data.data + }) +} + +//测试组 +export function groupFile(data) { + return request({ + url: `/engine/ruleVersion/groupFile/${data.ruleVersionClass}`, + method: 'post', + data: data.data + }) +} +//判断类是否已存在 +export function isClassExist(val) { + return request({ + url: `/engine/ruleVersion/isClassExist/${val}`, + method: 'get', + }) +} + + diff --git a/src/views/engine/ruleInfo.js b/src/views/engine/ruleInfo.js new file mode 100644 index 0000000..db5eff4 --- /dev/null +++ b/src/views/engine/ruleInfo.js @@ -0,0 +1,45 @@ +import request from '@/utils/request' + +// 查询规则维护列表 +export function listRuleInfo(data) { + return request({ + url: '/engine/ruleInfo/list', + method: 'post', + params: {pageNum:data.pageNum,pageSize:data.pageSize}, + data + }) +} + +// 查询规则维护详细 +export function getRuleInfo(id) { + return request({ + url: '/engine/ruleInfo/' + id, + method: 'get' + }) +} + +// 新增规则维护 +export function addRuleInfo(data) { + return request({ + url: '/engine/ruleInfo', + method: 'post', + data: data + }) +} + +// 修改规则维护 +export function updateRuleInfo(data) { + return request({ + url: '/engine/ruleInfo', + method: 'put', + data: data + }) +} + +// 删除规则维护 +export function delRuleInfo(id) { + return request({ + url: '/engine/ruleInfo/' + id, + method: 'delete' + }) +} diff --git a/src/views/engine/ruleInfo/Test.vue b/src/views/engine/ruleInfo/Test.vue new file mode 100644 index 0000000..56f3935 --- /dev/null +++ b/src/views/engine/ruleInfo/Test.vue @@ -0,0 +1,460 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/engine/ruleInfo/Version.vue b/src/views/engine/ruleInfo/Version.vue new file mode 100644 index 0000000..e56f133 --- /dev/null +++ b/src/views/engine/ruleInfo/Version.vue @@ -0,0 +1,1125 @@ + + + + diff --git a/src/views/engine/ruleInfo/index.vue b/src/views/engine/ruleInfo/index.vue new file mode 100644 index 0000000..03cb644 --- /dev/null +++ b/src/views/engine/ruleInfo/index.vue @@ -0,0 +1,346 @@ + + + diff --git a/src/views/engine/ruleVersion.js b/src/views/engine/ruleVersion.js new file mode 100644 index 0000000..3abdd8f --- /dev/null +++ b/src/views/engine/ruleVersion.js @@ -0,0 +1,123 @@ +import request from '@/utils/request' + +// 查询规则版本列表 +export function listRuleVersion(data) { + return request({ + url: '/engine/ruleVersion/list', + method: 'post', + params: {pageNum: data.pageNum, pageSize: data.pageSize}, + data + }) +} + +// 查询规则版本详细 +export function getRuleVersion(id) { + return request({ + url: '/engine/ruleVersion/' + id, + method: 'get' + }) +} + +// 新增规则版本 +export function addRuleVersion(data) { + return request({ + url: '/engine/ruleVersion', + method: 'post', + data: data + }) +} + +// 修改规则版本 +export function updateRuleVersion(data) { + return request({ + url: '/engine/ruleVersion', + method: 'put', + data: data + }) +} + +// 删除规则版本 +export function delRuleVersion(id) { + return request({ + url: '/engine/ruleVersion/' + id, + method: 'delete' + }) +} + +//存储代码 +export function writeFile(data) { + return request({ + url: '/engine/ruleVersion/writeFile', + method: 'post', + data + }) +} + +//查询代码 +export function readFile(fileName) { + return request({ + url: `/engine/ruleVersion/readFile/${fileName}`, + method: 'post' + }) +} + +//库表二级联动 +export function getTableInfoList() { + return request({ + url: '/engine/ruleVersion/dataSource/tableInfo', + method: 'get', + }) +} + +//库表二级联动 +export function getDataAnalysis(id) { + return request({ + url: `/engine/ruleVersion/dataSource/table/${id}`, + method: 'get', + }) +} + +//获取KTLV数据 +export function getEtlTableData(data) { + return request({ + url: `/engine/ruleVersion/getEtlTableData`, + method: 'post', + data + }) +} + +//测试值 +export function execution(data) { + return request({ + url: `/engine/ruleVersion/execution/${data.engineKey}`, + method: 'post', + data + }) +} + +//测试行 +export function lineFile(data) { + return request({ + url: `/engine/ruleVersion/lineFile/${data.ruleVersionClass}`, + method: 'post', + data: data.data + }) +} + +//测试组 +export function groupFile(data) { + return request({ + url: `/engine/ruleVersion/groupFile/${data.ruleVersionClass}`, + method: 'post', + data: data.data + }) +} +//判断类是否已存在 +export function isClassExist(val) { + return request({ + url: `/engine/ruleVersion/isClassExist/${val}`, + method: 'get', + }) +} + + diff --git a/src/views/quest/node/components/node/type/exporFind.vue b/src/views/quest/node/components/node/type/exporFind.vue index 78bee58..36846a7 100644 --- a/src/views/quest/node/components/node/type/exporFind.vue +++ b/src/views/quest/node/components/node/type/exporFind.vue @@ -89,6 +89,16 @@ + + +