jinlin
2024-07-26 1b765e3dfdf8ab0d38e587a0a8beaee47a60e32c
web/src/views/modules/taskReliability/SimulatHistory.vue
@@ -12,6 +12,14 @@
          <zt-form-item label="仿真记录" prop="simulatHis">
            <zt-select v-model="dataForm.id" :datas="simulatList" @change="onSimulatSelected"/>
          </zt-form-item>
          <zt-form-item label="采样周期" prop="samplPeriod">
            <el-input v-model="dataForm.samplPeriod" >
            </el-input>
          </zt-form-item>
          <zt-form-item label="仿真总时长" prop="taskDuration">
            <el-input v-model="dataForm.taskDuration" >
            </el-input>
          </zt-form-item>
        </el-form>
        <div>
          <el-col :span="4">
@@ -52,6 +60,7 @@
        MTTR: '',
        dataForm: {
          id: '',
          taskDuration:'',
          pid: '',
          productId: '',
          showProductId: '',
@@ -116,8 +125,18 @@
      onSimulatSelected(data) {
        this.dataForm.id = data.id
        this.dataForm.samplPeriod = data.samplPeriod
        this.$refs.SimulatCurve.initEcharts(this.dataForm);
        this.getSimulatParams()
        this.$refs.SimulatCurve.initEcharts(this.dataForm)
      },
      async getSimulatParams() {
        let params = {
          id: this.dataForm.id,
          taskModelId: this.dataForm.taskModelId
        }
        let res = await this.$http.get('/taskReliability/SimulatAssess/getSimulatParams', {params: params})
        this.dataForm.taskDuration = res.data.taskDuration
        this.dataForm.samplPeriod = res.data.samplPeriod
      }
    }
  }
</script>