Browse Source

fix: 优化

zhangwenya 9 months ago
parent
commit
6545d63fc7
1 changed files with 5 additions and 5 deletions
  1. 5 5
      src/views/ms/mstpl/component/editIndicator.vue

+ 5 - 5
src/views/ms/mstpl/component/editIndicator.vue

@@ -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'},