feat()根据作用域不同获取不同数据

dev-1
王熙朝 2024-05-15 22:37:11 +08:00
parent 9ff9e0a3e4
commit d9417a4296
1 changed files with 37 additions and 4 deletions

View File

@ -223,6 +223,12 @@
<div style="margin-top: 20px">
<el-button @click="toggleSelection()"></el-button>
</div>
<el-descriptions title="选择模型" :column="3" border style="margin-top: 20px">
<el-descriptions-item v-for="edinn in columnOne[0]"
:label='edinn.key'>
<el-checkbox v-model="dataRecordSelectKeyList" :label="edinn.key" >{{edinn.key}}</el-checkbox>
</el-descriptions-item>
</el-descriptions>
</el-card>
<el-card class="box-card" v-if="ruleInfo.ruleLevel === 3">
<div slot="header" class="clearfix">
@ -236,8 +242,11 @@
</template>
</el-table-column>
</el-table>
<el-descriptions title="字段" :column="3" border>
<el-descriptions-item ></el-descriptions-item>
<el-descriptions title="选择行数据" direction="vertical" :column="3" border style="margin-top: 20px" v-if="fieldd != null">
<el-descriptions-item v-for="(val, key) in fieldd"
:label='key'>
<el-checkbox v-model="dataRecordSelectKeyList" :label="key" :value="key">{{val}}</el-checkbox>
</el-descriptions-item>
</el-descriptions>
</el-card>
<el-card class="box-card" v-if="ruleInfo.ruleLevel === 4">
@ -246,10 +255,16 @@
</div>
<button @click="dield(tableLisrs,ruleInfo.ruleLevel)"></button>
<el-descriptions title="字段" :column="3" border>
<el-descriptions-item v-for="tab in fields" :label="tab.key">{{tab.val}}</el-descriptions-item>
<el-descriptions-item v-for="tab in fields" :label="tab.key">
<el-radio v-model="dataMode" :label="tab.val" :value="tab.val">{{tab.val}}</el-radio>
</el-descriptions-item>
</el-descriptions>
</el-card>
</el-col>
<el-col :span="24" style="margin-top: 10px" v-if="dataMode != null || dataRecordSelectKeyList.length > 0">
<el-button @click="dataTest"></el-button>
<el-input style="margin-top: 10px" v-model="testResult" type="textarea" placeholder="请点击测试" disabled/>
</el-col>
</el-col>
</el-row>
</el-drawer>
@ -315,6 +330,10 @@ export default {
//
fields: [],
fieldd: [],
//
dataRecordSelectKeyList: [],
dataRecordSelectData: null,
dataMode: null,
//
primaryId: [],
tableLisrs: null,
@ -326,6 +345,8 @@ export default {
editionContent: "",
ruleContent: ""
},
//
testResult: "",
//
rules: {
}
@ -343,6 +364,17 @@ export default {
this.getList();
},
methods: {
//
dataTest(){
let number = Math.floor(Math.random()*3);
if (number === 0){
this.testResult = "测试正常,无异常数据返回";
}else if (number === 1){
this.testResult = "测试失败:触发*****异常条例,数据发生动作【移除/忽略/记录】";
}else if (number === 2){
this.testResult = "程序异常:*******异常";
}
},
//
ruleEngineVersionInfoStatusClose(done) {
this.$confirm('确认关闭?')
@ -392,6 +424,7 @@ export default {
//
dataRecordSelect(row) {
console.log(row)
this.dataRecordSelectKeyList = []
this.fieldd = row
},
/** 查询规则引擎版本列表 */