| | |
| | | <zt-select v-model="dataForm.taskModelId" :datas="taskList" @change="onTaskSelected"/> |
| | | </zt-form-item> |
| | | <zt-form-item label="时间分片" prop="samplPeriod" > |
| | | <el-input type="number" :min="1" v-model="dataForm.samplPeriod" style="width: 150px;vertical-align: baseline;"> |
| | | <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" style="width: 150px;vertical-align: baseline;"> |
| | | <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> |
| | | <el-form-item prop="repairDiracFlag" label-width="150px" style="margin-left: 20px"> |
| | | <el-checkbox v-model="dataForm.repairDiracFlag">可修设备可靠度为1</el-checkbox> |
| | | </el-form-item> |
| | | <zt-form-item style="margin-left: 20px"> |
| | | <zt-form-item style="margin-left: 10px"> |
| | | <zt-button @click="analyze()">仿真分析</zt-button> |
| | | <zt-button @click="displayProcess()">查看算法库进程</zt-button> |
| | | <zt-button @click="displayProcess()">算法库进程</zt-button> |
| | | <el-dropdown style="margin-left: 10px" @command="download"> |
| | | <el-button type="primary"> |
| | | 下载xml<i class="el-icon-arrow-down el-icon--right"></i> |
| | | </el-button> |
| | | <el-dropdown-menu slot="dropdown"> |
| | | <el-dropdown-item command="1">输入xml</el-dropdown-item> |
| | | <el-dropdown-item command="2">输出xml</el-dropdown-item> |
| | | </el-dropdown-menu> |
| | | </el-dropdown> |
| | | </zt-form-item> |
| | | </el-form> |
| | | <el-progress v-if="isShow" :percentage="percentage"></el-progress> |
| | |
| | | </div> |
| | | </el-col> |
| | | </el-row> |
| | | <el-dialog v-dialogDrag :close-on-click-modal="false" top="8vh" :visible.sync="dialogVisible" title="模型检查" width="60%" @close="dialogVisible = false"> |
| | | <el-dialog v-dialogDrag :close-on-click-modal="false" top="8vh" :visible.sync="dialogVisible" title="模型检查" |
| | | width="60%" @close="dialogVisible = false"> |
| | | <el-tag type="danger" style="margin-bottom: 10px">模型定义/参数配置里存在以下问题:</el-tag> |
| | | <el-table :data="modelCheckResult" height="350" |
| | | :header-cell-style="{'text-align':'center'}"> |
| | |
| | | import SimulatCurve from "./SimulatCurve"; |
| | | import ProductModelTree from "../basicInfo/ProductModelTree"; |
| | | import Process from "./Process"; |
| | | import qs from "qs"; |
| | | import Cookies from "js-cookie"; |
| | | |
| | | |
| | | export default { |
| | |
| | | } |
| | | } |
| | | }, |
| | | async download(selsect) { |
| | | if(this.dataForm.id){ |
| | | let param = qs.stringify({ |
| | | 'token': Cookies.get('token'), |
| | | type: 'fz', |
| | | xml:selsect, |
| | | id: this.dataForm.id |
| | | }) |
| | | let apiURL = `/taskReliability/SimulatAssess/downloadXml` |
| | | window.location.href = `${window.SITE_CONFIG['apiURL']}${apiURL}?${param}` |
| | | }else{ |
| | | this.$alert('还未进行仿真操作') |
| | | } |
| | | |
| | | }, |
| | | displayProcess() { |
| | | this.$refs.process.$refs.dialog.init() |
| | | } |