name="number-of-stations"
placeholder="number of stations"
/>
- <p>Options:</p>
+ <p>Template options overrides:</p>
<ul>
+ <li>
+ Supervision url:
+ <input
+ id="supervision-url"
+ v-model.trim="state.supervisionUrl"
+ type="url"
+ name="supervision-url"
+ placeholder="wss://"
+ />
+ </li>
<li>
Auto start:
<input v-model="state.autoStart" type="checkbox" true-value="true" false-value="false" />
</li>
+ <li>
+ Persistent configuration:
+ <input
+ v-model="state.persistentConfiguration"
+ type="checkbox"
+ true-value="true"
+ false-value="false"
+ />
+ </li>
+ <li>
+ OCPP strict compliance:
+ <input
+ v-model="state.ocppStrictCompliance"
+ type="checkbox"
+ true-value="true"
+ false-value="false"
+ />
+ </li>
+ <li>
+ Performance statistics:
+ <input
+ v-model="state.enableStatistics"
+ type="checkbox"
+ true-value="true"
+ false-value="false"
+ />
+ </li>
</ul>
<br />
<Button
() => {
uiClient
.addChargingStations(state.template, state.numberOfStations, {
- autoStart: convertToBoolean(state.autoStart)
+ supervisionUrls: state.supervisionUrl.length > 0 ? state.supervisionUrl : undefined,
+ autoStart: convertToBoolean(state.autoStart),
+ persistentConfiguration: convertToBoolean(state.persistentConfiguration),
+ ocppStrictCompliance: convertToBoolean(state.ocppStrictCompliance),
+ enableStatistics: convertToBoolean(state.enableStatistics)
})
.then(() => {
$toast.success('Charging stations successfully added')
ready: false,
template: '',
numberOfStations: 1,
- autoStart: false
+ supervisionUrl: '',
+ autoStart: false,
+ persistentConfiguration: true,
+ ocppStrictCompliance: true,
+ enableStatistics: false
})
const app = getCurrentInstance()
width: 15%;
text-align: center;
}
+
+#supervision-url {
+ width: 90%;
+ text-align: left;
+}
</style>