|
|
|
@ -23,6 +23,23 @@
|
|
|
|
|
</div>
|
|
|
|
|
<div class="lc-field-body">
|
|
|
|
|
<el-form-item
|
|
|
|
|
v-if="config.option.displayOption.expression && config.option.displayOption.expression.enable"
|
|
|
|
|
label="数据来源"
|
|
|
|
|
>
|
|
|
|
|
<el-radio-group
|
|
|
|
|
v-model="dataSourceStyle"
|
|
|
|
|
class="bs-el-radio-group"
|
|
|
|
|
>
|
|
|
|
|
<el-radio label="dataset">
|
|
|
|
|
数据集
|
|
|
|
|
</el-radio>
|
|
|
|
|
<el-radio label="expression">
|
|
|
|
|
表达式
|
|
|
|
|
</el-radio>
|
|
|
|
|
</el-radio-group>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item
|
|
|
|
|
v-if="dataSourceStyle === 'dataset'"
|
|
|
|
|
label="数据集"
|
|
|
|
|
>
|
|
|
|
|
<data-set-select
|
|
|
|
@ -38,6 +55,15 @@
|
|
|
|
|
</template>
|
|
|
|
|
</data-set-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item
|
|
|
|
|
v-if="dataSourceStyle === 'expression' && config.option.displayOption.expression && config.option.displayOption.expression.enable"
|
|
|
|
|
label="表达式"
|
|
|
|
|
>
|
|
|
|
|
<i
|
|
|
|
|
class="el-icon-edit expression"
|
|
|
|
|
@click="openExpression"
|
|
|
|
|
/>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item
|
|
|
|
|
v-if="config.option.displayOption.text && config.option.displayOption.text.enable"
|
|
|
|
|
label="文本内容"
|
|
|
|
@ -48,15 +74,6 @@
|
|
|
|
|
clearable
|
|
|
|
|
/>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item
|
|
|
|
|
v-if="config.option.displayOption.expression && config.option.displayOption.expression.enable"
|
|
|
|
|
label="表达式"
|
|
|
|
|
>
|
|
|
|
|
<i
|
|
|
|
|
class="el-icon-edit expression"
|
|
|
|
|
@click="openExpression"
|
|
|
|
|
/>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div
|
|
|
|
@ -624,6 +641,7 @@ export default {
|
|
|
|
|
},
|
|
|
|
|
data () {
|
|
|
|
|
return {
|
|
|
|
|
dataSourceStyle: 'dataset', // 数据来源方式
|
|
|
|
|
fieldsList: [],
|
|
|
|
|
params: [], // 参数配置
|
|
|
|
|
datasetName: '',
|
|
|
|
|