| | |
| | | @change="onTaskSelected" :multiple="true"/> |
| | | </zt-form-item> |
| | | <zt-form-item label="时间分片" prop="samplPeriod"> |
| | | <el-input type="number" :min="1" v-model="dataForm.samplPeriod"> |
| | | <el-input type="number" :min="1" v-model="dataForm.samplPeriod" style="width: 150px;vertical-align: baseline;"> |
| | | <template slot="append">分钟</template> |
| | | </el-input> |
| | | </zt-form-item> |
| | | <zt-form-item label="仿真次数" prop="simulatFrequency"> |
| | | <el-input type="number" :min="1" v-model="dataForm.simulatFrequency"> |
| | | <el-input type="number" :min="1" v-model="dataForm.simulatFrequency" style="width: 150px;vertical-align: baseline;"> |
| | | <template slot="append">次数</template> |
| | | </el-input> |
| | | </zt-form-item> |
| | |
| | | <div class="fa-card-a" style="position: relative;height: calc(100vh - 230px)"> |
| | | <div v-if="Show"> |
| | | <el-button v-if="isZk" type="info" size="small" icon="el-icon-caret-bottom" |
| | | style="position: absolute;right: 10%;top: 9%;z-index: 1" @click="zk()"></el-button> |
| | | style="position: absolute;right: 0;top: 0;z-index: 1" @click="zk()"></el-button> |
| | | <el-button v-if="!isZk" type="info" size="small" icon="el-icon-caret-right" |
| | | style="position: absolute;right: 10%;top: 9%;z-index: 1" @click="zk()"></el-button> |
| | | <div v-if="isZk" style="position: absolute;right: 10%;top: 13%"> |
| | | style="position: absolute;right: 0;top: 0;z-index: 1" @click="zk()"></el-button> |
| | | <div v-if="isZk" style="position: absolute;right: 0;top: 5%"> |
| | | <el-table :data="tableData" border style="width: 500px"> |
| | | <el-table-column |
| | | prop="name" |
| | |
| | | ProductModelTree, |
| | | }, |
| | | watch: { |
| | | percentage() { |
| | | if (this.percentage === 100) { |
| | | this.getEcharts(); |
| | | } |
| | | } |
| | | // percentage() { |
| | | // if (this.percentage === 100) { |
| | | // this.getEcharts(); |
| | | // } |
| | | // } |
| | | }, |
| | | methods: { |
| | | onTreeSelected(data) { |
| | |
| | | console.log(res.data) |
| | | this.schemeList = res.data |
| | | }, |
| | | getStroke() { |
| | | if (this.percentage < 100) { |
| | | let param = { |
| | | taskList: this.fzIdList |
| | | } |
| | | this.$http.get(`/taskReliability/SimulatAssess/getCalcProgress`, {params: param}).then( |
| | | res => { |
| | | if (res.data) { |
| | | this.percentage = parseFloat(res.data) |
| | | } |
| | | async getStroke() { |
| | | let param = { |
| | | taskList: this.fzIdList |
| | | } |
| | | let res = await this.$http.get(`/taskReliability/SimulatAssess/getCalcProgress`, {params: param}) |
| | | if (res.success) { |
| | | if (res.data) { |
| | | this.percentage = parseFloat(res.data) |
| | | if (this.percentage >= 100) { |
| | | clearInterval(this.timers) |
| | | this.percentage = 0 |
| | | await this.getEcharts(); |
| | | } |
| | | ) |
| | | } |
| | | } else { |
| | | clearInterval(this.timers) |
| | | this.percentage = 0 |
| | |
| | | simulatFrequency: this.dataForm.simulatFrequency |
| | | } |
| | | console.log(this.dataForm.taskModelId, 'this.dataForm.taskModelId') |
| | | this.percentage = 0 |
| | | let res = await this.$http.get('/taskReliability/SimulatAssess/SchemeCompar', {params: params}) |
| | | console.log(res.data, "res") |
| | | if (res.success) { |