From e5df2ae1310b307d34783164ece0c2e622491b79 Mon Sep 17 00:00:00 2001 From: chentaisen <14615430+chentaisen@user.noreply.gitee.com> Date: Wed, 4 Sep 2024 12:23:27 +0800 Subject: [PATCH 1/5] =?UTF-8?q?=E7=AC=AC=E4=B8=80=E6=AC=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/rule/rule/version.vue | 99 +++++++++++++++++++++++++++++++-- 1 file changed, 93 insertions(+), 6 deletions(-) diff --git a/src/views/rule/rule/version.vue b/src/views/rule/rule/version.vue index fd6ebc4..66e9893 100644 --- a/src/views/rule/rule/version.vue +++ b/src/views/rule/rule/version.vue @@ -45,8 +45,22 @@ >新增 - 开启引擎 - 关闭引擎 + 开启引擎 + + + + + + 关闭引擎 + + @@ -264,7 +278,7 @@ :visible.sync="drawer" :with-header="false" size="70%"> - 生成版本类 + @@ -299,6 +313,7 @@ + + + @@ -379,10 +388,10 @@ import { addGenerate, addRule, disable, - enable, + enable, findTableIdByParentId, getEditionList, - getFindByEditionId, - updateRule + getFindByEditionId, selectById, + updateRule, updateRuleEngine } from "@/api/rule/ruleEdition"; @@ -411,7 +420,6 @@ export default { lint: true, // 开启语法检查 }, - ruleAndEditionList: [], //版本 ruleAndEdition: {}, @@ -427,6 +435,7 @@ export default { showSearch: true, // 总条数 total: 0, + childId: {}, // 规则表格数据 ruleList: [], // 弹出层标题 @@ -465,7 +474,11 @@ export default { ruleId: '', ruleEngine: '', }, + //数据源 + dataOrigin: {}, + origins: [], + tableOrigin: [], showCode: false, // 表单校验 rules: { @@ -480,14 +493,33 @@ export default { this.ruleAndVersion.id = this.$route.query.id this.findById(); this.findList() + this.getDataOrigin() }, //生命周期 - 挂载完成(可以访问DOM元素)", mounted() { this.findById(); }, methods: { + //保存代码 + preserve() { + updateRuleEngine(this.form).then(res => { + this.$modal.msgSuccess("修改成功"); + }) + }, + //数据接入源 + getDataOrigin() { + selectById(this.dataOrigin).then(res => { + this.origins = res.data + console.log("origins", this.origins) + }) + }, - + chanChild() { + findTableIdByParentId(this.dataOrigin.sourceId).then(res => { + this.tableOrigin = res.data + console.log("tableOrigin", this.tableOrigin) + }) + }, //禁用 handleStatus() { if (row.status === "Y") { @@ -505,6 +537,7 @@ export default { //数据源 chan() { this.selects = true + this.chanChild() }, ch() { this.selectss = true From 0d25eb624efb460473bf18d494bce1e4e60f8f6c Mon Sep 17 00:00:00 2001 From: chentaisen <14615430+chentaisen@user.noreply.gitee.com> Date: Wed, 4 Sep 2024 20:57:21 +0800 Subject: [PATCH 4/5] =?UTF-8?q?=E7=AC=AC=E4=B8=80=E6=AC=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/rule/rule/version.vue | 1 + 1 file changed, 1 insertion(+) diff --git a/src/views/rule/rule/version.vue b/src/views/rule/rule/version.vue index 38b7dea..2c9482f 100644 --- a/src/views/rule/rule/version.vue +++ b/src/views/rule/rule/version.vue @@ -487,6 +487,7 @@ export default { ], } + }; }, created() { From 898d422c5dbda93355f37627ebc87ab35ec9c137 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B7=E8=B0=83?= <3084898776@qq.com> Date: Wed, 4 Sep 2024 20:59:06 +0800 Subject: [PATCH 5/5] 1 --- src/views/rule/rule/version.vue | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/views/rule/rule/version.vue b/src/views/rule/rule/version.vue index 8fbb53c..bbbaa64 100644 --- a/src/views/rule/rule/version.vue +++ b/src/views/rule/rule/version.vue @@ -486,8 +486,6 @@ export default { this.findById(); }, methods: { - - //禁用 handleStatus() { if (row.status === "Y") {