| | |
| | | GroupVol_Low: { |
| | | pattern: /^[0-9]{1,3}(\.[0-9]{0,3})?$/, |
| | | regVal: true, |
| | | min: 1, |
| | | max: 285, |
| | | msg: '取值范围1~285' |
| | | min: 2, |
| | | max: 100, |
| | | msg: '取值范围2~100' |
| | | }, |
| | | //单体上限 |
| | | MonVolHightLimit: { |
| | |
| | | <el-input |
| | | v-model="params.OnLineVol_Low" |
| | | @input="volInput" |
| | | @change="volChanged" |
| | | ></el-input> |
| | | <!-- @change="volChanged" --> |
| | | </el-form-item> |
| | | </div> |
| | | <div class="table-cell pr16"> |
| | |
| | | }, |
| | | }; |
| | | }, |
| | | watch: { |
| | | "params.MonCount"(n) { |
| | | this.updateRulesGroupVol_low(n, this.params.MonVol); |
| | | }, |
| | | "params.MonVol"(n) { |
| | | this.updateRulesGroupVol_low(this.params.MonCount, n); |
| | | }, |
| | | }, |
| | | // watch: { |
| | | // "params.MonCount"(n) { |
| | | // this.updateRulesGroupVol_low(n, this.params.MonVol); |
| | | // }, |
| | | // "params.MonVol"(n) { |
| | | // this.updateRulesGroupVol_low(this.params.MonCount, n); |
| | | // }, |
| | | // }, |
| | | methods: { |
| | | initParams() { |
| | | // 初始化参数 |
| | |
| | | }, |
| | | ]; |
| | | }, |
| | | volChanged(v) { |
| | | // 如果保护电压比恒压电压高 就把保护电压改为恒压电压 |
| | | if (v == v * 1 && this.params.DCVolHighLimit > v) { |
| | | this.params.DCVolHighLimit = v * 1; |
| | | } |
| | | }, |
| | | // volChanged(v) { |
| | | // // 如果保护电压比恒压电压高 就把保护电压改为恒压电压 |
| | | // if (v == v * 1 && this.params.DCVolHighLimit > v) { |
| | | // this.params.DCVolHighLimit = v * 1; |
| | | // } |
| | | // }, |
| | | // 设置组端下限范围 |
| | | updateRulesGroupVol_low(moncount, monvolstd) { |
| | | // 修改组端下限的取值范围 |
| | | rules.GroupVol_Low.min = (moncount * monvolstd * 0.875).toHold(1); |
| | | rules.GroupVol_Low.max = (moncount * monvolstd * 1.125).toHold(1); |
| | | rules.GroupVol_Low.msg = |
| | | "取值范围" + |
| | | rules.GroupVol_Low.min + |
| | | "~" + |
| | | rules.GroupVol_Low.max + |
| | | "(保留一位小数)"; |
| | | // updateRulesGroupVol_low(moncount, monvolstd) { |
| | | // // 修改组端下限的取值范围 |
| | | // rules.GroupVol_Low.min = (moncount * monvolstd * 0.875).toHold(1); |
| | | // rules.GroupVol_Low.max = (moncount * monvolstd * 1.125).toHold(1); |
| | | // rules.GroupVol_Low.msg = |
| | | // "取值范围" + |
| | | // rules.GroupVol_Low.min + |
| | | // "~" + |
| | | // rules.GroupVol_Low.max + |
| | | // "(保留一位小数)"; |
| | | |
| | | this.rules.GroupVol_Low = [ |
| | | { |
| | | validator(rule, value, callback) { |
| | | testVal(rule, value, callback, rules.GroupVol_Low); |
| | | }, |
| | | trigger: "change", |
| | | }, |
| | | ]; |
| | | }, |
| | | // this.rules.GroupVol_Low = [ |
| | | // { |
| | | // validator(rule, value, callback) { |
| | | // testVal(rule, value, callback, rules.GroupVol_Low); |
| | | // }, |
| | | // trigger: "change", |
| | | // }, |
| | | // ]; |
| | | // }, |
| | | tabClick(tab) { |
| | | this.acTabs = tab.name; |
| | | // // 根据tab更新电路图 |