|
|
@@ -50,6 +50,25 @@
|
|
|
class="rate-text"
|
|
|
maxlength="5"/>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item
|
|
|
+ label="Voltage:"
|
|
|
+ :prop="'chargeTypes.'+index+'.voltage'"
|
|
|
+ :rules="rules.chargeTypes.voltage ">
|
|
|
+ <el-input
|
|
|
+ v-model="item.voltage "
|
|
|
+ class="rate-text"
|
|
|
+ maxlength="5"/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item
|
|
|
+ label="Amperage:"
|
|
|
+ :prop="'chargeTypes.'+index+'.amperage'"
|
|
|
+ :rules="rules.chargeTypes.amperage"
|
|
|
+ label-width="88px">
|
|
|
+ <el-input
|
|
|
+ v-model="item.amperage"
|
|
|
+ class="rate-text"
|
|
|
+ maxlength="5"/>
|
|
|
+ </el-form-item>
|
|
|
<img
|
|
|
class="list-item-icon"
|
|
|
@click="subChargeType(index)"
|
|
|
@@ -137,7 +156,9 @@ export default {
|
|
|
plugType: '',
|
|
|
chargeType: '',
|
|
|
chargeTypePk: '',
|
|
|
- wattage: ''
|
|
|
+ wattage: '',
|
|
|
+ voltage: '',
|
|
|
+ amperage: ''
|
|
|
},
|
|
|
rules: {
|
|
|
chargeTypes: {
|
|
|
@@ -159,7 +180,17 @@ export default {
|
|
|
pattern: /^[1-9]+\d*.?\d*$/,
|
|
|
trigger: 'blur',
|
|
|
message: 'Please type a correct wattage'
|
|
|
- }]
|
|
|
+ }],
|
|
|
+ voltage: {
|
|
|
+ required: true,
|
|
|
+ trigger: 'blur',
|
|
|
+ message: 'Voltage is required'
|
|
|
+ },
|
|
|
+ amperage: {
|
|
|
+ required: true,
|
|
|
+ trigger: 'blur',
|
|
|
+ message: 'Amperage is required'
|
|
|
+ }
|
|
|
}
|
|
|
},
|
|
|
plugTypeOptions: [],
|