|
@@ -13,20 +13,20 @@
|
|
|
<el-form-item label="指标编码">{{ rowsInfo.metricsDef.metricsCode }}</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
- <el-form-item label="自动发现" prop="findFlag" v-if="!disabled">
|
|
|
+ <el-form-item label="自动发现" prop="findFlag" v-if="disabled">
|
|
|
<el-switch v-model="form.findFlag"/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
- <el-form-item label="数据接口配置" prop="dataExp" v-if="!disabled">
|
|
|
+ <el-form-item label="数据接口配置" prop="dataExp" v-if="disabled">
|
|
|
<el-input type="textarea" v-model="form.dataExp" placeholder="请输入数据接口配置" :autosize="{minRows: 3}"
|
|
|
style="width:342px;margin-right:10px;"/>
|
|
|
<el-button type="primary" @click="handleConfigKey">公式组装</el-button>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="自动发现规则" prop="findRule" v-if="!disabled">
|
|
|
+ <el-form-item label="自动发现规则" prop="findRule" v-if="disabled && form.findFlag">
|
|
|
<el-input v-model="form.findRule" type="textarea" :autosize="{minRows: 3}" placeholder="请输入自动发现规则"/>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="关键字" prop="findKey" v-if="!disabled">
|
|
|
+ <el-form-item label="关键字" prop="findKey" v-if="disabled && form.findFlag">
|
|
|
<el-input v-model="form.findKey" placeholder="请输入关键字"/>
|
|
|
</el-form-item>
|
|
|
<el-row :gutter="10">
|
|
@@ -86,7 +86,7 @@ const form = ref({
|
|
|
})
|
|
|
const passValidate = ref(true)
|
|
|
|
|
|
-const disabled = computed(() => props.rowsInfo.metricsDef.metricsType === "1")
|
|
|
+const disabled = computed(() => props.rowsInfo.metricsDef.metricsType === "2")
|
|
|
const rules = {
|
|
|
dataExp: {required: true, message: '请输入数据接口配置', trigger: 'change'},
|
|
|
findRule: {required: true, message: '请选择自动发现规则', trigger: 'change'},
|