feat(): 调整引擎代码样式。引擎代码初始化控制

master
DongZeLiang 2024-04-29 20:10:04 +08:00
parent 6e99a88ac7
commit 5d7167df0f
2 changed files with 6 additions and 9 deletions

View File

@ -1,8 +1,6 @@
<template> <template>
<div> <div style="height: 800px">
<div class="code-edit"> <codemirror ref="codeMirror" :value="code" :options="cmOptions" style="height: 800px"/>
<codemirror ref="codeMirror" :value="code" :options="cmOptions" />
</div>
</div> </div>
</template> </template>
@ -54,7 +52,6 @@ export default {
tabSize: 4, // tab tabSize: 4, // tab
styleActiveLine: true, // true/false styleActiveLine: true, // true/false
lineNumbers: true, // lineNumbers: true, //
contentHeight: 800,
theme: 'eclipse', //cobalt/monokai theme: 'eclipse', //cobalt/monokai
// json: true, // json: true,
readOnly: this.readOnly, // true/false;"nocursor" readOnly: this.readOnly, // true/false;"nocursor"
@ -78,7 +75,7 @@ export default {
.CodeMirror { .CodeMirror {
font-family: 'JetBrainsMono-Medium', monospace; font-family: 'JetBrainsMono-Medium', monospace;
height: auto; height: 800px;
} }
.CodeMirror-lines { .CodeMirror-lines {

View File

@ -22,9 +22,9 @@
<div slot="header" class="clearfix"> <div slot="header" class="clearfix">
<span>作用域</span> <span>作用域</span>
</div> </div>
<el-tabs type="border-card"> <el-tabs type="border-card" v-model="codeCardStatus">
<el-tab-pane v-for="scope in scopeList" :label="scope.type" :name="scope.value"> <el-tab-pane v-for="scope in scopeList" :label="scope.type" :name="scope.value">
<encoding v-model="scope.code"></encoding> <encoding v-if="codeCardStatus === scope.value" style="height: 800px" v-model="scope.code" :read-only="true"></encoding>
</el-tab-pane> </el-tab-pane>
</el-tabs> </el-tabs>
</el-card> </el-card>
@ -41,7 +41,7 @@ export default {
components: {Encoding}, components: {Encoding},
data() { data() {
return { return {
code: "", codeCardStatus: "taskContext",
ruleEngineCommonConfig: { ruleEngineCommonConfig: {
packageName: "com.muyu.rule.engine", packageName: "com.muyu.rule.engine",
}, },