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 @@ 选择资产集 + + @@ -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