function ChargeParamComponent(option) {
var _el = option.el;
var _chargeMode = option.chargeMode;
var _time1 = option.time1;
var _time2 = option.time2;
var _time3 = option.time3;
var _time4 = option.time4;
var _power1 = option.power1;
var _power2 = option.power2;
var _power3 = option.power3;
var app = this.app = new Vue({
el: _el,
template: `
`
,
data: {
info: {
chargeMode: 0,
time1: 0,
time2: 0,
time3: 0,
time4: 0,
power1: 0,
power2: 0,
power3: 0,
}
},
mounted: function () {
var that = this;
that.initPackages();
},
methods: {
initPackages: function () {
this.info.chargeMode = _chargeMode;
this.info.time1 = _time1;
this.info.time2 = _time2;
this.info.time3 = _time3;
this.info.time4 = _time4;
this.info.power1 = _power1;
this.info.power2 = _power2;
this.info.power3 = _power3;
},
}
});
}
// 获取获取功率计费
ChargeParamComponent.prototype.getChargeMode = function () {
return this.app.info.chargeMode;
};
ChargeParamComponent.prototype.getTime1 = function () {
return this.app.info.time1;
};
ChargeParamComponent.prototype.getTime2 = function () {
return this.app.info.time2;
};
ChargeParamComponent.prototype.getTime3 = function () {
return this.app.info.time3;
};
ChargeParamComponent.prototype.getTime4 = function () {
return this.app.info.time4;
};
ChargeParamComponent.prototype.getPower1 = function () {
return this.app.info.power1;
};
ChargeParamComponent.prototype.getPower2 = function () {
return this.app.info.power2;
};
ChargeParamComponent.prototype.getPower3 = function () {
return this.app.info.power3;
};