diff --git a/src/api/engine/engine.js b/src/api/engine/engine.js
index 1c3b1d6..e7ce071 100644
--- a/src/api/engine/engine.js
+++ b/src/api/engine/engine.js
@@ -122,7 +122,7 @@ export function sel(id){
//根据版本id查询版本信息
export function generate(data){
return request({
- url: "/engine/version/generate",
+ url: "/engine/engine/generate",
method: "post",
data:data
})
diff --git a/src/views/engine/engine/index.vue b/src/views/engine/engine/index.vue
index c70cef2..6765d46 100644
--- a/src/views/engine/engine/index.vue
+++ b/src/views/engine/engine/index.vue
@@ -628,11 +628,12 @@ export default {
engineRuleMaintenance(row) {
+
this.$router.push({
path: 'list',
- query: {id: row.id}
+ query: {"id": row.id}
})
diff --git a/src/views/engine/engine/list.vue b/src/views/engine/engine/list.vue
index 35c5848..62cbcd8 100644
--- a/src/views/engine/engine/list.vue
+++ b/src/views/engine/engine/list.vue
@@ -5,7 +5,7 @@
新增
-
+ {{versions}}
@@ -51,7 +51,7 @@
-
+
@@ -120,12 +120,6 @@
-
-
- 删除
-
-
-
关闭引擎
@@ -260,48 +254,6 @@ export default {
},
opens: false,
- //
- // javaClass: "package com.muyu.rule.engine.custom;\n" +
- //
- // "\n" +
- //
- // "import com.muyu.engine.action.ActionDiscard;\n" +
- //
- // "import com.muyu.engine.scope.DataModelEngine;\n" +
- //
- // "\n" +
- //
- // "/**\n" +
- //
- // " * @Author: qdm\n" +
- //
- // new Date+
- //
- // "\n * @Description: 没有描述\n" +
- //
- // " * @Version: 2.2\n" +
- //
- // " */\n" +
- //
- // "public class engine_80 extends DataModelEngine {\n" +
- //
- // " @Override\n" +
- //
- // " public void execution () {\n" +
- //
- // " Object value = getValue();\n" +
- //
- // "\n" +
- //
- // " if (value == null || \"\".equals(value) || \"null\".equals(value)) {\n" +
- //
- // " throw new ActionDiscard();\n" +
- //
- // " }\n" +
- //
- // " }\n" +
- //
- // "}",
title: "",
@@ -315,37 +267,14 @@ export default {
testStatus: '未测试',
- status: '初始化'
+ status: '初始化',
+
+ ruleContent:''
+
},
cmOptions: {
- // autorefresh: true,
-
- // tabSize: 4,
-
- // mode: 'text/x-properties',
-
- // theme: 'ayu-mirage',
-
- // line: true,
-
- // viewportMargin: Infinity, //处理高度自适应时搭配使用
-
- // highlightDifferences: true,
-
- // autofocus: false,
-
- // indentUnit: 2,
-
- // smartIndent: true,
-
- // readOnly: true, // 只读
-
- // showCursorWhenSelecting: true,
-
- // firstLineNumber: 1
-
lineNumbers: true, // 显示行号
mode: 'text/x-yaml', // 语法model
@@ -374,12 +303,25 @@ export default {
showCode() {
+ this.versions.isActivate = 1
+
+ this.versions.testStatus = 1
+
+ this.versions.status = 1
+
+ this.versions.id = this.$route.query.id
+
+
generate(this.versions).then(res =>{
+ this.versions.ruleContent = res.ruleContent;
+
this.$message.success(res.msg || "成功");
})
+ this.opens=true
+
},
//添加弹窗