소스 검색

连通性分析距离追踪

zxh 3 년 전
부모
커밋
4a6647a0a1
1개의 변경된 파일8개의 추가작업 그리고 1개의 파일을 삭제
  1. 8 1
      src/views/spectrum/reform/connectivity/widget.vue

+ 8 - 1
src/views/spectrum/reform/connectivity/widget.vue

@@ -10,7 +10,7 @@
           <!-- <el-button type="warning">图上选择</el-button> -->
         </el-form-item>
         <el-form-item label="追踪距离">
-          <el-input-number v-model="form.num" controls-position="right" :min="1" :max="10000" style="width: 158px" :disabled="noDistance"></el-input-number>
+          <el-input-number v-model="form.num" controls-position="right" :min="1" :max="10000" style="width: 158px" :disabled="noDistance" @blur="inputNumber"></el-input-number>
           <el-checkbox v-model="noDistance">不限距离</el-checkbox>
         </el-form-item>
         <el-form-item label="追踪方式">
@@ -179,6 +179,7 @@ export default {
         tablename2: layerName,
         mode: this.trackType.join(',')
       }
+      if (!this.noDistance) params['distance'] = this.form.num
       getConnectivity(params).then((res) => {
         if (res.code == 1) {
           const pipeData = res.result.pipeData || []
@@ -216,6 +217,12 @@ export default {
         }
       })
     },
+    /**
+     * 距离数据检查
+     */
+    inputNumber() {
+      if (!this.form.num) this.$set(this.form, "num", 200)
+    },
     // loadPipeLineChart() {
     //   let chartDom = document.getElementById('pipeChart')
     //   let myChart = echarts.init(chartDom)