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>
|
||||
import {
|
||||
ruleEngineVersionAdd,
|
||||
selectRuleEngineVersion,
|
||||
selectRuleEngineVersion, updataEngineVersionStatus,
|
||||
updateRuleEngineVersionIsActivate,
|
||||
updateRuleEngineVersionStates
|
||||
} from '@/api/rule_engine/engine'
|
||||
|
@ -433,15 +433,17 @@ export default {
|
|||
}); //状态
|
||||
this.getDicts("rule_engine_version_status").then(response => {
|
||||
this.rule_engine_version_status = response.data;
|
||||
});//状态
|
||||
});//规则引擎激活状态
|
||||
this.getDicts("rule_engine_activate_is_test").then(response => {
|
||||
this.rule_engine_activate_is_test = response.data;
|
||||
});
|
||||
},
|
||||
methods: {
|
||||
saveCoding(){
|
||||
console.log("sqw",this.ruleEngineVersionInfoAndTest)
|
||||
this.$message.success('编码保存成功');
|
||||
updataEngineVersionStatus(this.ruleEngineVersionInfoAndTest).then(res => {
|
||||
this.$message.success(res)
|
||||
})
|
||||
|
||||
},
|
||||
ruleEngineVersionInfoStatusClose(done) {
|
||||
this.$confirm('确认关闭?')
|
||||
|
@ -583,17 +585,33 @@ export default {
|
|||
},
|
||||
// 获取代码模板
|
||||
getCodeIng(){
|
||||
let packageName = "com.muyu.rule.engine";
|
||||
|
||||
let packageName = "com.muyu.engine";
|
||||
let customName = "custom";
|
||||
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};
|
||||
|
||||
|
||||
import com.muyu.engine.action.ActionDiscard;
|
||||
import com.muyu.engine.scope.${parentClass};
|
||||
|
||||
/**
|
||||
* @Author: DongZeLiang
|
||||
* @Author: yl
|
||||
* @date: 2024/5/6
|
||||
* @Description: ${this.engineVersionForm.name}-${this.engineVersionForm.code}
|
||||
* @Version: 1.0
|
||||
|
|
Loading…
Reference in New Issue