diff --git a/src/api/ruleEngine/ruleEngine.js b/src/api/ruleEngine/ruleEngine.js index 04f906e..8d75e1b 100644 --- a/src/api/ruleEngine/ruleEngine.js +++ b/src/api/ruleEngine/ruleEngine.js @@ -1,16 +1,15 @@ import request from '@/utils/request' -export function getRuleList(ruleListReq) { +export function getRuleList() { return request({ - url: '/data/rule/getRuleList', - method: 'post', - data: ruleListReq + url: '/rule/engine/getRuleEngineList', + method: 'get' }) } export function insertRuleEngine(ruleEngine) { return request({ - url: '/data/rule/insertRuleEngine', + url: '/rule/engine/insertOrUpdateRuleEngine', method: 'post', data: ruleEngine }) @@ -30,3 +29,10 @@ export function testCompile(testWord) { data: testWord }) } + +export function getRuleJavaCode(ruleEngineId) { + return request({ + url: '/data/rule/getRuleJavaCode?ruleEngineId=' + ruleEngineId, + method: 'get' + }) +} diff --git a/src/store/modules/permission.js b/src/store/modules/permission.js index 12082ea..1ff7d5b 100644 --- a/src/store/modules/permission.js +++ b/src/store/modules/permission.js @@ -5,25 +5,6 @@ import Layout from '@/layout/index' import ParentView from '@/components/ParentView' import InnerLink from '@/layout/components/InnerLink' -let routeResponse = { - "msg": "操作成功", - "code": 200, - "data": [ - { - "name": "EngineVersion", - "path": "rule-engine/engine-version/:ruleEngineId(\\d+)", - "hidden": true, - "component": "ruleEngine/engineVersion/index", - "meta": { - "title": "引擎版本", - "icon": "component", - "noCache": false, - "link": null - } - }, - ] -} - const permission = { state: { routes: [], diff --git a/src/views/ruleEngine/engineMaintenance/index.vue b/src/views/ruleEngine/engineMaintenance/index.vue index 77f136c..0d64855 100644 --- a/src/views/ruleEngine/engineMaintenance/index.vue +++ b/src/views/ruleEngine/engineMaintenance/index.vue @@ -10,19 +10,16 @@ /> - - + + 数据集 + 记录 + 数据字段 - 正常 - 停用 + 正常 + 停用 @@ -72,7 +69,7 @@ @@ -85,8 +82,14 @@ + + + @@ -141,21 +144,25 @@ - + - 自定义规则 - 模版规则 + - + @@ -165,8 +172,16 @@ - 正常 - 停用 + 正常 + 停用 + + + + + + + 已激活 + 未激活 @@ -198,7 +213,7 @@ import {getRuleList, insertRuleEngine} from "@/api/ruleEngine/ruleEngine"; export default { name: "EngineMaintenance", - dicts: ['rule_engine_activate_status', 'rule_engine_type', 'sys_normal_disable', 'rule_engine_level'], + dicts: ['rule_engine_type', 'rule_level'], data() { return { // 遮罩层 @@ -260,11 +275,11 @@ export default { }, /** 查询规则引擎列表 */ getList() { - getRuleList(this.queryParams).then( + getRuleList().then( response => { + console.log("新模块",response.data) this.loading = true; - this.engineList = response.data.ruleEngineList; - this.ruleLevelList = response.data.ruleLevelList + this.engineList = response.data this.loading = false } ) diff --git a/src/views/ruleEngine/engineVersion/index.vue b/src/views/ruleEngine/engineVersion/index.vue index d82b166..ed58a90 100644 --- a/src/views/ruleEngine/engineVersion/index.vue +++ b/src/views/ruleEngine/engineVersion/index.vue @@ -1,24 +1,242 @@