feat: 规则引擎版本 报存代码
parent
cfa3aa6ccb
commit
cf9b8f950f
|
@ -102,3 +102,13 @@ export function ruleEngineVersionAdd(data) {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// 保存代码
|
||||||
|
export function updataEngineVersionStatus(data) {
|
||||||
|
return request({
|
||||||
|
url: '/rule_engine/engine/updataEngineVersionStatus' ,
|
||||||
|
method: 'post',
|
||||||
|
data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -242,7 +242,7 @@
|
||||||
<script>
|
<script>
|
||||||
import {
|
import {
|
||||||
ruleEngineVersionAdd,
|
ruleEngineVersionAdd,
|
||||||
selectRuleEngineVersion,
|
selectRuleEngineVersion, updataEngineVersionStatus,
|
||||||
updateRuleEngineVersionIsActivate,
|
updateRuleEngineVersionIsActivate,
|
||||||
updateRuleEngineVersionStates
|
updateRuleEngineVersionStates
|
||||||
} from '@/api/rule_engine/engine'
|
} from '@/api/rule_engine/engine'
|
||||||
|
@ -433,15 +433,17 @@ export default {
|
||||||
}); //状态
|
}); //状态
|
||||||
this.getDicts("rule_engine_version_status").then(response => {
|
this.getDicts("rule_engine_version_status").then(response => {
|
||||||
this.rule_engine_version_status = response.data;
|
this.rule_engine_version_status = response.data;
|
||||||
});//状态
|
});//规则引擎激活状态
|
||||||
this.getDicts("rule_engine_activate_is_test").then(response => {
|
this.getDicts("rule_engine_activate_is_test").then(response => {
|
||||||
this.rule_engine_activate_is_test = response.data;
|
this.rule_engine_activate_is_test = response.data;
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
saveCoding(){
|
saveCoding(){
|
||||||
console.log("sqw",this.ruleEngineVersionInfoAndTest)
|
updataEngineVersionStatus(this.ruleEngineVersionInfoAndTest).then(res => {
|
||||||
this.$message.success('编码保存成功');
|
this.$message.success(res)
|
||||||
|
})
|
||||||
|
|
||||||
},
|
},
|
||||||
ruleEngineVersionInfoStatusClose(done) {
|
ruleEngineVersionInfoStatusClose(done) {
|
||||||
this.$confirm('确认关闭?')
|
this.$confirm('确认关闭?')
|
||||||
|
@ -583,17 +585,33 @@ export default {
|
||||||
},
|
},
|
||||||
// 获取代码模板
|
// 获取代码模板
|
||||||
getCodeIng(){
|
getCodeIng(){
|
||||||
let packageName = "com.muyu.rule.engine";
|
|
||||||
|
let packageName = "com.muyu.engine";
|
||||||
let customName = "custom";
|
let customName = "custom";
|
||||||
let templateName = "template";
|
let templateName = "template";
|
||||||
let parentClass = this.ruleEngineInfo.level;
|
let parentClass =null;
|
||||||
|
//数据字段
|
||||||
|
if(this.ruleEngineInfo.level === "data-field"){
|
||||||
|
parentClass = "DataModelEngine" ;
|
||||||
|
}
|
||||||
|
//数据集
|
||||||
|
if(this.ruleEngineInfo.level==="data-set"){
|
||||||
|
parentClass = "DataSetEngine" ;
|
||||||
|
}
|
||||||
|
//记录
|
||||||
|
if(this.ruleEngineInfo.level ==="recording"){
|
||||||
|
parentClass = "RecordEngine" ;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
let codeIng = `package ${packageName}.${customName};
|
let codeIng = `package ${packageName}.${customName};
|
||||||
|
|
||||||
|
|
||||||
import com.muyu.engine.action.ActionDiscard;
|
import com.muyu.engine.action.ActionDiscard;
|
||||||
import com.muyu.engine.scope.${parentClass};
|
import com.muyu.engine.scope.${parentClass};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @Author: DongZeLiang
|
* @Author: yl
|
||||||
* @date: 2024/5/6
|
* @date: 2024/5/6
|
||||||
* @Description: ${this.engineVersionForm.name}-${this.engineVersionForm.code}
|
* @Description: ${this.engineVersionForm.name}-${this.engineVersionForm.code}
|
||||||
* @Version: 1.0
|
* @Version: 1.0
|
||||||
|
|
Loading…
Reference in New Issue