Crunchy
2024-07-22 af4592841b4d8b6c0cdcef4418f1017c520a0292
设备数采配置 调整
已修改2个文件
已添加1个文件
76 ■■■■■ 文件已修改
src/components/do/b6-device-management/b6-data-acquisition-config.vue 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/tool/formula.vue 39 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/view/a6-device-management.vue 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/do/b6-device-management/b6-data-acquisition-config.vue
@@ -83,6 +83,7 @@
        </div>
        <div class="fomItem2">
          <el-form-item class="fomItemInput1" label="公式:">
            <!-- <formula :returnFormula="evalResult"/> -->
            <el-input type="textarea" autosi:autosize="{ minRows: 2, maxRows: 4}"ze placeholder="请输入内容" v-model="configForm.formula" @change="evalResult"> </el-input>
          </el-form-item>
        </div>
@@ -132,10 +133,13 @@
</template>
<script>
import formula from '../../tool/formula.vue'
export default {
  name: "dataAcquisitionConfig",
  // import å¼•入的组件需要注入到对象中才能使用
  components: {},
  components: {
    formula
  },
  props: {
    deviceId: {
      type: Number,
@@ -449,7 +453,8 @@
        id: ''
      });
    },
    evalResult () {
    evalResult (val) {
      this.configForm.formula = val
      // æ ¹æ®å…¬å¼è®¡ç®—出结果
    },
    sizeChange(val) {
src/components/tool/formula.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,39 @@
<template>
  <div>
    <el-input
      type="textarea"
      :autosize="{ minRows: 2, maxRows: 4 }"
      placeholder="请输入内容"
      v-model="formula"
      @change="evalResult"
      @input="inputValue"
    >
    </el-input>
  </div>
</template>
<script>
export default {
    props: {
        returnFormula: {
            type: Function,
            default: () => {return Function}
        }
    },
  data() {
    return {
        formula: ""
    };
  },
  methods: {
    // å›žæ˜¾
    evalResult() {
        this.returnFormula(this.formula)
    },
    inputValue(val) {
        let lastChar2 = val.slice(-1);
    }
  }
};
</script>
src/components/view/a6-device-management.vue
@@ -225,20 +225,6 @@
                                </el-upload>
                            </div>
                        </el-form-item>
        <el-form-item label="检测的文件类型:">
            <el-select :disabled="isUp" v-model="formData.fileType" placeholder="请选择文件类型" clearable>
              <el-option v-for="item in fileTypeOptions"
                         :key="item.value"
                         :label="item.label"
                         :value="item.value"></el-option>
            </el-select>
          </el-form-item>
          <el-form-item label="采集地址:" clearable>
            <el-input :disabled="isUp" v-model="formData.collectUrl"></el-input>
          </el-form-item>
          <el-form-item label="储存地址:">
            <el-input :disabled="isUp" v-model="formData.storageUrl"></el-input>
          </el-form-item>
                    </el-form>
                </el-col>
            </el-row>
@@ -382,20 +368,6 @@
                                </el-upload>
                            </div>
                        </el-form-item>
                        <el-form-item label="检测的文件类型:">
            <el-select v-model="formData.fileType" placeholder="请选择文件类型" clearable>
              <el-option v-for="item in fileTypeOptions"
                         :key="item.value"
                         :label="item.label"
                         :value="item.value"></el-option>
            </el-select>
          </el-form-item>
          <el-form-item label="采集地址:" clearable>
            <el-input v-model="formData.collectUrl"></el-input>
          </el-form-item>
          <el-form-item label="储存地址:">
            <el-input v-model="formData.storageUrl"></el-input>
          </el-form-item>
                    </el-form>
                </el-col>
            </el-row>