+
{{selectList.versionClass}}
- {{selectList.name}}
+
+
+
{{selectList.versionCode}}
@@ -135,13 +140,31 @@
-
-
- 保存代码
-
+
+
+ 保存代码
+
+
+
+
+
+
+ {{}}
+
+
+
+
+
+
+
+
+
+
+
@@ -180,12 +203,17 @@ export default {
title: "",
// 是否显示弹出层
open: false,
+ // 详情弹出层
oppten: false,
+ //测试弹出层
+ openRuleTest: false,
// 查询参数
queryParams: {
pageNum: 1,
pageSize: 10,
},
+ //测试表单
+ ruleEngineTest:{},
// 表单参数
form: {},
// 表单校验
@@ -197,6 +225,7 @@ export default {
this.getList();
},
methods: {
+ // 关闭
ruleEngineVersionInfoStatusClose(done) {
this.$confirm('确认关闭?')
.then(_ => {
@@ -223,8 +252,33 @@ export default {
this.open = false;
this.reset();
},
+ saveCoding(row) {
+ updateEdition(row).then(res => {
+ this.$message.success(res.data)
+
+ })
+ },
+ // 执行操作
+ playEngineVersion(slickType){
+ switch (slickType.event){
+ case "update"://修改
+ console.log(slickType.rule)
+ this.form = slickType.rule
+ this.open = true
+ break;
+ case "status"://激活状态
+ break;
+ }
+ },
+ // 引擎版本操作
checkRuleEngineVersion(clickType) {
switch (clickType.event){
+ case "delete"://删除
+ if (confirm("确认删除吗")){
+ delEdition(clickType.rule.id)
+ }
+ this.getList()
+ break;
case "select"://详情
console.log(clickType.rule)
this.selectList = clickType.rule
@@ -236,6 +290,7 @@ export default {
break;
}
},
+ // 维护操作
handleClick(clickType) {
if (clickType === "add"){
this.open = true;
@@ -293,23 +348,29 @@ export default {
this.$message.error('版本编码不可为空');
return false;
}
- // this.ruleInfo.versionClass = this.ruleInfo.ruleCode + "_" + this.form.versionCode
spliceNameToCode(this.ruleInfo.ruleCode,this.form.versionCode,this.ruleInfo.ruleLevel).then(res => {
- // this.form.versionClass = res.data
- console.log(res.data)
- console.log(res.msg)
+ this.form.versionClass = res.data.val;
+ this.form.ruleContent = res.data.code
})
- // this.form.ruleContent = this.getCodeIng()
- // console.log(this.form.ruleContent)
},
/** 提交按钮 */
submitForm() {
this.$refs["form"].validate(valid => {
+ if (valid) {
+ if (this.form.id != null) {
+ updateEdition(this.form).then(response => {
+ this.$modal.msgSuccess("修改成功");
+ this.open = false;
+ this.getList();
+ });
+ } else {
addEdition(this.form).then(response => {
this.$modal.msgSuccess("新增成功");
this.open = false;
this.getList();
});
+ }
+ }
});
},
/** 删除按钮操作 */
@@ -324,7 +385,6 @@ export default {
},
// 获取代码模板
getCodeIng(){
-
let packageName = "com.muyu.rule.engine";
let customName = "custom";
let templateName = "template";
diff --git a/src/views/engine/rule/index.vue b/src/views/engine/rule/index.vue
index 32f5376..88d4a76 100644
--- a/src/views/engine/rule/index.vue
+++ b/src/views/engine/rule/index.vue
@@ -99,8 +99,16 @@