feat: dataset 增加字段
This commit is contained in:
parent
2b4ccc1e5e
commit
f397b53c0a
|
@ -17,7 +17,7 @@
|
||||||
<scTable ref="table" :apiObj="apiObj" row-key="id" stripe>
|
<scTable ref="table" :apiObj="apiObj" row-key="id" stripe>
|
||||||
<el-table-column label="#" type="index" width="50"></el-table-column>
|
<el-table-column label="#" type="index" width="50"></el-table-column>
|
||||||
<el-table-column label="名称" prop="name" width="200" :show-overflow-tooltip="true"></el-table-column>
|
<el-table-column label="名称" prop="name" width="200" :show-overflow-tooltip="true"></el-table-column>
|
||||||
<el-table-column label="sql语句" prop="sql_query" :show-overflow-tooltip="true"></el-table-column>
|
<el-table-column label="代号" prop="code" :show-overflow-tooltip="true"></el-table-column>
|
||||||
<el-table-column label="操作" fixed="right" align="left" width="200">
|
<el-table-column label="操作" fixed="right" align="left" width="200">
|
||||||
<template #default="scope">
|
<template #default="scope">
|
||||||
<el-button type="primary" plain size="small" @click="handleShow(scope.row)"
|
<el-button type="primary" plain size="small" @click="handleShow(scope.row)"
|
||||||
|
|
|
@ -25,14 +25,18 @@
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :md="24" :sm="24" :xs="24">
|
<el-col :md="24" :sm="24" :xs="24">
|
||||||
<el-form-item label="图表配置">
|
<el-form-item label="默认参数">
|
||||||
<el-input v-model="form.echart_options" clearable type="textarea" :rows="8"></el-input>
|
<JsonEditorVue class="vueJsonEditor" v-model="form.default_param" @blur="validate" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :md="24" :sm="24" :xs="24">
|
<el-col :md="24" :sm="24" :xs="24">
|
||||||
<el-form-item label="默认参数">
|
<el-form-item label="测试参数">
|
||||||
<JsonEditorVue class="vueJsonEditor" v-model="form.default_param" @blur="validate" />
|
<JsonEditorVue class="vueJsonEditor" v-model="form.test_param" @blur="validate" />
|
||||||
<!-- <el-input v-model="form.default_param" clearable type="textarea" :rows="8"></el-input> -->
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :md="24" :sm="24" :xs="24">
|
||||||
|
<el-form-item label="图表配置">
|
||||||
|
<el-input v-model="form.echart_options" clearable type="textarea" :rows="8"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
|
@ -66,7 +70,6 @@ export default {
|
||||||
},
|
},
|
||||||
visible: false,
|
visible: false,
|
||||||
isSaveing: false,
|
isSaveing: false,
|
||||||
default_param:{},
|
|
||||||
selectionFilters: [],
|
selectionFilters: [],
|
||||||
setFiltersVisible: false,
|
setFiltersVisible: false,
|
||||||
belong_dept_options: []
|
belong_dept_options: []
|
||||||
|
@ -133,6 +136,7 @@ export default {
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style>
|
<style>
|
||||||
.vueJsonEditor{
|
.vueJsonEditor {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
}</style>
|
}
|
||||||
|
</style>
|
||||||
|
|
Loading…
Reference in New Issue