| | |
| | | <el-form-item v-show="nodeType=='node'" label="MTBCF" prop="taskMtbcf" label-width="80px"> |
| | | <el-input v-model="globalGridAttr.taskMtbcf" @change="onTaskMtbcfChange"></el-input> |
| | | </el-form-item> |
| | | <el-form-item v-show="nodeType=='node'" label="参数2" prop="taskMtbcfOther" label-width="80px"> |
| | | <el-input v-model="globalGridAttr.taskMtbcfOther" @change="onTaskMtbcfOtherChange"></el-input> |
| | | <el-form-item v-show="nodeType=='node'" label="参数2" prop="taskMtbcfOtherParams2" label-width="80px"> |
| | | <el-input v-model="globalGridAttr.taskMtbcfOtherParams2" @change="onTaskMtbcfOther2Change"></el-input> |
| | | </el-form-item> |
| | | <el-form-item v-show="nodeType=='node'" label="参数3" prop="taskMtbcfOtherParams3" label-width="80px"> |
| | | <el-input v-model="globalGridAttr.taskMtbcfOtherParams3" @change="onTaskMtbcfOther3Change"></el-input> |
| | | </el-form-item> |
| | | <el-form-item v-show="nodeType=='node'" label="是否可维修" prop="isRepair" label-width="100px"> |
| | | <el-select style="width: 100%" v-model="globalGridAttr.isRepair" @change="onIsRepairChange"> |
| | |
| | | <el-form-item label="MTTCR" prop="repairMttcr" label-width="80px"> |
| | | <el-input v-model="globalGridAttr.repairMttcr" @change="onRepairMttcrChange"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="参数2" prop="repairMttcrOther" label-width="80px"> |
| | | <el-input v-model="globalGridAttr.repairMttcrOther" @change="onRepairMttcrOtherChange"></el-input> |
| | | <el-form-item label="参数2" prop="repairMttcrOtherParams2" label-width="80px"> |
| | | <el-input v-model="globalGridAttr.repairMttcrOtherParams2" @change="onRepairMttcrOther2Change"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="参数2" prop="repairMttcrOtherParams3" label-width="80px"> |
| | | <el-input v-model="globalGridAttr.repairMttcrOtherParams3" @change="onRepairMttcrOther3Change"></el-input> |
| | | </el-form-item> |
| | | </div> |
| | | </div> |
| | |
| | | reliabDistribType: '', |
| | | repairDistribType: '', |
| | | repairMttcr: '', |
| | | repairMttcrOther: '', |
| | | repairMttcrOtherParams2: '', |
| | | repairMttcrOtherParams3: '', |
| | | taskMtbcfOtherParams2: '', |
| | | taskMtbcfOtherParams3: '', |
| | | taskMtbcf: '', |
| | | taskMtbcfOther: '', |
| | | isRepair: '', |
| | | voteNum: 0, |
| | | productType: '' |
| | |
| | | } |
| | | }, |
| | | // 参数2 |
| | | onTaskMtbcfOtherChange(e) { |
| | | onTaskMtbcfOther2Change(e) { |
| | | const numberRegex = /^-?\d+(\.\d+)?$/ |
| | | console.log(e, 'eeeee') |
| | | if (numberRegex.test(e)) { |
| | | this.globalGridAttr.taskMtbcfOther = e |
| | | let taskMtbcfOther = { |
| | | taskMtbcfOther: this.globalGridAttr.taskMtbcfOther |
| | | this.globalGridAttr.taskMtbcfOtherParams2 = e |
| | | let taskMtbcfOtherParams2 = { |
| | | taskMtbcfOtherParams2: this.globalGridAttr.taskMtbcfOtherParams2 |
| | | } |
| | | this.curCel.setData(taskMtbcfOther) |
| | | this.curCel.setData(taskMtbcfOtherParams2) |
| | | } else { |
| | | this.$message.error('输入格式有误,请输入实数') |
| | | } |
| | | |
| | | }, |
| | | onTaskMtbcfOther3Change(e) { |
| | | const numberRegex = /^-?\d+(\.\d+)?$/ |
| | | console.log(e, 'eeeee') |
| | | if (numberRegex.test(e)) { |
| | | this.globalGridAttr.taskMtbcfOtherParams3 = e |
| | | let taskMtbcfOtherParams3 = { |
| | | taskMtbcfOtherParams3: this.globalGridAttr.taskMtbcfOtherParams3 |
| | | } |
| | | this.curCel.setData(taskMtbcfOtherParams3) |
| | | } else { |
| | | this.$message.error('输入格式有误,请输入实数') |
| | | } |
| | | }, |
| | | // 是否可维修 |
| | | onIsRepairChange(e) { |
| | |
| | | |
| | | }, |
| | | // 可维修性分布类型 参数2 |
| | | onRepairMttcrOtherChange(e) { |
| | | onRepairMttcrOther2Change(e) { |
| | | const numberRegex = /^-?\d+(\.\d+)?$/ |
| | | if (numberRegex.test(e)) { |
| | | this.globalGridAttr.repairMttcrOther = e |
| | | let repairMttcrOther = { |
| | | repairMttcrOther: this.globalGridAttr.repairMttcrOther |
| | | this.globalGridAttr.repairMttcrOtherParams2 = e |
| | | let repairMttcrOtherParams2 = { |
| | | repairMttcrOtherParams2: this.globalGridAttr.repairMttcrOtherParams2 |
| | | } |
| | | this.curCel.setData(repairMttcrOther) |
| | | this.curCel.setData(repairMttcrOtherParams2) |
| | | } else { |
| | | this.$message.error('输入格式有误,请输入实数') |
| | | } |
| | | }, |
| | | // 可维修性分布类型 参数2 |
| | | onRepairMttcrOther3Change(e) { |
| | | const numberRegex = /^-?\d+(\.\d+)?$/ |
| | | if (numberRegex.test(e)) { |
| | | this.globalGridAttr.repairMttcrOtherParams3 = e |
| | | let repairMttcrOtherParams3 = { |
| | | repairMttcrOtherParams3: this.globalGridAttr.repairMttcrOtherParams3 |
| | | } |
| | | this.curCel.setData(repairMttcrOtherParams3) |
| | | } else { |
| | | this.$message.error('输入格式有误,请输入实数') |
| | | } |