diff --git a/src/api/rule/ruleEdition.js b/src/api/rule/ruleEdition.js
index f042566..d5798e0 100644
--- a/src/api/rule/ruleEdition.js
+++ b/src/api/rule/ruleEdition.js
@@ -65,13 +65,26 @@ export function enable(id) {
url: `/rule/ruleEdition/enable/${id}`,
})
}
-
-//通过id禁用客户
-export function disable(id) {
+//数据接入
+export function selectById() {
return request({
- url: `/rule/ruleEdition/disable/${id}`,
+ url: `/source/tableInfo/selectById`,
+ method: 'post',
+ })
+}
+//表
+export function findTableIdByParentId(id) {
+ return request({
+ url: `/source/tableInfo/findTableIdByParentId/${id}`,
+ method: 'post',
})
}
-
-
+//保存代码
+export function updateRuleEngine(data) {
+ return request({
+ url: '/rule/ruleEdition/updateRuleEngine',
+ method: 'put',
+ data: data
+ })
+}
diff --git a/src/views/rule/rule/version.vue b/src/views/rule/rule/version.vue
index 8fbb53c..38b7dea 100644
--- a/src/views/rule/rule/version.vue
+++ b/src/views/rule/rule/version.vue
@@ -259,13 +259,16 @@
+
+ 保存代码
-
+
@@ -310,7 +313,7 @@
-
+
@@ -325,33 +328,24 @@
-
- 选择数据接入
-
-
-
-
-
-
+
+ 选择数据接入
+
+
+
-
-
-
+
+
选择资产结构
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
@@ -361,8 +355,23 @@
选择资产集
+
+
+
+
+
+ {{ scope.row.date }}
+
+
+
+
+
@@ -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